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

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Rangers Blue 163143 18241 19510 137 126228217445 91185 3112 201 12
202317 ROKDSL Rangers Blue 163130 25261 32330 137 192352323675 131247 2020 314 98
202418 ROKDSL Rangers Blue 196164 29511 23545 275 177297238535 61250 2812 241 43
202418 ROKDSL Rangers Blue 196154 36621 33375 275 234385318704 84294 1917 327 109
▸ 2026 Season
202620 MLBTEX 8678 17311 7231 20 218291321611 103284 278 270 65 -3 +0 +0 -1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBTEX 34% 126113 24412 11331 31 212288319607 106286 269 282 74 -4 +0 +0 -1 +4 -0.1
202822 MLBTEX 48% 272244 53925 23703 71 217293332625 115288 268 290 80 -6 +1 +0 -2 +8 0.1
202923 MLBTEX 54% 376337 761338 32964 92 226300353653 128289 269 296 84 -7 +1 +0 -2 +11 0.3
203024 MLBTEX 55% 448402 9216410 381145 112 229303363667 134290 258 299 87 -6 +1 +0 -3 +13 0.5
203125 MLBTEX 56% 491441 10117412 421245 122 229303367671 138291 259 302 89 -6 +2 +0 -3 +14 0.7
203226 MLBTEX 56% 516461 10718513 441316 122 232307377685 145290 259 303 90 -6 +2 +0 -3 +15 0.7
203327 MLBTEX 55% 528471 10918513 461346 132 231308374682 142290 259 303 90 -6 +2 +0 -3 +15 0.8
203428 MLBTEX 55% 531473 10918513 471366 122 230308372680 142290 269 302 89 -6 +2 -1 -3 +15 0.6
203529 MLBTEX 53% 526469 10718413 461356 112 228305367672 139289 269 300 88 -7 +1 -1 -3 +15 0.5
203630 MLBTEX 57% 518461 10317412 461356 102 223302356658 132288 269 297 86 -8 +1 -2 -3 +15 0.2
202721 MLBTEX 34% 4339 8101 4110 10 205279308587 103288 269 275 69 -2 +0 +0 -0 +1 -0.0
202822 MLBTEX 48% 132119 27513 11341 31 227298361659 134290 268 284 75 -4 +0 +0 -1 +4 -0.1
202923 MLBTEX 54% 204183 41724 17522 51 224297350647 126291 258 289 79 -5 +1 +0 -1 +6 0.0
203024 MLBTEX 55% 248222 51926 21633 61 230305369674 140292 258 293 82 -5 +1 +0 -1 +7 0.1
203125 MLBTEX 56% 275246 571027 24703 71 232308374682 142292 259 295 84 -5 +1 +0 -2 +8 0.2
203226 MLBTEX 56% 290260 601037 25733 71 231306373679 142292 259 296 85 -5 +1 +0 -2 +8 0.3
203327 MLBTEX 55% 292262 601037 25743 71 229303370674 141292 259 296 85 -5 +1 +0 -2 +8 0.3
203428 MLBTEX 55% 291260 591027 26743 71 227304362666 135291 259 295 84 -5 +1 -0 -2 +8 0.2
203529 MLBTEX 53% 281251 581027 25723 61 231308371679 139290 269 294 83 -5 +1 -1 -2 +8 0.1
203630 MLBTEX 57% 296265 591027 26773 61 223299355654 132289 269 291 81 -6 +1 -1 -2 +8 -0.0
▸ Career Totals
Career 23522107 480821956 20460024 559 228303364668 137290 269 293 82 -47 +7 -2 -14 +67 1.1
/ 162G 650582 13223515 561667 152 227302361663 134290 269 293 82 -13 +2 -1 -4 +18 0.3
Career 47774257 94515843104 424123654 14230 222301353653 131286 269 293 82 -95 +16 -4 -29 +135 2.4
/ 162G 650579 12821614 581687 194 221300351650 130284 269 293 82 -13 +2 -1 -4 +18 0.3

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
202317 ROKDSL Rangers Blue 163130 25261 32330 137 192352323675 131247 2020 314 98 -0 -0 +5 0.4
202418 ROKDSL Rangers Blue 196154 36621 33375 275 234385318704 84294 1917 327 109 +2 +3 +6 1.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#3Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,4385656228301364-15+02.32.3
/1626641515-4.0+0.00.6pk7: 2
#6Jose Maciaslast yr '05
career totals — 6 seasons, 1,785 PA
61,7852543256298370-8+21.41.4
/162664916-3.1+0.60.5pk7: 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
Angel Herrera (OGILVIE) 20 209/282/306 97284 12 27% 8% 65 -0.1
Akil Baddoo
2019 · A
20 42→52 42→55 56→55 46 201/275/316 115288 813 31% 9% 63 -0.8 212/280/338 126319 1016 34% 8% 72 -0.2 240/322/392152311152426%11%100+1.2
Taylor Trammell
2018 · A
20 45→46 40→55 56→55 42 213/270/311 98303 721 31% 7% 59 -1.1 202/274/288 86297 718 32% 8% 56 -1.3 211/296/388177282221732%10%91+0.7
Carlos Jimenez
2022 · A
19 38→43 42→55 53→50 44 188/268/290 102278 1011 34% 8% 55 -1.4 201/284/321 120321 1116 37% 9% 69 -0.4 229/308/399169310211831%9%95+0.9
Enmanuel Valdez
2019 · A
20 39→44 42→55 49→45 45 192/258/305 112251 97 27% 7% 54 -1.4 191/244/308 117258 137 30% 6% 49 -1.8 220/285/39817826324826%8%87+0.7
Jordan Schafer
2007 · A
20 39→49 41→50 50→65 37 194/233/299 104272 812 31% 5% 40 -2.4 232/286/371 139325 1213 30% 7% 82 +0.5 238/300/385147332121430%8%87+0.5
Alberto Rodriguez
2021 · A
20 43→52 39→50 52→50 43 208/260/292 85279 614 27% 6% 50 -1.7 222/280/348 126317 118 31% 7% 74 -0.1 218/277/35013230911731%7%70-0.3
Dalton Pompey
2013 · A
20 40→50 40→45 55 44 196/264/288 92278 816 31% 8% 52 -1.6 236/297/340 104317 624 26% 7% 79 +0.3 259/316/35910033172922%7%87+0.7
Hoy Park
2016 · A
20 40→49 41→45 47→55 46 196/269/296 99264 811 28% 8% 56 -1.3 205/280/294 89283 516 27% 8% 59 -1.1 227/314/3259830081725%10%79+0.2
Eliezer Álvarez
2015 · A
20 43→53 40→45 54→55 44 206/262/313 106260 611 22% 6% 56 -1.3 245/295/352 107322 515 24% 6% 81 +0.4 254/308/36210834251926%6%87+0.4
Jarred Kelenic
2019 · A
20 45→55 43→60 57→50 42 218/277/333 115296 1013 29% 7% 69 -0.4 234/291/434 200292 2513 28% 7% 102 +1.9 227/288/440213276261428%7%100+1.5
Daryl Jones
2007 · A
20 41→51 41→45 49→50 41 200/266/295 96265 810 27% 5% 55 -1.4 221/285/316 95297 814 26% 6% 68 -0.5 235/302/34210730891425%7%79+0.2
Ramón Flores
2012 · A
20 45→55 39→45 50 45 218/272/307 89279 78 24% 6% 59 -1.1 229/282/328 99288 710 22% 7% 69 -0.4 251/324/348972998818%9%88+0.6
Iverson Leonardo
2022 · A
20 41 45→50 47→50 41 200/276/327 127305 119 36% 8% 68 -0.5 188/268/292 104312 98 39% 8% 56 -1.3 154/245/248942608840%9%34-0.7
Ceddanne Rafaela
2021 · A
20 41→48 42→55 52→55 41 203/255/306 103257 1013 25% 5% 53 -1.5 230/269/385 155293 1619 27% 4% 79 +0.3 247/287/396150298152022%4%88+0.7
Jason Martin
2016 · A
20 47→49 40→60 47→50 46 223/277/318 95286 610 24% 7% 64 -0.8 216/268/357 141296 1413 30% 6% 71 -0.3 220/286/42120126927829%8%94+0.8
Jordany Valdespin
2008 · A
20 43→53 37→50 49→55 48 202/278/277 75266 410 24% 8% 56 -1.3 223/264/322 99273 713 20% 5% 59 -1.1 256/296/403147298172820%4%92+0.7
Addison Barger
2021 · A
21 41→45 39→55 49→45 44 198/267/288 90270 65 28% 7% 53 -1.5 217/280/375 158316 197 36% 7% 82 +0.5 220/290/39217226920626%8%86+0.6
Herman Armas
2007 · A
20 41 40→45 47→50 40 198/265/294 96288 711 32% 6% 54 -1.4 218/287/329 111286 119 26% 7% 72 -0.2 218/293/33511726614923%8%75-0.0
Angel Martínez
2022 · A
20 41→47 41→50 49→50 44 202/257/305 102265 810 26% 7% 53 -1.5 223/285/351 128285 1210 25% 7% 77 +0.1 226/291/358132282131024%7%79+0.2
Enmanuel Terrero
2023 · A
20 47 37→45 47→55 54 220/301/294 74277 412 20% 10% 69 -0.4 211/284/306 95333 915 36% 9% 65 -0.7 194/268/28793319111839%8%51-0.6