Alfredo EspinozaC ACL Rangers
Age 21 R/R 6'0" / 160 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 37 proj PA
wRC+†39
AVG/OBP/SLG.194 / .250 / .264
PA37
HR0
K%32
BB%6
ISO70
MLB%0%
Value2026 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-3BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +1.0 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.1-0.12628
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
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.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
202217 ROKDSL TEX Blue 5651 5100 4220 00 98164118281 20172 397 140 -35
202217 ROKDSL TEX Blue 5648 7200 7140 00 146255188442 42206 2512 214 22
202318 ROKACL Rangers 5149 12200 1200 10 245260286546 41400 392 243 44
202318 ROKACL Rangers 5148 18310 2120 10 375400479879 104486 244 383 151
202419 ROKACL Rangers 2320 2100 390 00 100217150367 50182 3913 167 -14
202419 ROKACL Rangers 2319 3100 460 00 158304211515 53231 2617 256 54
▸ 2026 Season
202621 MLBTEX 3735 6100 2120 00 171216200416 29290 325 237 39 -3 +0 +0 +1 +1 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTEX 34% 113103 22411 8351 10 214277301578 87292 317 248 48 -7 +0 +0 +2 +3 -0.1
202823 MLBTEX 48% 247226 47823 17752 31 208269301570 93293 307 256 54 -13 +0 +0 +4 +7 -0.1
202722 MLBTEX 34% 3936 6100 3120 00 167231194425 28293 318 245 45 -2 +0 +0 +1 +1 -0.1
202823 MLBTEX 48% 120110 23411 8371 10 209269291560 82294 317 252 51 -7 +0 +0 +2 +3 -0.1
▸ Career Totals
Career 159146 29511 11491 10 199259267527 68289 317 250 50 -9 +0 +0 +3 +5 -0.1
/ 162G 650597 1182044 452004 40 198259265523 67287 317 250 50 -37 +1 +0 +12 +18 -0.6
Career 527484 941734 351733 51 194253267519 72290 337 236 39 -37 +1 +0 +9 +15 -1.2
/ 162G 650597 1162145 432134 61 194253268521 74290 337 236 39 -45 +1 +0 +12 +18 -1.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL TEX Blue 5648 7200 7140 00 146255188442 42206 2512 214 22 -5 +0 +2 -0.3
202318 ROKACL Rangers 5148 18310 2120 10 375400479879 104486 244 383 151 +3 +0 +1 0.5
202419 ROKACL Rangers 2319 3100 460 00 158304211515 53231 2617 256 54 -1 +0 +1 -0.1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Alfredo Espinoza (OGILVIE) 21 194/250/264 69290 00 32% 6% 39 -0.2
Adam Zebrowski
2022 · A
21 44→35 39→45 49→40 38 205/266/291 86316 57 35% 6% 53 -1.5 195/265/316 121293 134 36% 8% 60 -1.0 184/236/31212827418238%5%44-1.1
Adam Howard
2007 · A
21 37 35→50 50→40 38 179/229/240 61268 26 32% 5% 24 -3.6 196/234/301 105282 124 34% 5% 42 -2.3 184/215/29611225216234%4%30-1.0
Victor Duarte
2022 · A
21 39 38→30 48→45 42 188/251/269 81260 67 29% 6% 42 -2.3 199/274/280 81291 66 31% 8% 55 -1.4 183/255/2506625161127%8%37-0.7
David Masters
2015 · A
22 38→36 36→45 47→40 40 182/248/249 67278 38 34% 7% 35 -2.8 175/232/242 67239 64 28% 6% 27 -3.3 194/263/33113726618133%7%59-0.5
Carlos Paulino
2011 · A
21 36 36→40 48→40 35 177/209/242 64247 34 29% 3% 15 -4.1 209/252/293 84259 44 20% 4% 47 -1.9 234/286/292592872118%6%58-0.3
Justin Twine
2017 · A
21 36→31 36→45 45→50 28 175/214/240 65291 37 40% 3% 17 -4.0 197/236/278 81295 69 34% 3% 37 -2.7 216/252/3139732181434%3%50-1.0
Luis Rubio
2023 · A
21 40 35→30 46→45 39 185/248/243 57296 27 36% 7% 33 -2.9 189/260/250 61284 38 31% 8% 40 -2.4 127/221/148211940831%10%-2-1.3
Cristhian Longa
2021 · A
21 41 37→40 44→40 36 194/251/272 77288 46 33% 5% 42 -2.3 218/268/300 82328 56 33% 5% 56 -1.3 231/270/302713484033%3%52-0.3
Ali Solis
2009 · A
21 38 38→45 47→30 40 181/244/258 78284 54 36% 7% 36 -2.7 197/237/317 120282 143 34% 4% 48 -1.9 227/249/36113430915131%2%60-0.5
Yeuris Ramirez
2019 · A
20 33 39→40 47→50 40 163/252/248 85260 68 37% 7% 38 -2.6 191/272/288 97316 813 39% 7% 56 -1.3 155/237/2327733482351%6%25-1.2
Mikell Granberry
2018 · A
22 39 39→45 47→45 38 186/242/277 91282 46 34% 6% 40 -2.4 215/284/323 108302 87 29% 8% 69 -0.4 225/307/35513029913727%10%85+0.2
Michael Mosby
2011 · A
21 37 37→45 46→40 37 179/246/249 70277 45 35% 6% 35 -2.8 188/251/284 96273 85 32% 6% 46 -2.0 179/243/275962639434%6%37-1.0
Luis Sanchez
2008 · A
21 37 36→30 45→40 44 178/253/238 60259 47 31% 8% 35 -2.8 196/255/250 54275 24 27% 7% 37 -2.6 188/244/231442621227%7%26-1.6
Will Banfield
2021 · A
21 34→35 40→50 47→30 34 174/220/260 86266 83 37% 5% 26 -3.4 180/221/294 114261 123 35% 4% 35 -2.8 194/236/29610226912032%4%39-1.2
Omar Meregildo
2018 · A
20 36→33 37→50 47→30 38 174/239/249 74275 46 36% 6% 31 -3.0 194/253/302 108317 93 39% 7% 51 -1.7 172/240/29912728515143%7%44-1.1
Max George
2017 · A
21 38→36 39→45 47→55 43 183/270/267 84278 610 34% 8% 50 -1.7 176/256/272 96242 819 29% 7% 46 -2.0 155/243/267112213112332%7%36-1.6
Leonardo Gil
2009 · A
21 43→37 36→45 50→45 41 204/259/270 67294 37 30% 6% 44 -2.1 209/253/304 95300 77 31% 5% 50 -1.7 205/245/3061013019634%4%46-1.2
Chuck Moorman
2015 · A
21 40 39→40 48→30 35 189/243/272 82303 75 38% 5% 39 -2.5 186/225/259 73273 53 32% 4% 27 -3.3 181/219/257762595031%4%21-1.8
Fabian Pertuz
2022 · A
21 42→33 39→40 45→55 33 198/245/277 79321 77 39% 5% 40 -2.4 175/222/265 90272 811 37% 5% 28 -3.2 156/204/2438724191238%4%12-2.6
Dale Burdick
2017 · A
21 38 39→45 49→50 38 178/247/265 87298 57 39% 7% 40 -2.4 176/255/272 96319 78 43% 9% 45 -2.1 141/235/232912608844%10%24-1.3