Romeli Espinosa

SS FCL Phillies
Age 19 R/R 6'4" / 169 lbs ROK HR +14% Svc 0.0 · Ctrl thru 2036
Overview
ROKPROSPECTMiLBFA 2037
OGV OFP35OGV rank#1342ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Phillies …168.282/.363/.43021236—.171/.250/.243
202618A/ROKPHI251.208/.299/.2821322—.166/.238/.225
2027PROJMLE19MLBPHI361.207/.264/.2974658-0.2
2028PROJ34% MLB20MLBPHI71.214/.273/.3201166-0.1
2029PROJ48% MLB21MLBPHI157.219/.279/.3363372-0.1
Next 3 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$3M+2
Skills · percentileMiLB Statcast 2026 Rk
Z-Con%76
K%54
Whiff%51
Speed49
ISO24
wRC+9
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 1% · didn't stick 94%
CompsLuis Vázquez (age 19) · Ricardo Cova (age 19) · Pedro Severino (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 148 proj PA
wRC+†58
AVG/OBP/SLG.205 / .262 / .295
PA148
HR2
K%27
BB%5
ISO90
MLB%0%
Value2027 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +3.2 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.30.50.60.60.60.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$9M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.3$0.9M+$0.3M
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Pre-Arb$0.9M+0.6$2M+$1M
2034Arb-1$3M+0.6$1M+$0.0M (cut)
2035Arb-2$5M+0.6$1M+$0.0M (cut)
2036Arb-3$6M+0.5$1M+$0.0M (cut)
Totals $3M $8M +$2M

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 Phillies White — 168149 42652 10349 124 282363430793 148354 206 356 36 — — — — — —
202618 AClearwater Threshers — 1713 2010 172 00 154312308620 154286 416 276 42 — — — — — —
202618 ROKFCL Phillies — 234203 43531 18487 34 212298281579 69268 218 264 21 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Phillies White — 168152 26421 7449 124 171250243493 72233 264 221 36 — — — — — —
202618 A MLEClearwater Threshers — 1713 2010 1102 00 154312308620 154268 596 230 42 — — — — — —
202618 ROK MLEFCL Phillies — 234210 35421 11697 34 167232219452 52226 295 199 21 — — — — — —
202517 ROK MLEDSL Phillies White — 168152 26421 7449 124 171250243493 72234 264 221 36 — — — — — —
202517 ROK RAWDSL Phillies White — 168149 42652 10349 124 282363430793 148354 206 356 36 — — — — — —
202618 ROK MLE2 teams — 251223 37431 12799 34 166238224462 58245 315 201 22 — — — — — —
202618 ROK RAW2 teams — 251216 45541 19559 34 208299282582 74268 228 265 22 — — — — — —
202517 ROK MLEDSL Phillies White — 168150 26421 7449 124 173250247497 73233 264 221 36 — — — — — —
202618 ROK MLE2 teams — 251228 37431 12799 34 162238219457 57229 315 201 22 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Phillies White — 168150 26421 7449 124 173250247497 73233 264 221 36 — — — — — —
202618 ROK MLE2 teams — 251228 37431 12799 34 162238219457 57229 315 201 22 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEPHI 0% 361333 681134 19976 62 207264297561 90277 275 254 58 -18 +0 -1 +4 +8 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEPHI 34% 206188 40623 12544 41 213272316588 103279 266 265 66 -8 +0 -1 +2 +4 -0.2
202921 MLB MLEPHI 48% 323295 641036 19846 72 218278331609 113281 266 274 72 -11 +1 -1 +3 +7 -0.1
203022 MLB MLEPHI 54% 414379 841448 251067 93 222283343626 121283 266 281 76 -12 +1 -1 +4 +9 0.2
203123 MLB MLEPHI 57% 472432 9716410 291208 114 225287352639 127284 256 286 80 -11 +1 +0 +5 +10 0.5
203224 MLB MLEPHI 57% 509463 10517412 321289 124 227290359649 132285 256 290 83 -11 +1 +1 +5 +11 0.8
203325 MLB MLEPHI 57% 531483 11118513 341339 124 228291362652 134285 256 292 84 -10 +1 +3 +6 +12 1.0
203426 MLB MLEPHI 56% 541493 11218513 341369 124 228291363654 135285 256 292 84 -10 +1 +3 +6 +12 1.1
203527 MLB MLEPHI 55% 542493 11218513 351379 124 227290361651 134285 256 291 83 -11 +1 +3 +6 +12 1.0
203628 MLB MLEPHI 55% 536488 11018512 341369 114 225288356644 131284 256 288 81 -12 +1 +2 +6 +12 0.8
203729 MLB MLEPHI 53% 525478 10717412 331359 104 223285350636 127283 266 285 79 -13 +0 +1 +6 +11 0.6
203830 MLB MLEPHI 53% 511466 10317411 321338 94 220282343625 123281 266 280 76 -15 +0 +0 +5 +11 0.3
202820 MLB CTXPHI 34% 7166 14211 4191 10 214273320593 106280 276 267 66 -3 +0 -0 +1 +2 -0.1
202921 MLB CTXPHI 48% 157144 31513 9413 31 219279336615 117282 266 276 72 -5 +0 -0 +2 +3 -0.1
203022 MLB CTXPHI 54% 225205 46725 14584 52 223284348633 125283 266 283 76 -6 +0 -0 +2 +5 0.1
203123 MLB CTXPHI 57% 267244 55926 16685 62 226288358646 132285 256 289 80 -6 +0 +0 +3 +6 0.3
203224 MLB CTXPHI 57% 288263 611037 18725 72 229292366657 137286 256 293 83 -6 +1 +1 +3 +6 0.5
203325 MLB CTXPHI 57% 300273 641038 19755 72 230292368661 139286 256 295 84 -6 +1 +1 +3 +6 0.6
203426 MLB CTXPHI 56% 306279 641038 19775 72 230292370662 140286 256 295 84 -6 +1 +2 +3 +7 0.6
203527 MLB CTXPHI 55% 300273 641038 19765 72 229292367659 138285 256 294 83 -6 +1 +1 +3 +6 0.6
203628 MLB CTXPHI 55% 294268 611027 19755 62 227290363652 136285 266 291 81 -7 +0 +1 +3 +6 0.5
203729 MLB CTXPHI 53% 281256 58927 18725 52 225287357644 132283 266 288 79 -7 +0 +1 +3 +6 0.3
203830 MLB CTXPHI 53% 269246 54826 17704 52 222283349633 127282 266 283 76 -8 +0 +0 +3 +6 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 27582517 572902466 17270347 5919 227289361650 133287 256 289 75 -66 +4 +6 +30 +60 3.4
/ 162G— A+C — 650593 13521616 4116611 144 228290364654 137287 266 289 75 -16 +1 +1 +7 +14 0.8
Career— MLE — 56775169 113718251117 3461465108 12747 220283343626 123282 266 279 75 -132 +7 +10 +56 +114 5.7
/ 162G— MLE — 650592 13021613 4016812 155 220283341624 122282 266 279 75 -16 +1 +1 +7 +14 0.7

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 ROKFCL Phillies · 234 PAwOBA .261 → .199 (−62)K% 20.5% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.51%÷1.000×1.440——29.54%
BB% (unintentional) /PA7.69%÷1.000×0.620—×1.0224.88%
HBP% /PA2.99%—×0.720—×1.0222.20%
Singles /BIP21.94%÷1.000×0.820×1.035×1.02219.04%
Doubles /BIP3.23%÷1.000×0.720×1.035×1.0222.46%
Triples /BIP1.94%÷1.000×0.720×1.035×1.0221.47%
Home runs /BIP0.65%÷1.000×0.780—×1.0220.51%

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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.035.

Result: wOBA .261 → .199; ISO .069 → .051; BABIP .268 → .226. 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).

2026 AClearwater Threshers · 17 PAwOBA .286 → .230 (−56)K% 41.2% → 56.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA41.18%÷1.000×1.360——56.00%
BB% (unintentional) /PA5.88%÷1.000×0.690—×1.0504.26%
HBP% /PA11.76%—×0.780—×1.0509.64%
Singles /BIP16.67%÷1.000×0.920—×1.05016.10%
Doubles /BIP0.00%÷1.000×0.830—×1.0500.00%
Triples /BIP16.67%÷1.000×0.910—×1.05015.93%
Home runs /BIP0.00%÷1.000×0.800—×1.0500.00%

Factors used: level-wide A 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 22.0 → +5.0% on BB/HBP/hit rates (4.0 yr younger than average).

Result: wOBA .286 → .230; ISO .154 → .125; BABIP .286 → .268. 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 Phillies White · 168 PAwOBA .347 → .221 (−126)K% 20.2% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.24%÷0.946×1.220——26.09%
BB% (unintentional) /PA5.95%÷1.043×0.700—×1.0224.09%
HBP% /PA5.36%—×0.700—×1.0223.83%
Singles /BIP25.22%÷0.960×0.680×0.963×1.02217.59%
Doubles /BIP5.22%÷0.958×0.600×0.963×1.0223.22%
Triples /BIP4.35%÷1.150×0.600×0.963×1.0222.23%
Home runs /BIP1.74%÷0.844×0.470—×1.0220.99%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 69, 1B 92, 2B 92, 3B 130, K 89, BB 109 — 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.963.

Result: wOBA .347 → .221; ISO .148 → .079; BABIP .354 → .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).