Leandro Romero

SS ACL Mariners
Age 20 R/R 6'1" / 170 lbs ROK K +7%HR -5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1247ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKSEA181.223/.361/.3040433—.142/.261/.187
202518ROKSEA180.304/.375/.5579650—.184/.244/.325
202619ROKSEA196.254/.335/.4286423—.156/.216/.267
2027PROJMLE20MLBSEA306.203/.262/.3105561-0.1
2028PROJ34% MLB21MLBSEA52.206/.268/.3241168-0.0
2029PROJ48% MLB22MLBSEA120.211/.273/.33732730.0
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
ISO75
wRC+40
Speed37
wOBA27
Chase%15
Z-Con%15
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsJosé Rodríguez (age 20) · Alonzo Harris (age 20) · Chris Owings (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 103 proj PA
wRC+†61
AVG/OBP/SLG.201 / .260 / .308
PA103
HR2
K%31
BB%6
ISO108
MLB%0%
Value2027 · WAR
BAT: -4.8 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.30.40.40.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$12M ctrl surplus
Contract
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.4$1M+$0.5M
2034Pre-Arb$1.0M+0.4$0.9M+$0.5M
2035Pre-Arb$1.0M+0.3$0.7M+$0.2M
2036Arb-1$1M+0.1$0.2M+$0.0M (cut)
2037Arb-2$1M———
2038Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$1M

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 Mariners — 181148 33820 30462 44 223361304665 81320 2517 313 33 — — — — — —
202518 ROKDSL Mariners — 180158 481119 16352 63 304375557932 253331 199 397 50 — — — — — —
202619 ROKACL Mariners — 196173 441016 19682 42 254335428763 173376 3510 337 23 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Mariners — 181155 22510 23562 44 142261187448 45220 3113 217 33 — — — — — —
202518 ROK MLEDSL Mariners — 180163 30615 11432 63 184244325569 141200 246 242 50 — — — — — —
202619 ROK MLEACL Mariners — 196180 28614 12982 42 156216267483 111276 506 202 23 — — — — — —
202417 ROK MLEDSL Mariners — 181155 22510 23562 44 142261187448 45220 3113 217 33 — — — — — —
202417 ROK RAWDSL Mariners — 181148 33820 30462 44 223361304665 81320 2517 313 33 — — — — — —
202518 ROK MLEDSL Mariners — 180163 30615 11432 63 184244325569 141210 246 242 50 — — — — — —
202518 ROK RAWDSL Mariners — 180158 481119 16352 63 304375557932 253331 199 397 50 — — — — — —
202619 ROK MLEACL Mariners — 196180 28614 12982 42 156216267483 111300 506 202 23 — — — — — —
202619 ROK RAWACL Mariners — 196173 441016 19682 42 254335428763 173376 3510 337 23 — — — — — —
202417 ROK MLEDSL Mariners — 181154 22510 23562 44 143261188449 45220 3113 217 33 — — — — — —
202518 ROK MLEDSL Mariners — 180165 30615 11432 63 182244321566 139200 246 242 50 — — — — — —
202619 ROK MLEACL Mariners — 196180 28614 12982 42 156216267483 111276 506 202 23 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Mariners — 181154 22510 23562 44 143261188449 45220 3113 217 33 — — — — — —
202518 ROK MLEDSL Mariners — 180165 30615 11432 63 182244321566 139200 246 242 50 — — — — — —
202619 ROK MLEACL Mariners — 196180 28614 12982 42 156216267483 111276 506 202 23 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLESEA 0% 306280 571125 20953 52 203262310573 108282 317 258 61 -14 +0 +0 +3 +7 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLESEA 34% 151139 28513 10461 31 209269328598 120284 307 268 68 -6 +0 +0 +2 +3 -0.1
202922 MLB MLESEA 48% 247226 49926 17732 52 213275342617 129285 307 276 73 -8 +0 +0 +3 +5 0.1
203023 MLB MLESEA 54% 342312 681229 241003 72 217280353632 136286 297 283 77 -9 +1 +1 +4 +7 0.3
203124 MLB MLESEA 55% 406370 8115211 291174 83 220283361644 141288 297 287 81 -9 +0 +1 +4 +9 0.5
203225 MLB MLESEA 56% 441403 8916312 311254 93 222286366652 144288 287 291 83 -9 +1 +1 +5 +10 0.7
203326 MLB MLESEA 56% 460420 9417313 331314 93 222286368654 146288 287 291 83 -9 +1 +1 +5 +10 0.8
203427 MLB MLESEA 55% 467427 9417313 331334 93 221285365650 144287 287 290 82 -10 +1 +1 +5 +10 0.7
203528 MLB MLESEA 55% 466426 9417313 331344 93 220283361644 141287 297 287 81 -11 +1 +0 +5 +10 0.6
203629 MLB MLESEA 53% 456417 9116312 321334 83 217281355636 138285 297 284 78 -12 +0 -0 +5 +10 0.3
203730 MLB MLESEA 53% 446408 8716211 311314 74 215277348625 133284 297 280 75 -13 -0 -1 +5 +10 0.0
202821 MLB CTXSEA 34% 5249 10201 3160 10 206268324591 117281 316 266 68 -2 +0 +0 +1 +1 -0.0
202922 MLB CTXSEA 48% 120110 23413 8361 21 211273337610 126283 307 274 73 -4 +0 +0 +1 +3 0.0
203023 MLB CTXSEA 54% 185168 37715 13542 41 215277348625 133284 297 280 77 -5 +0 +0 +2 +4 0.2
203124 MLB CTXSEA 55% 225205 44816 16652 52 218281355637 138285 297 284 81 -5 +0 +1 +2 +5 0.3
203225 MLB CTXSEA 56% 247225 49917 18702 52 220284361644 141286 287 288 83 -5 +0 +1 +3 +5 0.4
203326 MLB CTXSEA 56% 259235 52927 19743 52 220284362646 142285 297 288 83 -5 +0 +1 +3 +6 0.4
203427 MLB CTXSEA 55% 258235 51917 19742 52 219283360643 141285 297 287 82 -5 +0 +1 +3 +6 0.4
203528 MLB CTXSEA 55% 255233 50917 18732 52 217281356637 138284 297 284 81 -6 +0 +0 +3 +6 0.3
203629 MLB CTXSEA 53% 244223 48916 17712 42 215278350628 135283 297 281 78 -6 +0 -0 +3 +5 0.1
203730 MLB CTXSEA 53% 235214 45816 17692 42 212275343618 130281 297 277 75 -7 +0 -1 +3 +5 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 20801897 409741055 14860218 4016 216279352631 137283 297 283 73 -51 +2 +3 +22 +45 2.1
/ 162G— A+C — 650593 12723317 461886 125 214278349627 135281 297 283 73 -16 +0 +1 +7 +14 0.7
Career— MLE — 45424140 87516128114 326135241 9037 211276346622 135282 307 277 73 -101 +4 +5 +43 +86 3.8
/ 162G— MLE — 650592 12523416 471936 135 211276345621 133282 307 277 73 -16 +1 +1 +7 +14 0.6

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 ROKACL Mariners · 196 PAwOBA .332 → .202 (−129)K% 34.7% → 50.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.69%÷1.000×1.440——49.96%
BB% (unintentional) /PA9.69%÷1.000×0.620—×0.9955.98%
HBP% /PA1.02%—×0.720—×0.9950.73%
Singles /BIP25.71%÷1.000×0.820×0.950×0.99519.93%
Doubles /BIP9.52%÷1.000×0.720×0.950×0.9956.48%
Triples /BIP0.95%÷1.000×0.720×0.950×0.9950.65%
Home runs /BIP5.71%÷1.000×0.780—×0.9954.43%

Factors used: level-wide ROK 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 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .332 → .202; ISO .173 → .103; BABIP .376 → .276. 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 Mariners · 180 PAwOBA .395 → .242 (−153)K% 19.4% → 23.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.44%÷1.003×1.220——23.65%
BB% (unintentional) /PA8.89%÷0.996×0.700—×0.9956.22%
HBP% /PA1.11%—×0.700—×0.9950.77%
Singles /BIP21.95%÷0.986×0.680×0.950×0.99514.31%
Doubles /BIP8.94%÷0.989×0.600×0.950×0.9955.13%
Triples /BIP0.81%÷0.900×0.600×0.950×0.9950.51%
Home runs /BIP7.32%÷0.936×0.470—×0.9953.66%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 97, 2B 98, 3B 80, K 101, BB 99 — 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 ×0.950.

Result: wOBA .395 → .242; ISO .253 → .135; BABIP .331 → .200. 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 Mariners · 181 PAwOBA .308 → .217 (−91)K% 25.4% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.41%÷1.004×1.220——30.89%
BB% (unintentional) /PA16.57%÷0.938×0.700—×1.00812.47%
HBP% /PA1.10%—×0.700—×1.0080.78%
Singles /BIP22.55%÷0.976×0.680×1.003×1.00815.88%
Doubles /BIP7.84%÷0.940×0.600×1.003×1.0085.06%
Triples /BIP1.96%÷0.934×0.600×1.003×1.0081.27%
Home runs /BIP0.00%÷1.012×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 102, 1B 95, 2B 88, 3B 87, K 101, BB 88 — 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 ×1.003.

Result: wOBA .308 → .217; ISO .081 → .052; BABIP .320 → .220. 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).