Alfredo EspinozaC ACL Rangers
Age 21 R/R 6'0" / 160 lbs ROK HR +15%BB +5% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 37 proj PA
wRC+†48
AVG/OBP/SLG.197 / .252 / .267
PA3
HR0
K%32
BB%6
ISO71
MLB%0%
Value2026 · WAR
BAT: -0.2 runs (wOBA-derived runs vs avg)-0BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.1 runs (Replacement-level credit)+0REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$3M 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
2034Pre-Arb$1.0M
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)
202217 ROKDSL TEX Blue 5648 7200 7140 00 146255188442 42206 2512 214 31 -5 +0 +1 -0.3
202318 ROKACL Rangers 5148 18310 2120 10 375400479879 104486 244 383 145 +3 +0 +1 0.4
202419 ROKACL Rangers 2319 3100 460 00 158304211515 53231 2617 256 59 -1 +0 +0 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL TEX Blue 5651 5100 4210 00 98164118281 20165 387 142 -18 -8 +0 +1 -0.7
202318 ROK MLEACL Rangers 5149 13210 1180 10 265280347627 82382 352 256 59 -2 +0 +1 -0.1
202419 ROK MLEACL Rangers 2320 2100 390 00 100217150367 50179 3913 167 -1 -3 +0 +0 -0.2
202217 ROK MLEDSL TEX Blue 5651 5100 4210 00 98164118281 20167 387 142 -18
202217 ROK RAWDSL TEX Blue 5648 7200 7140 00 146255188442 42206 2512 214 -18
202318 ROK MLEACL Rangers 5149 13210 1180 10 265280347627 82406 352 256 59
202318 ROK RAWACL Rangers 5148 18310 2120 10 375400479879 104486 244 383 59
202419 ROK MLEACL Rangers 2320 2100 390 00 100217150367 50182 3913 167 -1
202419 ROK RAWACL Rangers 2319 3100 460 00 158304211515 53231 2617 256 -1
202217 ROK MLEDSL TEX Blue 5652 5100 4210 00 96164115279 19165 387 142 -18
202318 ROK MLEACL Rangers 5150 13210 1180 10 260280340620 80382 352 256 59
202419 ROK MLEACL Rangers 2320 2100 390 00 100217150367 50179 3913 167 -1
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202318 ROK MLEACL Rangers 5150 13210 1180 10 260280340620 80382 352 256 59
202419 ROK MLEACL Rangers 2320 2100 390 00 100217150367 50179 3913 167 -1
▸ 2026 season
202621 MLB MLETEX 0% 33 0000 010 00 290 330 239 48 -0 +0 +0 +0 +0 -0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202722 MLB MLETEX 34% 113104 22411 7341 10 212268298566 87291 306 250 55 -6 +0 +0 +2 +2 -0.1
202823 MLB MLETEX 48% 247226 47823 17742 31 208269301570 93292 307 258 61 -12 +0 +0 +4 +5 -0.2
202924 MLB MLETEX 53% 347318 681225 241022 41 214273311585 97293 297 263 64 -15 +0 +0 +6 +8 -0.1
203025 MLB MLETEX 55% 407373 801436 281193 41 214275316591 102293 297 266 66 -16 +0 +0 +7 +9 0.0
203126 MLB MLETEX 56% 444407 871537 311293 51 214274317591 103293 297 266 66 -18 +1 +0 +8 +10 0.0
203227 MLB MLETEX 55% 463424 911637 331353 51 215276316592 101293 297 267 67 -18 +1 +0 +8 +10 0.0
203328 MLB MLETEX 55% 470430 911637 341383 51 212274312586 100292 297 265 66 -19 +1 -1 +8 +10 -0.1
203429 MLB MLETEX 53% 468428 901537 341383 41 210273308582 98291 297 264 65 -20 +0 -1 +8 +10 -0.2
202722 MLB CTXTEX 34% 3936 6100 3120 00 167231194425 28293 318 248 55 -2 +0 +0 +1 +1 -0.1
202823 MLB CTXTEX 48% 120110 24412 8361 10 218277327605 109294 307 256 61 -6 +0 +0 +2 +3 -0.1
202924 MLB CTXTEX 53% 183167 36613 13541 21 216276317594 102295 307 261 64 -8 +0 +0 +3 +4 -0.1
203025 MLB CTXTEX 55% 223204 44823 15652 21 216276319595 103295 297 264 66 -9 +0 +0 +4 +5 -0.0
203126 MLB CTXTEX 56% 247226 49824 17722 31 217278323601 106295 297 264 66 -10 +0 +0 +4 +5 0.0
203227 MLB CTXTEX 55% 255233 51924 18752 31 219281326607 107295 297 264 67 -10 +0 +0 +5 +6 0.0
203328 MLB CTXTEX 55% 257235 51924 18752 31 217278323602 106294 297 263 66 -10 +0 -0 +5 +6 -0.0
203429 MLB CTXTEX 53% 250228 49824 18742 21 215278320598 105293 307 261 65 -11 +0 -1 +4 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 15741439 310531224 11046312 166 215277319596 104298 297 262 63 -66 +1 -1 +28 +34 -0.4
/ 162G A+C 650594 12822510 451915 72 215276320596 104298 297 262 63 -27 +0 -0 +12 +14 -0.2
Career MLE 30922833 5961042143 21691820 327 210271307579 97293 307 261 63 -124 +3 -2 +53 +64 -0.6
/ 162G MLE 650596 1252249 451934 71 210270305575 96292 307 261 63 -27 +1 -0 +12 +14 -0.1