Steven Herrera

SS DSL Miami
Age 19 R/R 6'0" / 160 lbs ROK HR -10%H -3% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1609ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKMIA180.268/.416/.47261745—.145/.270/.224
202618ROKDSL Miami167.200/.349/.44481628—.112/.235/.238
2027PROJMLE19MLBMIA277.191/.272/.28747600.0
2028PROJ34% MLB20MLBMIA48.190/.273/.2871165-0.0
2029PROJ48% MLB21MLBMIA116.194/.277/.2992370-0.0
Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
ISO92
Chase%78
Speed76
BB%59
wOBA46
wRC+37
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsCarlos Franco (age 20) · Joey Curletta (age 19) · Roberto Perez (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 86 proj PA
wRC+†60
AVG/OBP/SLG.190 / .270 / .284
PA86
HR1
K%31
BB%9
ISO96
MLB%0%
Value2027 · WAR
BAT: -4.1 runs (wOBA-derived runs vs avg)-4BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.30.30.20.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$7M ctrl surplus
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   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.3$0.8M+$0.3M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Pre-Arb$1.0M+0.2$0.4M+$0.0M
2036Arb-1$1M+0.2$0.4M+$0.0M (cut)
2037Arb-2$1M———
2038Extbeyond 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. 2027 = full-season projection (no games played yet). 2028+ 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)
202517 ROKDSL Marlins — 180142 381106 32544 175 268416472888 204381 3018 394 45 — — — — — —
202618 ROKDSL Miami — 167135 27718 28503 166 200349444794 244244 3017 353 28 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Marlins — 180152 22602 22684 175 145270224493 79233 3812 234 45 — — — — — —
202618 ROK MLEDSL Miami — 167143 16414 20613 166 112235238473 126143 3712 209 28 — — — — — —
202517 ROK MLEDSL Marlins — 180152 22602 22684 175 145270224493 79238 3812 234 45 — — — — — —
202517 ROK RAWDSL Marlins — 180142 381106 32544 175 268416472888 204381 3018 394 45 — — — — — —
202618 ROK MLEDSL Miami — 167143 16414 20613 166 112235238473 126152 3712 209 28 — — — — — —
202618 ROK RAWDSL Miami — 167135 27718 28503 166 200349444794 244244 3017 353 28 — — — — — —
202517 ROK MLEDSL Marlins — 180152 22602 22684 175 145270224493 79233 3812 234 45 — — — — — —
202618 ROK MLEDSL Miami — 167142 16414 20613 166 113235239474 127143 3712 209 28 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Marlins — 180152 22602 22684 175 145270224493 79233 3812 234 45 — — — — — —
202618 ROK MLEDSL Miami — 167142 16414 20613 166 113235239474 127143 3712 209 28 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEMIA 0% 277248 48924 24853 71 191272287559 96271 319 257 60 -13 +1 +0 +3 +6 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEMIA 34% 139124 25512 12422 31 197278301579 104274 309 265 65 -6 +0 +0 +1 +3 -0.1
202921 MLB MLEMIA 48% 239213 42814 21713 61 201283312596 111276 309 271 70 -9 +1 +0 +3 +5 -0.0
203022 MLB MLEMIA 54% 351313 641227 311024 92 205287322609 117277 299 277 73 -11 +1 +0 +4 +8 0.1
203123 MLB MLEMIA 57% 425379 801539 381225 112 208290330620 121279 299 281 76 -12 +1 +0 +5 +9 0.3
203224 MLB MLEMIA 57% 472421 8917310 421336 123 211292336628 125281 289 284 79 -12 +1 +0 +5 +10 0.5
203325 MLB MLEMIA 57% 499445 9418311 451416 123 212293337630 126281 289 285 79 -12 +1 +0 +5 +11 0.5
203426 MLB MLEMIA 56% 513456 9618311 461456 123 211292337630 126280 289 285 79 -13 +1 +0 +5 +11 0.5
203527 MLB MLEMIA 55% 517460 9718311 461476 123 210292335626 124280 289 284 78 -13 +1 +0 +6 +11 0.5
203628 MLB MLEMIA 59% 515458 9618311 461476 113 209290330620 122279 299 281 76 -14 +1 -1 +6 +11 0.3
203729 MLB MLEMIA 61% 504448 9318310 451466 103 206287324611 118278 299 278 74 -16 +1 -1 +5 +11 0.0
202820 MLB CTXMIA 34% 4843 8101 4141 10 190273287560 97265 298 257 65 -2 +0 +0 +1 +1 -0.0
202921 MLB CTXMIA 48% 116104 21412 10341 31 194277299576 104267 299 264 70 -4 +0 +0 +1 +3 -0.0
203022 MLB CTXMIA 54% 190169 33613 17552 51 198281308588 109268 299 269 73 -6 +1 +0 +2 +4 0.1
203123 MLB CTXMIA 57% 241214 43815 22693 61 201283315599 114270 299 273 76 -7 +1 +0 +3 +5 0.2
203224 MLB CTXMIA 57% 267238 48915 24753 71 204286321607 117271 289 276 79 -7 +1 +0 +3 +6 0.3
203325 MLB CTXMIA 57% 282251 52926 25804 72 204286322608 118271 289 276 79 -7 +1 +0 +3 +6 0.3
203426 MLB CTXMIA 56% 290258 53926 26824 72 204286322608 118271 289 276 79 -7 +1 +0 +3 +6 0.3
203527 MLB CTXMIA 55% 287256 52926 26813 72 203285320605 117271 289 275 78 -7 +1 +0 +3 +6 0.2
203628 MLB CTXMIA 59% 304270 551026 27874 72 202283316599 114270 299 273 76 -9 +1 -0 +3 +7 0.2
203729 MLB CTXMIA 61% 307273 551026 27894 62 200281310591 111269 299 269 74 -9 +0 -1 +3 +7 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23322076 420751446 20866629 5614 202284318602 116272 299 273 73 -66 +6 -1 +25 +51 1.5
/ 162G— A+C — 650579 11721413 581868 164 202284320603 117272 299 273 73 -18 +2 -0 +7 +14 0.4
Career— MLE — 46074089 8291602793 422135158 13335 203286323610 121276 299 276 73 -122 +10 -2 +46 +92 2.4
/ 162G— MLE — 650577 11723413 601918 195 203287324611 121276 299 276 73 -19 +2 -0 +7 +14 0.4

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 DSLDSL Miami · 167 PAwOBA .346 → .209 (−137)K% 29.9% → 36.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.94%÷1.000×1.220——36.53%
BB% (unintentional) /PA16.77%÷1.000×0.700—×1.00811.82%
HBP% /PA1.80%—×0.700—×1.0081.27%
Singles /BIP12.94%÷1.000×0.680×0.950×1.0088.42%
Doubles /BIP8.24%÷1.000×0.600×0.950×1.0084.73%
Triples /BIP1.18%÷1.000×0.600×0.950×1.0080.68%
Home runs /BIP9.41%÷1.000×0.470—×1.0084.46%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .346 → .209; ISO .244 → .121; BABIP .244 → .143. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 DSLDSL Marlins · 180 PAwOBA .389 → .234 (−155)K% 30.0% → 37.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.00%÷0.973×1.220——37.63%
BB% (unintentional) /PA17.78%÷1.029×0.700—×1.02212.37%
HBP% /PA2.22%—×0.700—×1.0221.59%
Singles /BIP23.86%÷0.955×0.680×0.950×1.02216.51%
Doubles /BIP12.50%÷1.073×0.600×0.950×1.0226.79%
Triples /BIP0.00%÷1.097×0.600×0.950×1.0220.00%
Home runs /BIP6.82%÷1.383×0.470—×1.0222.37%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 177, 1B 91, 2B 115, 3B 119, K 95, BB 106 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .389 → .234; ISO .204 → .085; BABIP .381 → .233. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).