Esteban Romero

OF DSL Astros Blue
Age 20 L/R 6'2" / 180 lbs ROK HR -6% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1994ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Astros Bl…172.260/.351/.31301226—.168/.246/.200
202518ROKDSL Astros Or…98.296/.412/.3090151—.221/.309/.233
202619ROKDSL Astros Bl…105.276/.388/.3450837—.174/.262/.207
2027PROJMLE20MLBHOU215.233/.299/.30824740.0
2028PROJ34% MLB21MLBHOU37.239/.306/.3260179-0.0
2029PROJ50% MLB22MLBHOU99.242/.309/.3381282-0.1
Next 3 projected WAR -0.1Projected 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
Whiff%99
Z-Con%99
K%96
Speed85
Chase%58
wOBA49
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 56 proj PA
wRC+†74
AVG/OBP/SLG.231 / .297 / .306
PA56
HR0
K%23
BB%8
ISO75
MLB%0%
Value2027 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.3 runs (Positional adjustment)-0POSREP: +1.2 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Tools · ContractCON 77 / POW 33
Toolsscout grade
CONTACT77
scouting grade only
POWER33
scouting grade only
EYE62
scouting grade only
SPEED55
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.1$0.3M+$0.0M (cut)
2034Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2035Pre-Arb$1.0M———
2036Arb-1$0.2M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.1M +$0.0M

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)
202417 ROKDSL Astros Blue — 172150 39800 17254 121 260351313664 53312 1510 309 26 — — — — — —
202518 ROKDSL Astros Orange — 9881 24100 1591 10 296412309721 12329 915 340 51 — — — — — —
202619 ROKDSL Astros Blue — 10587 24220 16100 84 276388345733 69312 1015 334 37 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Astros Blue — 172155 26500 12314 121 168246200446 32209 187 206 26 — — — — — —
202518 ROK MLEDSL Astros Orange — 9886 19100 10111 10 221309233542 12233 1110 243 51 — — — — — —
202619 ROK MLEDSL Astros Blue — 10592 16110 11120 84 174262207469 33202 1110 223 37 — — — — — —
202417 ROK MLEDSL Astros Blue — 172155 26500 12314 121 168246200446 32210 187 206 26 — — — — — —
202417 ROK RAWDSL Astros Blue — 172150 39800 17254 121 260351313664 53312 1510 309 26 — — — — — —
202518 ROK MLEDSL Astros Orange — 9886 19100 10111 10 221309233542 12250 1110 243 51 — — — — — —
202518 ROK RAWDSL Astros Orange — 9881 24100 1591 10 296412309721 12329 915 340 51 — — — — — —
202619 ROK MLEDSL Astros Blue — 10592 16110 11120 84 174262207469 33200 1110 223 37 — — — — — —
202619 ROK RAWDSL Astros Blue — 10587 24220 16100 84 276388345733 69312 1015 334 37 — — — — — —
202417 ROK MLEDSL Astros Blue — 172154 26500 12314 121 169246201447 32209 187 206 26 — — — — — —
202518 ROK MLEDSL Astros Orange — 9887 19100 10111 10 218309230539 11233 1110 243 51 — — — — — —
202619 ROK MLEDSL Astros Blue — 10593 16110 11120 84 172262204466 32202 1110 223 37 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Astros Blue — 172154 26500 12314 121 169246201447 32209 187 206 26 — — — — — —
202518 ROK MLEDSL Astros Orange — 9887 19100 10111 10 218309230539 11233 1110 243 51 — — — — — —
202619 ROK MLEDSL Astros Blue — 10593 16110 11120 84 172262204466 32202 1110 223 37 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEHOU 0% 215195 46722 16492 41 233299308608 75299 237 277 74 -7 +0 +0 -1 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEHOU 34% 11099 24411 9251 21 237304322626 86300 238 284 79 -3 +0 +0 -1 +2 -0.1
202922 MLB MLEHOU 50% 199179 44713 16442 41 239307334641 94301 228 290 82 -4 +0 +0 -1 +4 -0.1
203023 MLB MLEHOU 58% 295267 641024 23653 62 241309343652 101301 228 295 85 -5 +0 +0 -2 +6 -0.0
203124 MLB MLEHOU 61% 371335 821336 29824 82 243311350661 107302 228 298 88 -5 +1 +0 -2 +8 0.1
203225 MLB MLEHOU 63% 414374 911437 33914 92 244312355667 111301 228 300 89 -5 +1 +0 -2 +9 0.2
203326 MLB MLEHOU 64% 439397 971538 35974 92 244312355668 112301 228 301 90 -5 +1 +0 -3 +10 0.2
203427 MLB MLEHOU 65% 448405 981538 36994 93 243311353664 110301 228 299 89 -6 +1 +0 -3 +10 0.2
203528 MLB MLEHOU 65% 450407 971537 361014 93 241309348658 107300 228 297 87 -7 +1 -1 -3 +10 -0.0
203629 MLB MLEHOU 65% 441399 961537 351004 83 239307342649 103299 238 293 84 -8 +0 -1 -3 +10 -0.2
202821 MLB CTXHOU 34% 3734 7100 380 10 239306326633 87304 228 287 79 -1 +0 +0 -0 +1 -0.0
202922 MLB CTXHOU 50% 9990 21311 8221 21 242309338647 96305 228 293 82 -2 +0 +0 -1 +2 -0.1
203023 MLB CTXHOU 58% 170153 37612 13382 41 244312346658 102305 228 297 85 -3 +0 +0 -1 +4 0.0
203124 MLB CTXHOU 61% 226204 51824 18502 51 246314353667 108306 228 301 88 -3 +1 +0 -1 +5 0.1
203225 MLB CTXHOU 63% 260234 57924 21573 61 246315358673 112305 228 303 89 -3 +1 +0 -2 +6 0.2
203326 MLB CTXHOU 64% 280253 621025 22623 62 246315359674 113305 228 303 90 -3 +0 +0 -2 +6 0.1
203427 MLB CTXHOU 65% 291263 651125 23653 62 245314356670 111305 228 302 89 -4 +0 +0 -2 +6 0.1
203528 MLB CTXHOU 65% 292264 641025 23653 62 244312352664 108304 228 299 87 -5 +0 -0 -2 +6 -0.0
203629 MLB CTXHOU 65% 287259 621024 23653 52 241309346655 104303 238 295 84 -5 +0 -1 -2 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19421754 426681430 15443220 4112 243311349660 106305 228 299 81 -30 +3 -1 -12 +42 0.3
/ 162G— A+C — 650587 14323510 521457 144 244313351664 107306 228 299 81 -10 +1 -0 -4 +14 0.1
Career— MLE — 35983246 7651172351 28977136 8624 236305333638 97293 218 288 81 -51 +5 -2 -19 +70 0.3
/ 162G— MLE — 650586 1382149 521397 164 235305331636 96293 218 288 81 -10 +1 -0 -4 +14 0.1

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 Astros Blue · 105 PAwOBA .326 → .223 (−103)K% 9.5% → 11.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.52%÷1.000×1.220——11.62%
BB% (unintentional) /PA15.24%÷1.000×0.700—×0.98510.51%
HBP% /PA0.00%—×0.700—×0.9850.00%
Singles /BIP25.97%÷1.000×0.680×0.986×0.98517.16%
Doubles /BIP2.60%÷1.000×0.600×0.986×0.9851.51%
Triples /BIP2.60%÷1.000×0.600×0.986×0.9851.51%
Home runs /BIP0.00%÷1.000×0.470—×0.9850.00%

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 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .326 → .223; ISO .069 → .043; BABIP .312 → .202. 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 Astros Orange · 98 PAwOBA .332 → .243 (−89)K% 9.2% → 11.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.18%÷1.009×1.220——11.10%
BB% (unintentional) /PA14.29%÷1.014×0.700—×0.9959.82%
HBP% /PA1.02%—×0.700—×0.9950.71%
Singles /BIP31.94%÷0.985×0.680×1.040×0.99522.82%
Doubles /BIP1.39%÷1.091×0.600×1.040×0.9950.79%
Triples /BIP0.00%÷0.900×0.600×1.040×0.9950.00%
Home runs /BIP0.00%÷1.492×0.470—×0.9950.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 198, 1B 97, 2B 118, 3B 80, K 102, BB 103 — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.040.

Result: wOBA .332 → .243; ISO .012 → .007; BABIP .329 → .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).

2024 DSLDSL Astros Blue · 172 PAwOBA .301 → .206 (−96)K% 14.5% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.53%÷0.977×1.220——18.16%
BB% (unintentional) /PA9.88%÷1.002×0.700—×1.0086.96%
HBP% /PA2.33%—×0.700—×1.0081.64%
Singles /BIP24.80%÷1.010×0.680×0.998×1.00816.78%
Doubles /BIP6.40%÷0.937×0.600×0.998×1.0084.12%
Triples /BIP0.00%÷1.008×0.600×0.998×1.0080.00%
Home runs /BIP0.00%÷0.981×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 102, 2B 87, 3B 102, K 95, BB 100 — 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.998.

Result: wOBA .301 → .206; ISO .053 → .035; BABIP .312 → .209. 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).