Moises Morales

C DSL Miami
Age 19 L/R 6'0" / 172 lbs ROK HR -10%H -3% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1179ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Miami119.239/.422/.3641155—.138/.302/.181
2027PROJMLE19MLBMIA229.206/.297/.28724690.0
2028PROJ34% MLB20MLBMIA26.204/.296/.28701740.0
2029PROJ48% MLB21MLBMIA82.207/.299/.29812780.1
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2025 Rk
Chase%92
BB%85
wOBA74
ISO66
wRC+65
Speed54
CompsRandy Florentino (age 19) · Michael Arroyo (age 19) · Richi Sanchez (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 40 proj PA
wRC+†69
AVG/OBP/SLG.204 / .295 / .285
PA40
HR0
K%28
BB%10
ISO81
MLB%0%
Value2027 · WAR
BAT: -1.5 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +0.9 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.50.60.60.70.60.50.40.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$26M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.6$2M+$1M
2034Pre-Arb$1.0M+0.7$2M+$1M
2035Pre-Arb$1.0M+0.6$1M+$0.9M
2036Arb-1$2M+0.5$1M+$0.2M
2037Arb-2$3M+0.4$0.7M+$0.0M (cut)
2038Arb-3$3M+0.3$0.5M+$0.0M (cut)
Totals $5M $7M +$3M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202517 ROKDSL Miami — 11988 21421 23265 13 239422364786 125312 2219 360 55 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Miami — 11994 13210 17305 13 138302181483 43199 2514 250 55 — — — — — —
202517 ROK MLEDSL Miami — 11994 13210 17305 13 138302181483 43194 2514 250 55 — — — — — —
202517 ROK RAWDSL Miami — 11988 21421 23265 13 239422364786 125312 2219 360 55 — — — — — —
202517 ROK MLEDSL Miami — 11996 13210 17305 13 135302177479 42199 2514 250 55 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Miami — 11996 13210 17305 13 135302177479 42199 2514 250 55 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEMIA 0% 229201 42722 22634 42 206297287584 81289 2810 271 69 -8 +0 +0 +4 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEMIA 34% 7567 14211 7201 21 210302300602 90290 279 277 74 -2 +0 +0 +1 +2 0.1
202921 MLB MLEMIA 48% 169148 32522 16463 42 214305311616 97292 279 283 78 -4 +0 +0 +3 +4 0.2
203022 MLB MLEMIA 54% 279245 54934 27745 73 217308321629 104293 2710 288 81 -6 +0 +0 +5 +6 0.5
203123 MLB MLEMIA 57% 376330 731246 36997 94 220310330640 110293 2610 292 84 -7 +0 +0 +7 +8 0.8
203224 MLB MLEMIA 57% 439386 861547 421148 104 223311338649 115294 2610 295 86 -7 +0 +0 +8 +10 1.1
203325 MLB MLEMIA 57% 445391 881548 431168 104 223312340652 117294 2610 296 87 -7 +0 +0 +8 +10 1.1
203426 MLB MLEMIA 56% 445391 881548 431168 104 223312341653 118294 2610 297 87 -7 +0 +0 +8 +10 1.1
203527 MLB MLEMIA 55% 445392 881548 431177 104 222311339650 116293 2610 295 86 -7 +0 +0 +8 +10 1.1
203628 MLB MLEMIA 59% 445392 861547 431187 105 220309334643 113292 2710 293 84 -8 +0 -1 +8 +10 0.9
203729 MLB MLEMIA 61% 445393 851447 421197 105 218306327633 110291 279 289 82 -10 +0 -1 +8 +10 0.7
203830 MLB MLEMIA 62% 445393 851447 421207 96 215302319622 105289 279 284 78 -11 -1 -2 +8 +10 0.4
203931 MLB MLEMIA 63% 426376 791336 401177 97 210297309606 99286 279 278 74 -13 -1 -3 +8 +9 0.0
202820 MLB CTXMIA 34% 2623 4100 370 10 204296287583 84281 2712 270 74 -1 +0 +0 +0 +1 0.0
202921 MLB CTXMIA 48% 8273 15211 8221 21 207299298597 91282 2710 276 78 -2 +0 +0 +1 +2 0.1
203022 MLB CTXMIA 54% 151132 27412 15403 41 210301308609 97283 2610 280 81 -3 +0 +0 +3 +3 0.3
203123 MLB CTXMIA 57% 213187 40623 20564 52 213303316619 103284 269 284 84 -4 +0 +0 +4 +5 0.5
203224 MLB CTXMIA 57% 248218 47824 24654 62 216305323628 107285 2610 287 86 -4 +0 +0 +4 +5 0.6
203325 MLB CTXMIA 57% 251221 48824 24654 62 216305325631 109285 2610 288 87 -4 +0 +0 +4 +5 0.6
203426 MLB CTXMIA 56% 251221 48824 24654 62 216305327632 110285 2610 288 87 -4 +0 +0 +4 +5 0.7
203527 MLB CTXMIA 55% 247217 46724 24654 62 215304324628 109284 2610 287 86 -4 +0 +0 +4 +5 0.6
203628 MLB CTXMIA 59% 263232 49824 25704 63 213302319622 106283 2710 284 84 -5 +0 -0 +5 +6 0.5
203729 MLB CTXMIA 61% 271239 50824 26724 63 211300313613 102282 2710 281 82 -6 +0 -1 +5 +6 0.4
203830 MLB CTXMIA 62% 277245 51824 26754 63 208296306602 98280 279 276 78 -7 +0 -1 +5 +6 0.3
203931 MLB CTXMIA 63% 269238 48823 25744 54 204291296588 92277 289 271 74 -8 -1 -2 +5 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 25492246 473762037 24467640 5925 211299312611 101283 2710 282 82 -53 +2 -4 +46 +55 4.6
/ 162G— A+C — 650573 1201959 6217210 156 209298307605 98281 2610 282 82 -14 +0 -1 +12 +14 1.2
Career— MLE — 45934033 8771474271 445121781 10252 217308328635 110291 2610 289 82 -93 +1 -7 +80 +97 7.9
/ 162G— MLE — 650571 12421610 6317211 147 217307327634 110291 2610 289 82 -14 +0 -1 +12 +14 1.1

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 DSLDSL Miami · 119 PAwOBA .361 → .250 (−111)K% 21.8% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.85%÷1.040×1.220——25.63%
BB% (unintentional) /PA19.33%÷0.978×0.700—×1.02214.14%
HBP% /PA4.20%—×0.700—×1.0223.01%
Singles /BIP22.58%÷0.978×0.680×0.950×1.02215.25%
Doubles /BIP6.45%÷1.026×0.600×0.950×1.0223.66%
Triples /BIP3.23%÷1.088×0.600×0.950×1.0221.73%
Home runs /BIP1.61%÷1.423×0.470—×1.0220.54%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 185, 1B 96, 2B 105, 3B 118, K 108, BB 96 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .361 → .250; ISO .125 → .068; BABIP .312 → .199. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).