Moises AlcalaC ACL D-backs
Age 23 S/R 5'9" / 155 lbs ROK HR -11% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION79 act + 7 ros · stats below = ROS only
showingROS
wRC+†59
AVG/OBP/SLG.167 / .286 / .167
PA7
HR0
K%43
BB%14
BABIP296
ISO108
MLB%0%
Value2026 · WAR
BAT: -4.6 runs (wOBA-derived runs vs avg)-5BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.10.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M
2033Pre-Arb$1.0M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.2M +$0.0M

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. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

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)
202118 ROKDSL D-backs 2 6959 12210 7162 00 203309271580 68273 2310 271 69 -3 +0 +1 -0.1
202219 ROKDSL D-backs Black 11499 30504 13242 22 303395475869 172366 2111 388 149 +7 -0 +2 0.9
202320 ROKACL D-backs Black 3425 3010 9110 00 120353200553 80214 3226 285 79 -1 +0 +1 -0.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL D-backs 2 6962 9110 4232 00 145221194414 48211 336 187 13 -7 +0 +1 -0.6
202219 ROK MLEDSL D-backs Black 114103 21303 9352 22 204281320601 117276 318 266 66 -5 -0 +2 -0.3
202320 ROK MLEACL D-backs Black 3428 2010 6150 00 71235143378 71163 4418 183 10 -4 +0 +1 -0.3
202118 ROK MLEDSL D-backs 2 6962 9110 4232 00 145221194414 48225 336 187 13
202118 ROK RAWDSL D-backs 2 6959 12210 7162 00 203309271580 68273 2310 271 13
202219 ROK MLEDSL D-backs Black 114103 21303 9352 22 204281320601 117277 318 266 66
202219 ROK RAWDSL D-backs Black 11499 30504 13242 22 303395475869 172366 2111 388 66
202320 ROK MLEACL D-backs Black 3428 2010 6150 00 71235143378 71154 4418 183 10
202320 ROK RAWACL D-backs Black 3425 3010 9110 00 120353200553 80214 3226 285 10
202118 ROK MLEDSL D-backs 2 6963 9110 4232 00 143221190411 48211 336 187 13
202219 ROK MLEDSL D-backs Black 114102 21303 9352 22 206281324604 118276 318 266 66
202320 ROK MLEACL D-backs Black 3428 2010 6150 00 71235143378 71163 4418 183 10
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 ROK MLEACL D-backs Black 3428 2010 6150 00 71235143378 71163 4418 183 10
YTD23 ROK MLEARI 7972 13213 6360 00 181244361605 181294 468 249 55 -4 +0 +0 +1 +2 -0.1
▸ 2026 season
YTD23 ROK RAWARI 6052 14212 7210 00 269356462817 192400 3512 356 55
YTD23 A RAWARI 1917 4102 240 00 235316647963 412182 2111 408 55
ROS23 ROK MLEARI 0% 76 1000 130 00 167286167452 289 4314 256 59 -0 +0 +0 +0 +0 -0.0
TOT23 ROK MLEARI 8678 14213 7390 00 179247346593 167297 458 249 55 -5 +0 +0 +2 +2 -0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLEARI 30% 141128 25413 11501 10 195264312577 117288 358 263 64 -6 +0 +0 +3 +3 -0.0
202825 MLB MLEARI 44% 247223 44726 20842 21 197269327597 130289 348 269 68 -9 +0 +0 +4 +5 0.0
202926 MLB MLEARI 51% 323292 601038 261092 21 205275342617 137289 348 272 70 -11 +0 +0 +6 +7 0.1
203027 MLB MLEARI 52% 363328 671139 301212 31 204275338613 134289 338 274 71 -12 +0 +0 +6 +8 0.2
203128 MLB MLEARI 53% 388350 711239 321303 31 203275331607 129288 348 273 71 -14 +0 -1 +7 +8 0.1
203229 MLB MLEARI 53% 395356 711239 331333 31 199273326599 126287 348 271 69 -14 +0 -1 +7 +9 0.0
203330 MLB MLEARI 52% 398359 711239 331353 21 198271323594 125285 348 268 67 -15 +0 -2 +7 +9 -0.2
202724 MLB CTXARI 30% 4239 7101 3150 00 179238282520 103295 367 262 64 -2 +0 +0 +1 +1 -0.0
202825 MLB CTXARI 44% 10998 20412 9371 10 204278327604 122295 348 267 68 -4 +0 +0 +2 +2 0.0
202926 MLB CTXARI 51% 164149 31524 13551 10 208276349625 141295 348 270 70 -6 +0 +0 +3 +4 0.1
203027 MLB CTXARI 52% 190171 35624 16631 11 205277333610 129295 338 271 71 -6 -0 +0 +3 +4 0.1
203128 MLB CTXARI 53% 207187 39725 17691 11 209278348626 139294 338 270 71 -7 -0 -0 +4 +4 0.0
203229 MLB CTXARI 53% 208188 39725 17701 11 207277346622 138293 348 269 69 -8 -0 -1 +4 +5 -0.0
203330 MLB CTXARI 52% 207187 38724 17701 10 203273326599 123292 348 266 67 -8 +0 -1 +4 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 11271019 209371125 923796 63 205275337611 132296 348 269 67 -41 +0 -2 +20 +24 0.1
/ 162G A+C 650588 11921614 532193 32 202271330601 128293 348 269 67 -24 +0 -1 +12 +14 0.1
Career MLE 24792235 442722056 20583820 188 198271323594 125285 348 267 67 -83 +1 -4 +40 +49 0.3
/ 162G MLE 650586 11619515 542205 52 198271324596 126285 348 267 67 -24 +0 -1 +12 +14 0.1