Iván HerreraC St. Louis Cardinals
Age 26 R/R 5'11" / 220 lbs MLB Svc 2.198S2 · Ctrl thru 2029
2026 ROS PROJECTION423 act + 277 ros · stats below = ROS only
wRC+†vL 176163vR 130
AVG/OBP/SLG.280 / .393 / .422
PA277
HR8
K%18
BB%11
BABIP324
ISO142
MLB%100%
Value2026 · WAR
BAT: +24.9 runs (wOBA-derived runs vs avg)+25BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -2.4 runs (Defensive runs vs avg)-2FLDPOS: +12.5 runs (Positional adjustment)+12POSREP: +19.8 runs (Replacement-level credit)+20REPTotal WAR: +5.70+5.7WAR
0.03.06.02.35.25.04.9+$89M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 60 / POW 55
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
905.9%
xwOBA
900.361
POWER55
Barrel%
538.6
Avg EV
6390.0
Bat Spd
7774.2
EYE55
Chase%
9018.2%
SPEED40
Sprint
1725.9
Platoon Splits2024-2026 · 831 PA
vs LHP
vs RHP
Edge
PA
244
587
wRC+
156
127
◀◀L
wOBA
390
351
L
ISO
216
144
◀◀L
BABIP
304
329
R
K%
17.2%
19.1%
L
BB%
12.3%
8.7%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2022
Service   2.198 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+2.3$18M+$18M
2027Arb-2$10M+5.2$39M+$30M
2028Arb-3$16M+5.0$34M+$21M
2029Arb-4$24M+4.9$31M+$14M
Totals $50M $122M +$83M

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
201717 ROKDSL Cardinals 201177 451101 115210 22 254333333667 79349 265 286 77
201717 ROKDSL Cardinals 201170 571501 183610 22 335429441870 106415 189 390 156
201818 ROKGCL Cardinals 130116 31431 7295 11 267336379715 112341 225 302 89
201818 ROKGCL Cardinals 130112 39641 11205 11 348430500930 152409 158 407 170
201919 A3 teams 397358 80707 271048 11 223293302594 78291 267 265 61
201919 A3 teams 397340 981209 45768 11 288384403787 115344 1911 355 130
202020 INTLCaneros de los Mochis 5849 9100 8131 11 184310204514 20250 2214
202020 INTLCaneros de los Mochis 5849 9100 8131 11 184310204514 20250 2214 256 54
202121 AA2 teams 458402 7910016 421367 23 197284341625 144245 309 276 69
202121 AA2 teams 458383 9013017 61997 23 235350402752 167266 2213 336 116
202222 AAA3 teams 341301 651015 29847 61 216300306605 90279 259 265 61
202222 AAA3 teams 341283 721026 47657 61 254374367741 113307 1914 338 117
202323 AAA3 teams 454380 10131110 6011412 122 266383432814 166353 2513 357 132
202323 AAA3 teams 454355 10730113 859512 122 301451501953 200378 2119 424 182
202424 MLB2 teams 371329 931329 38802 80 283360416777 134347 2210 340 118 +8 +2 +3 +7 +11 3.0
202424 MLB2 teams 371322 9513210 44732 80 295382441823 146353 2012 367 139 +16 +2 +3 +7 +11 3.9
202525 MLB2 teams 482420 12114020 439515 102 288374464839 176327 209 367 139 +21 +1 -0 +9 +14 4.5
202525 MLB2 teams 482418 12315020 439215 102 294379474852 179332 199 377 146 +25 +1 -0 +9 +14 5.0
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 MLBSTL 423346 8614111 516824 50 249382390773 142279 1612 344 122 +10 +1 -1 +8 +12 3.1
YTD26 MLBSTL 423346 8614111 516824 50 249382390773 142279 1612 355 130 +14 +1 -1 +8 +12 3.5
ROS26 MLBSTL 100% 277232 65908 314912 41 280393422815 142327 1811 377 147 +15 +0 -2 +5 +8 2.6
ROS26 MLBSTL 100% 277232 65908 314912 41 280393422815 142327 1811 344 122 +7 +0 -2 +5 +8 1.8
FULL26 MLBSTL 700578 15123119 8211736 91 261386403790 142297 1712 344 122 +17 +1 -2 +12 +20 4.9
TOT26 MLBSTL 700578 15123119 8211736 91 261386403790 142297 1712 357 131 +25 +1 -2 +12 +20 5.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSTL 100% 520433 12718116 599223 71 293406450856 157337 1811 383 151 +30 +1 -3 +9 +15 5.3
202828 MLBSTL 100% 520433 12718116 599323 71 293406450856 157336 1811 381 150 +29 +1 -4 +9 +15 5.1
202929 MLBSTL 100% 520432 12618115 609423 71 292406442848 150335 1812 379 149 +29 +1 -5 +9 +15 5.0
203030 MLBSTL 100% 520432 12418015 609523 61 287402433835 146334 1812 376 146 +27 +1 -6 +9 +15 4.7
203131 MLBSTL 100% 504419 11917014 589422 51 284399425824 141331 1912 372 143 +24 +1 -6 +9 +14 4.3
203232 MLBSTL 100% 489409 11215013 569321 41 274389406795 132327 1911 366 138 +21 +0 -7 +9 +14 3.8
203333 MLBSTL 100% 473396 10714012 549220 31 270385396782 126322 1911 358 132 +17 +0 -7 +8 +13 3.3
203434 MLBSTL 96% 400335 8811010 458117 20 263378385763 122316 2011 349 125 +11 +0 -8 +7 +11 2.3
203535 MLBSTL 91% 327273 70808 376814 10 256373374747 117309 2111 338 117 +6 +0 -8 +6 +9 1.4
203636 MLBSTL 82% 182152 37404 20408 00 243361349710 105302 2211 327 109 +2 +0 -8 +3 +5 0.3
203737 MLBSTL 73% 126106 24202 14285 00 226344302646 75294 2211 316 100 -0 +0 -8 +2 +4 -0.2
202727 MLBSTL 100% 520433 12718116 599223 71 293406450856 157336 1811 350 126 +15 +1 -3 +9 +15 3.8
202828 MLBSTL 100% 520433 12718116 599323 71 293406450856 157336 1811 349 125 +15 +1 -4 +9 +15 3.6
202929 MLBSTL 100% 520432 12618115 609423 71 292406442848 150335 1812 347 124 +14 +1 -5 +9 +15 3.5
203030 MLBSTL 100% 520432 12418015 609523 61 287402433835 146334 1812 344 121 +13 +1 -6 +9 +15 3.2
203131 MLBSTL 100% 504419 11917014 589422 51 284399425824 141331 1912 340 118 +10 +1 -6 +9 +14 2.9
203232 MLBSTL 100% 489409 11215013 569321 41 274389406795 132327 1911 334 114 +7 +0 -7 +9 +14 2.4
203333 MLBSTL 100% 473396 10714012 549220 31 270385396782 126322 1911 326 108 +4 +0 -7 +8 +13 1.9
203434 MLBSTL 96% 382320 831009 437716 20 259375375750 116316 2011 317 101 +0 +0 -7 +7 +11 1.1
203535 MLBSTL 91% 298250 63707 336213 10 252368364732 112308 2111 307 93 -2 +0 -7 +5 +8 0.5
203636 MLBSTL 82% 149125 30303 17326 00 240358336694 96301 2111 296 85 -3 +0 -6 +3 +4 -0.2
203737 MLBSTL 73% 9278 19202 10214 00 244359346705 103294 2311 285 76 -2 +0 -6 +2 +3 -0.4
▸ Career Totals
Career 55214631 12941764154 6151050225 5910 279390419809 139330 1911 339 117 +107 +8 -64 +114 +156 32.9
/ 162G 650545 15221018 7212426 71 279388417805 138329 1911 339 117 +13 +1 -7 +13 +18 3.9
Career 77506584 175025310202 8181626278 8921 266371399770 134322 2111 344 121 +186 +9 -68 +138 +220 49.5
/ 162G 650552 14721117 6913623 72 266371400771 134323 2111 344 121 +16 +1 -6 +12 +18 4.1

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
201717 ROKDSL Cardinals 201170 571501 183610 22 335429441870 106415 189 390 156 +13 -0 +6 1.8
201818 ROKGCL Cardinals 130112 39641 11205 11 348430500930 152409 158 407 170 +10 -0 +4 1.4
201919 A+Palm Beach Cardinals 6558 16001 5161 00 276344328671 52357 258 306 92 -1 +0 +2 0.1
201919 APeoria Chiefs 291248 711008 35565 11 286385423809 137337 1912 363 136 +12 -0 +8 2.0
201919 INTLGlendale Desert Dogs 4134 11200 542 00 324439382821 59367 1012 382 151 +2 +0 +1 0.4
202020 INTLCaneros de los Mochis 5849 9100 8131 11 184310204514 20250 2214 256 54 -3 -0 +2 -0.2
202121 AASpringfield Cardinals 437363 8413017 60967 23 231351408759 176261 2214 339 117 +9 -1 +12 2.1
202121 INTLPanama 2120 6000 130 00 300333300633 353 145 292 81 -0 +0 +1 0.0
202222 MLBSt. Louis Cardinals 2218 2000 280 00 111200111311 182 369 146 -30 -3 +0 -0 +6 +1 0.3
202222 AAAMemphis Redbirds 278235 631016 38523 51 268377396773 128318 1914 350 126 +8 +1 +8 1.7
202222 INTLPanama 4130 7010 754 10 233439300739 67280 1217 363 136 +2 +0 +1 0.3
202323 MLBSt. Louis Cardinals 4437 11200 5112 00 297409351760 54423 2511 356 131 +2 +0 +0 +8 +1 1.1
202323 AAAMemphis Redbirds 375290 8627110 75778 112 297453500953 203371 2120 423 182 +35 +1 +11 4.8
202323 INTLPanama 3528 10103 572 10 3574867141.200 357389 2014 512 250 +6 +0 +1 0.7
202424 MLBSt. Louis Cardinals 259229 691215 25532 50 301374428801 127370 2010 357 131 +9 +1 +3 +7 +7 2.7
202424 AAAMemphis Redbirds 11293 26115 19200 30 280402473875 194309 1817 391 157 +7 +1 +3 1.1
202525 MLBSt. Louis Cardinals 452388 11013019 438415 82 284375464839 180315 1910 371 142 +22 +1 -0 +9 +13 4.5
202525 AAAMemphis Redbirds 3030 13201 080 20 4334336001.033 167571 270 457 208 +4 +0 +1 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 777672 19227124 7515619 132 286372436808 150337 2010 359 133 +29 +2 +3 +29 +22 8.7

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
#1Joe Mauerlast yr '18
MVPAS×6GG×3SS×5HOF
career totals — 15 seasons, 7,960 PA
157,96014352306388439+39+7467.659.8
/162664124+3.2+6.25.6pk7: 52
#2Jorge Posadalast yr '11
AS×5SS×5
career totals — 12 seasons, 6,065 PA
126,06524018277379483+52+353.949.3
/162664262+5.7+0.45.9pk7: 45
#3Victor Martinezlast yr '18
AS×5SS×2
career totals — 15 seasons, 8,130 PA
158,1302457295360455+31+855.049.0
/162664201+2.5+0.64.5pk7: 43
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 14 projected seasons
146,12117769279386424+90+654.344.8
/162664197+9.8+0.75.9pk7: 35
#4Anthony Rendonlast yr '24
career totals — 12 seasons, 5,022 PA
125,02215855280364464+18+2138.437.2
/162664217+2.4+2.85.1pk7: 36
#5Jason Variteklast yr '11
career totals — 12 seasons, 5,047 PA
125,04716622255343431+61+1533.130.8
/162664223+8.0+1.94.4pk7: 28
#6Yunel Escobarlast yr '17
career totals — 11 seasons, 5,957 PA
115,9579034282350386+53+4132.429.4
/162664104+5.9+4.63.6pk7: 26

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
Iván Herrera (OGILVIE) 26 60 55 40 55 261/386/403 142297 199 17% 12% 131 +5.7
Marcus Giles
2004 · MLB
26 57→63 54→55 47→50 56 286/361/478 192305 2011 14% 10% 141 +4.6 287/361/446 159327 1415 16% 9% 133 +4.0 281/357/422142326121517%9%123+3.2
Corey Seager
2020 · MLB
26 56→63 55→65 46→45 53 282/349/484 202319 213 19% 9% 138 +4.4 284/353/509 225306 274 17% 9% 147 +5.0 284/360/52123729730216%10%145+4.3
Garrett Atkins
2007 · MLB
27 61→64 54→60 45→40 58 306/380/498 191320 213 12% 10% 154 +5.5 287/351/460 173310 203 14% 9% 133 +4.0 275/339/43416029819115%8%118+2.9
Jose Vidro
2001 · MLB
26 62→65 55 43→40 53 314/365/515 202323 216 11% 8% 153 +5.4 311/371/486 175325 184 10% 8% 147 +5.0 310/379/4751653231639%9%143+4.7
Xander Bogaerts
2020 · MLB
27 55→64 57→60 48→55 55 281/356/492 211310 237 18% 10% 143 +4.7 284/358/477 193321 238 18% 10% 140 +4.5 287/361/450163330181018%9%131+4.1
Geovany Soto
2009 · MLB
26 55→60 56→60 41→30 51 278/347/477 199335 232 24% 9% 135 +4.2 252/344/442 190300 222 22% 12% 125 +3.5 236/337/41818228021023%13%111+1.7
Pablo Sandoval
2013 · MLB
26 57→65 55→60 40 52 292/346/484 192309 223 14% 8% 137 +4.3 279/334/431 152304 172 14% 7% 118 +3.0 271/325/40713629615014%6%102+1.8
Carlos Correa
2023 · MLB
28 55→60 54→60 41→55 55 278/357/456 177319 222 20% 10% 134 +4.1 265/340/434 169311 192 20% 10% 121 +3.2 262/335/41915730817020%9%111+2.1
Alex Bregman
2019 · MLB
25 53→55 56→60 49→50 60 272/361/480 208286 2211 14% 11% 142 +4.6 271/380/494 223277 266 13% 14% 154 +5.4 268/384/48721927026313%15%148+3.7
Brian Anderson
2020 · MLB
27 54→59 51→60 44→45 50 267/345/440 173321 184 22% 8% 125 +3.5 256/338/428 172322 206 25% 9% 119 +3.1 241/328/39615531519427%9%103+1.0
Ryan Zimmerman
2012 · MLB
27 57→60 54→65 47→45 56 291/365/479 187321 225 17% 10% 143 +4.7 279/346/463 184318 225 19% 9% 131 +3.9 277/345/46318631422419%9%125+3.0
Buster Posey
2012 · MLB
25 59→69 52→60 46→45 52 295/361/464 169328 195 16% 8% 137 +4.3 317/387/507 190346 213 14% 10% 160 +5.9 322/393/51619334622113%10%156+5.6
Yasiel Puig
2017 · MLB
26 55→63 53→60 45→55 50 276/341/457 181319 208 20% 8% 128 +3.6 270/337/483 213299 2815 19% 9% 134 +4.1 268/338/487219295291820%9%129+3.4
Anthony Rendon
2018 · MLB
28 56→60 54→65 45→50 60 281/372/475 194309 208 16% 12% 145 +4.9 301/388/535 234319 265 14% 12% 167 +6.3 306/398/55124532027313%12%167+5.2
Esteban Quiroz
2018 · AAA
26 56→66 49→55 44→45 55 279/352/428 148304 169 14% 9% 124 +3.4 232/309/407 175278 218 24% 9% 102 +1.9 212/304/40819625725427%10%98+0.7
Troy Tulowitzki
2010 · MLB
25 55→57 57→60 47→50 56 282/359/491 208308 2412 17% 10% 144 +4.8 265/340/462 197280 2311 15% 10% 128 +3.7 274/356/45017630822118%10%125+2.7
Alex Avila
2012 · MLB
25 55→62 54→55 45→40 56 273/360/461 188335 204 24% 12% 137 +4.3 252/347/417 165333 173 27% 13% 120 +3.1 235/338/38715232216129%13%106+1.6
Gabe Kapler
2001 · MLB
26 57→60 51→55 46→55 55 286/346/454 168303 1710 12% 9% 129 +3.7 270/334/415 145298 1418 14% 9% 114 +2.7 267/332/400133298122114%9%106+1.4
Ben Petrick
2002 · MLB
25 51 53→60 43→45 55 256/342/444 187306 197 22% 11% 124 +3.4 237/307/417 180290 216 25% 9% 104 +2.0 215/274/38817326023027%7%81+0.1
Dan Uggla
2007 · MLB
27 52→57 54→65 45 47 269/327/454 185305 228 20% 7% 121 +3.2 253/338/474 221296 264 23% 10% 131 +3.9 266/364/49823231230324%13%143+5.1