Steven HerreraSS DSL Miami
Age 18 R/R 6'0" / 160 lbs ROK HR -6%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION83 act + 68 ros · stats below = ROS only
wRC+†56
AVG/OBP/SLG.164 / .250 / .246
PA68
HR1
K%32
BB%9
BABIP237
ISO82
MLB%0%
Value2026 · WAR
BAT: -8.4 runs (wOBA-derived runs vs avg)-8BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +4.3 runs (Replacement-level credit)+4REPTotal WAR: -0.20-0.2WAR
0.00.91.80.40.60.91.01.21.21.31.31.10.9+$65M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 45
Toolsscout grade
CONTACT35
scouting grade only
POWER45
scouting grade only
EYE60
scouting grade only
SPEED60
scouting grade only
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+1.2$6M+$6M
2033Pre-Arb$1.0M+1.2$6M+$5M
2034Pre-Arb$1.0M+1.3$6M+$5M
2035Arb-1$3M+1.3$5M+$4M
2036Arb-2$4M+1.1$4M+$3M
2037Arb-3$5M+0.9$2M+$0.0M
Totals $14M $28M +$23M

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
202517 ROKDSL Marlins 180155 24602 19824 175 155264232496 77301 4611 227 32
202517 ROKDSL Marlins 180142 381106 32544 175 268416472888 204381 3018 394 159
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKMIA 8371 8104 9302 73 113232296527 183105 3611 246 46 -5 +0 +0 +1 +2 -0.2
YTD18 ROKMIA 8366 12206 14212 73 182341485826 303150 2517 360 134 +3 +0 +0 +1 +2 0.7
ROS18 ROKMIA 0% 6861 10201 6221 21 164250246496 82250 329 258 56 -3 +0 +0 +1 +2 -0.1
ROS18 MLBMIA 0% 01 0000 000 00 245 245 45 +0 +0
FULL18 ROKMIA 8372 8104 9302 73 111232292523 181103 3611 246 46 -5 +0 +0 +1 +2 -0.2
TOT18 ROKMIA 151132 18305 15523 94 136240273513 136171 3410 251 51 -8 +0 +0 +2 +4 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBMIA 34% 237211 40716 21733 62 190272318590 128258 319 271 65 -9 +0 +0 +3 +7 0.0
202820 MLBMIA 48% 366324 641229 331096 92 198284330614 133263 309 279 71 -12 +1 +0 +4 +10 0.4
202921 MLBMIA 54% 463411 8215212 421357 123 200285333618 134266 299 284 75 -13 +1 +0 +5 +13 0.6
203022 MLBMIA 57% 531470 9618214 481548 133 204289340629 136267 299 287 78 -13 +1 +0 +6 +15 0.9
203123 MLBMIA 58% 578511 10519316 531679 144 205291348640 143268 299 289 79 -14 +1 +0 +6 +16 1.0
203224 MLBMIA 57% 608537 11120317 5617510 154 207294350644 143269 299 290 80 -14 +1 +0 +7 +17 1.2
203325 MLBMIA 57% 625552 11521318 5817910 154 208295355650 147269 299 291 81 -14 +1 +0 +7 +18 1.2
203426 MLBMIA 57% 633560 11621318 5818210 164 207293352645 145269 299 291 81 -14 +2 +0 +7 +18 1.3
203527 MLBMIA 60% 633559 11621318 5918210 164 208295352647 145268 299 291 81 -14 +2 +0 +7 +18 1.3
203628 MLBMIA 62% 629555 11521318 5918210 154 207295353648 146268 299 290 80 -14 +1 -1 +7 +18 1.1
203729 MLBMIA 63% 619545 11220317 5918010 144 206295347642 141267 2910 288 79 -15 +1 -1 +7 +18 0.9
203830 MLBMIA 63% 608536 10920316 581789 143 203292341633 138266 2910 286 77 -16 +2 -2 +7 +17 0.8
202719 MLBMIA 34% 8173 13202 7251 21 178259288547 110254 319 257 55 -4 +0 +0 +1 +2 -0.1
202820 MLBMIA 48% 177156 31614 16533 41 199286327613 128258 309 263 60 -8 +0 +0 +2 +5 -0.1
202921 MLBMIA 54% 251222 43816 23734 62 194281320601 126261 299 268 63 -10 +0 +0 +3 +7 -0.0
203022 MLBMIA 57% 301266 531018 27875 72 199285335620 135262 299 271 66 -12 +1 +0 +3 +9 0.1
203123 MLBMIA 58% 333295 601129 30965 82 203288346634 142263 299 273 67 -12 +1 +0 +4 +9 0.1
203224 MLBMIA 57% 347307 621129 321005 92 202288339627 137264 299 274 68 -13 +1 +0 +4 +10 0.2
203325 MLBMIA 57% 354312 6512210 331026 92 208296356652 147264 299 275 69 -13 +1 +0 +4 +10 0.2
203426 MLBMIA 57% 358316 6512210 331036 92 206293351644 146264 299 275 69 -13 +1 +0 +4 +10 0.2
203527 MLBMIA 60% 379335 6712210 351096 92 200287337625 137264 299 275 69 -13 +1 +0 +4 +11 0.2
203628 MLBMIA 62% 389343 7013211 371126 92 204293350643 146263 2910 274 68 -14 +1 -0 +4 +11 0.2
203729 MLBMIA 63% 389343 6812210 371136 92 198288332620 134263 2910 273 67 -15 +1 -1 +4 +11 0.1
203830 MLBMIA 63% 386340 6812210 371136 92 200290335625 135262 2910 270 65 -15 +1 -1 +4 +11 -0.0
▸ Career Totals
Career 37453309 6651211999 347108659 9022 201288339627 138264 299 272 67 -142 +9 -3 +40 +106 1.1
/ 162G 650574 11521317 6018810 164 200287336623 136263 299 272 67 -25 +2 -0 +7 +18 0.2
Career 67785987 121522331182 6292000107 17847 203290342632 139269 309 286 77 -178 +17 -4 +73 +192 10.1
/ 162G 650574 11621317 6019210 175 202288338626 136269 309 286 77 -17 +1 -0 +7 +18 1.0

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
202517 ROKDSL Marlins 180142 381106 32544 175 268416472888 204381 3018 394 159 +12 +1 +5 1.9

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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#5Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,89610595205289345+42+246.35.6
/1626641816+7.1+4.11.1pk7: 5
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4

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
Steven Herrera (OGILVIE) 18 35 45 60 60 136/240/273 136171 59 34% 10% 51 -0.2
Mairoshendrick Martinus
2023 · A
18 41→37 45 51→55 41 205/265/332 127282 1211 31% 6% 64 -0.8 178/230/270 92318 913 44% 6% 33 -2.9 192/243/304112295121937%5%45-1.1
Jett Williams
2023 · A
19 45→46 41→45 56→55 43 214/285/313 99288 714 27% 7% 68 -0.5 203/314/320 117299 923 31% 12% 83 +0.6 201/310/335134289102630%12%81+0.3
Juan Villavicencio
2023 · A
18 43 40→50 55 41 205/263/297 92301 714 33% 7% 53 -1.5 187/262/281 94277 712 32% 8% 50 -1.8 192/266/303111286101834%8%55-0.5
Yunior Garcia
2019 · A
18 37→47 43→45 52→30 40 187/247/297 110260 1010 31% 6% 47 -1.9 196/245/301 105305 107 37% 5% 46 -2.0 224/273/34011532712233%5%65-0.3
Yordalin Peña
2023 · A
18 41→39 40→55 55 37 198/247/291 93283 610 31% 5% 45 -2.1 188/247/280 92276 612 32% 6% 42 -2.3 189/253/317128293111737%7%53-0.7
Eddys Leonard
2019 · A
18 41→47 41→55 48→50 48 200/282/301 101267 914 27% 9% 64 -0.8 211/283/328 117302 118 32% 8% 71 -0.3 225/292/37815329318428%6%84+0.6
Ravel Santana
2010 · A
18 39 42→50 48→55 44 192/269/294 102269 109 31% 8% 56 -1.3 219/288/360 141283 1615 27% 8% 81 +0.4 220/291/383163271202026%8%85+0.3
Jeral Perez
2023 · A
18 42→41 47→50 49→45 47 214/282/352 138263 147 24% 8% 76 +0.1 208/286/358 150281 187 31% 9% 80 +0.4 201/277/35815726920632%8%73-0.1
Jose Escobar
2023 · A
18 45→47 44→45 58→45 40 222/270/345 124286 1015 26% 5% 69 -0.4 223/290/328 105294 912 26% 6% 73 -0.1 233/300/34110830810826%7%78+0.1
Cristian Hernández
2022 · A
18 45→46 38→45 55→60 46 212/281/288 76301 619 30% 8% 59 -1.1 193/251/266 73311 618 37% 7% 40 -2.4 212/279/31210029783329%8%61-0.7
Athanael Duarte
2023 · A
18 39 45→40 53→45 44 200/265/322 122263 1214 28% 7% 61 -1.0 204/268/306 102270 910 27% 7% 58 -1.2 186/255/279932578729%7%44-0.7
Ronarsy Ledesma
2011 · A
18 44 44→45 53→50 41 217/277/335 118288 119 28% 6% 69 -0.4 219/286/320 101286 611 24% 6% 69 -0.4 226/280/33711129161123%4%69-0.2
Wendell Rijo
2015 · A
19 42→41 40→55 51→50 44 201/267/302 101282 712 30% 7% 56 -1.3 197/248/287 90281 711 31% 5% 44 -2.1 208/263/371163264201429%6%70-0.2
Jesús Báez
2023 · A
18 39→35 45→55 44→45 44 197/265/314 117266 139 30% 8% 59 -1.1 203/264/335 132259 159 27% 7% 65 -0.7 213/269/38917724126824%6%78+0.1
Kelvin Hidalgo
2023 · A
18 42→39 40→45 50→55 44 204/266/298 94269 613 25% 6% 55 -1.4 206/263/306 100292 917 31% 6% 56 -1.3 196/248/2858929182334%5%42-1.3
Robert Gonzalez
2019 · A
18 37 40→45 51→60 42 173/271/261 88302 76 41% 9% 50 -1.8 193/299/287 94289 611 32% 11% 68 -0.5 180/305/2648425052026%12%63-0.3
Jorge Mateo
2013 · A
18 44→46 40→50 51→65 48 211/282/302 91281 610 26% 9% 63 -0.9 210/268/306 96286 734 27% 7% 58 -1.2 222/263/355133288134927%5%66-0.2
Yohan Matos
2015 · A
18 44 43→45 51→45 42 216/276/330 114300 108 30% 7% 68 -0.5 192/252/275 83305 68 36% 7% 43 -2.2 166/241/2316428901139%8%24-0.7
Francisco Acuna
2018 · A
18 39→49 37→45 55→50 55 183/284/257 74242 415 24% 11% 54 -1.4 194/267/263 69267 39 26% 8% 47 -1.9 223/293/3229929491626%7%70-0.2
Luke Adams
2023 · A
19 50→35 40→45 55 45 230/305/328 98330 718 30% 8% 80 +0.4 188/317/307 119267 1220 31% 11% 83 +0.6 183/337/342159234192128%12%99+0.8