Angel HerreraOF DSL Rangers Blue
Age 20 L/L 5'11" / 160 lbs ROK HR +15%BB +5% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 86 proj PA
wRC+†69
AVG/OBP/SLG.210 / .282 / .307
PA7
HR0
K%27
BB%8
ISO98
MLB%0%
Value2026 · WAR
BAT: -0.3 runs (wOBA-derived runs vs avg)-0BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.0 runs (Positional adjustment)-0POSREP: +0.2 runs (Replacement-level credit)+0REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.20.20.30.30.20.10.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$6M 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+0.3$0.8M+$0.3M
2033Pre-Arb$1.0M+0.3$0.7M+$0.2M
2034Pre-Arb$1.0M+0.2$0.4M+$0.0M
2035Arb-1$1M+0.1$0.2M+$0.0M (cut)
2036Arb-2$1M
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $2M +$0.5M

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.

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)
202317 ROKDSL Rangers Blue 163130 25261 32330 137 192352323675 131247 2020 314 98 -0 -0 +4 0.3
202418 ROKDSL Rangers Blue 196154 36621 33375 275 234385318704 84294 1917 327 108 +2 +3 +4 1.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Rangers Blue 163143 19241 19490 137 133235224458 91189 3012 209 28 -14 -0 +4 -1.1
202418 ROK MLEDSL Rangers Blue 196166 30511 21545 275 181292241533 60241 2811 242 50 -12 +3 +4 -0.4
202317 ROK MLEDSL Rangers Blue 163143 19241 19490 137 133235224458 91191 3012 209 28
202317 ROK RAWDSL Rangers Blue 163130 25261 32330 137 192352323675 131247 2020 314 28
202418 ROK MLEDSL Rangers Blue 196166 30511 21545 275 181292241533 60254 2811 242 50
202418 ROK RAWDSL Rangers Blue 196154 36621 33375 275 234385318704 84294 1917 327 50
202317 ROK MLEDSL Rangers Blue 163143 19241 19490 137 133235224458 91189 3012 209 28
202418 ROK MLEDSL Rangers Blue 196168 30511 21545 275 179292238530 60241 2811 242 50
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202317 ROK MLEDSL Rangers Blue 163143 19241 19490 137 133235224458 91189 3012 209 28
202418 ROK MLEDSL Rangers Blue 196168 30511 21545 275 179292238530 60241 2811 242 50
▸ 2026 season
202620 MLB MLETEX 0% 76 1000 120 00 167286167452 284 2914 270 69 -0 +0 +0 -0 +0 -0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202721 MLB MLETEX 34% 126114 24412 10331 31 211280316596 105286 268 282 77 -3 +0 +0 -1 +3 -0.1
202822 MLB MLETEX 48% 272244 55935 23703 71 225300348648 123288 268 291 83 -6 +1 +0 -2 +6 -0.0
202923 MLB MLETEX 54% 376337 761338 32954 92 226300353653 128289 259 296 87 -6 +1 +0 -2 +8 0.1
203024 MLB MLETEX 55% 448402 9216410 381135 112 229303363667 134290 258 300 89 -6 +1 +0 -3 +10 0.3
203125 MLB MLETEX 56% 491441 10117412 421235 122 229303367671 138290 259 302 91 -6 +2 +0 -3 +11 0.4
203226 MLB MLETEX 56% 516461 10718513 441296 122 232307377685 145290 259 303 91 -5 +2 +0 -3 +11 0.5
203327 MLB MLETEX 55% 528471 10918513 461336 132 231308374682 142290 259 303 92 -5 +2 +0 -3 +11 0.5
203428 MLB MLETEX 55% 531474 10918513 461346 122 230306371677 141289 259 302 91 -6 +2 -1 -3 +12 0.3
203529 MLB MLETEX 53% 526469 10718413 461346 112 228305367672 139288 259 301 90 -7 +1 -1 -3 +11 0.2
203630 MLB MLETEX 53% 518461 10417412 461336 102 226304358662 132287 269 298 88 -8 +1 -2 -3 +11 -0.0
202721 MLB CTXTEX 34% 4339 8101 4110 10 205279308587 103288 269 278 77 -1 +0 +0 -0 +1 -0.0
202822 MLB CTXTEX 48% 132119 27513 11341 31 227298361659 134290 268 287 83 -3 +0 +0 -1 +3 -0.0
202923 MLB CTXTEX 54% 204183 42725 17522 51 230302372674 142291 258 292 87 -3 +1 +0 -1 +4 0.1
203024 MLB CTXTEX 55% 248222 52926 21623 61 234309374683 140292 258 296 89 -3 +1 +0 -1 +5 0.2
203125 MLB CTXTEX 56% 275247 571027 23693 71 231304372676 142292 258 299 91 -3 +1 +0 -2 +6 0.2
203226 MLB CTXTEX 56% 290260 611038 25733 71 235309388697 154292 259 300 91 -3 +1 +0 -2 +6 0.3
203327 MLB CTXTEX 55% 292262 621038 25733 71 237310389700 153292 259 300 92 -3 +1 +0 -2 +6 0.3
203428 MLB CTXTEX 55% 291261 611038 25743 71 234308387695 153292 259 299 91 -3 +1 -0 -2 +6 0.2
203529 MLB CTXTEX 53% 281251 581027 25723 61 231308371679 139291 269 297 90 -3 +1 -1 -2 +6 0.1
203630 MLB CTXTEX 53% 273244 55927 24703 51 225303365667 139289 269 294 88 -4 +1 -1 -2 +6 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 23292088 483812060 20059024 549 231306375681 144292 259 297 85 -30 +7 -2 -14 +50 1.2
/ 162G A+C 650583 13623617 561657 153 233309381689 148295 259 297 85 -8 +2 -1 -4 +14 0.3
Career MLE 46984189 93415543103 414120253 14030 223301354655 131285 269 294 85 -57 +13 -4 -26 +94 2.0
/ 162G MLE 650580 12921614 571667 194 222300352651 129285 269 294 85 -9 +2 -1 -4 +14 0.3