Ronnyel Espinoza

2B DSL Cubs Red
Age 21 S/R 5'11" / 173 lbs ROK HR -8% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1991ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKDSL Cubs Red87.215/.407/.3081634—.139/.279/.181
202519ROKDSL Cubs Blue91.246/.449/.3540357—.151/.303/.205
202620ROKDSL Cubs Red46.194/.422/.2900149—.139/.311/.222
2027PROJMLE21MLBCHC156.204/.293/.28512670.0
2028PROJ34% MLB22MLBCHC29.212/.299/.3060072-0.0
2029PROJ50% MLB23MLBCHC82.216/.302/.3191176-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
BB%98
Chase%96
wOBA57
wRC+55
ISO39
Whiff%39
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 · 33 proj PA
wRC+†67
AVG/OBP/SLG.203 / .291 / .282
PA33
HR0
K%28
BB%10
ISO80
MLB%0%
Value2027 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.7 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
Tools · 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.1$0.3M+$0.0M (cut)
2034Pre-Arb$1.0M———
2035Pre-Arb$1.0M———
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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)
202418 ROKDSL Cubs Red — 8765 14111 20151 62 215407308715 92265 1723 340 34 — — — — — —
202519 ROKDSL Cubs Blue — 9165 16320 22182 31 246449354803 108327 2024 372 57 — — — — — —
202620 ROKDSL Cubs Red — 4631 6110 13140 11 194422290713 97333 3028 339 49 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202418 ROK MLEDSL Cubs Red — 8772 10110 13191 62 139279181460 42164 2215 219 34 — — — — — —
202519 ROK MLEDSL Cubs Blue — 9173 11210 14222 31 151303205509 55201 2415 253 57 — — — — — —
202620 ROK MLEDSL Cubs Red — 4636 5110 9170 11 139311222533 83214 3720 240 49 — — — — — —
202418 ROK MLEDSL Cubs Red — 8772 10110 13191 62 139279181460 42189 2215 219 34 — — — — — —
202418 ROK RAWDSL Cubs Red — 8765 14111 20151 62 215407308715 92265 1723 340 34 — — — — — —
202519 ROK MLEDSL Cubs Blue — 9173 11210 14222 31 151303205509 55208 2415 253 57 — — — — — —
202519 ROK RAWDSL Cubs Blue — 9165 16320 22182 31 246449354803 108327 2024 372 57 — — — — — —
202620 ROK MLEDSL Cubs Red — 4636 5110 9170 11 139311222533 83250 3720 240 49 — — — — — —
202620 ROK RAWDSL Cubs Red — 4631 6110 13140 11 194422290713 97333 3028 339 49 — — — — — —
202418 ROK MLEDSL Cubs Red — 8773 10110 13191 62 137279178457 41164 2215 219 34 — — — — — —
202519 ROK MLEDSL Cubs Blue — 9175 11210 14222 31 147303200503 53201 2415 253 57 — — — — — —
202620 ROK MLEDSL Cubs Red — 4637 5110 9170 11 135311216527 81214 3720 240 49 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEDSL Cubs Red — 8773 10110 13191 62 137279178457 41164 2215 219 34 — — — — — —
202519 ROK MLEDSL Cubs Blue — 9175 11210 14222 31 147303200503 53201 2415 253 57 — — — — — —
202620 ROK MLEDSL Cubs Red — 4637 5110 9170 11 135311216527 81214 3720 240 49 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLECHC 0% 156138 28421 16431 21 204293285577 80287 2810 267 67 -6 +0 +0 +1 +3 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLECHC 34% 8676 16211 9241 10 209297300596 91288 2810 274 72 -3 +0 +0 +0 +2 -0.1
202923 MLB MLECHC 50% 165145 31522 17452 31 213300313613 100290 2710 280 76 -5 +0 +0 +1 +4 -0.0
203024 MLB MLECHC 57% 247218 49834 25662 41 217303324626 107291 2710 285 79 -6 +0 +0 +1 +5 0.1
203125 MLB MLECHC 60% 315278 611035 31843 51 219305332637 113291 2710 289 82 -7 +1 +0 +1 +7 0.2
203226 MLB MLECHC 62% 359318 691136 35953 51 221306340645 118291 2610 292 84 -7 +1 +0 +1 +8 0.3
203327 MLB MLECHC 63% 379336 741247 371013 51 220305337642 117290 2710 291 83 -8 +1 +0 +1 +8 0.3
203428 MLB MLECHC 65% 386342 751247 381033 41 218303332635 114289 2710 288 81 -9 +0 -1 +1 +8 0.1
203529 MLB MLECHC 65% 382339 731236 371033 31 215300325625 110288 2710 284 79 -10 +0 -1 +1 +8 -0.1
202822 MLB CTXCHC 34% 2926 5100 380 00 212299306606 94293 2810 278 72 -1 +0 +0 +0 +1 -0.0
202923 MLB CTXCHC 50% 8273 16311 8221 10 216302319621 103294 2710 283 76 -2 +0 +0 +0 +2 -0.0
203024 MLB CTXCHC 57% 140124 27422 14381 21 219305329634 110295 2710 288 79 -3 +0 +0 +0 +3 0.0
203125 MLB CTXCHC 60% 190167 37623 19512 31 222307338644 116295 2710 292 82 -4 +0 +0 +1 +4 0.1
203226 MLB CTXCHC 62% 224198 45734 22592 31 223308344652 121295 2610 295 84 -4 +0 +0 +1 +5 0.2
203327 MLB CTXCHC 63% 240212 48834 24642 31 222307341648 119295 2710 294 83 -5 +0 +0 +1 +5 0.1
203428 MLB CTXCHC 65% 251222 49834 25672 31 220305337641 116293 2710 291 81 -6 +0 -0 +1 +5 0.0
203529 MLB CTXCHC 65% 248220 49834 24672 21 218302330632 112292 2710 287 79 -6 +0 -1 +1 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 14041242 276451722 13937612 176 222307339646 117299 2710 291 78 -32 +1 -1 +5 +30 0.3
/ 162G— A+C — 650575 12821810 641746 83 223307339646 117299 2710 291 78 -15 +0 -1 +2 +14 0.2
Career— MLE — 25762263 479772638 26868823 4111 212301319621 107284 2710 283 78 -55 +3 -2 +8 +51 0.6
/ 162G— MLE — 650571 12119710 681746 103 212303322625 110284 2710 283 78 -15 +1 -1 +2 +14 0.2

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 Cubs Red · 46 PAwOBA .340 → .240 (−100)K% 30.4% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.43%÷1.000×1.220——37.13%
BB% (unintentional) /PA28.26%÷1.000×0.700—×0.97519.29%
HBP% /PA0.00%—×0.700—×0.9750.00%
Singles /BIP23.53%÷1.000×0.680—×0.97515.60%
Doubles /BIP5.88%÷1.000×0.600—×0.9753.44%
Triples /BIP5.88%÷1.000×0.600—×0.9753.44%
Home runs /BIP0.00%÷1.000×0.470—×0.9750.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 21 vs a level average of 18.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .340 → .240; ISO .097 → .067; BABIP .333 → .214. 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 Cubs Blue · 91 PAwOBA .369 → .253 (−116)K% 19.8% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.78%÷1.001×1.220——24.11%
BB% (unintentional) /PA23.08%÷1.006×0.700—×0.98515.81%
HBP% /PA2.20%—×0.700—×0.9851.52%
Singles /BIP23.40%÷1.016×0.680×0.950×0.98514.65%
Doubles /BIP6.38%÷0.928×0.600×0.950×0.9853.86%
Triples /BIP4.26%÷1.038×0.600×0.950×0.9852.30%
Home runs /BIP0.00%÷0.926×0.470—×0.9850.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 103, 2B 86, 3B 108, K 100, BB 101 — 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.950.

Result: wOBA .369 → .253; ISO .108 → .069; BABIP .327 → .201. 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 Cubs Red · 87 PAwOBA .334 → .219 (−115)K% 17.2% → 21.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.24%÷0.964×1.220——21.81%
BB% (unintentional) /PA22.99%÷1.047×0.700—×0.99515.29%
HBP% /PA1.15%—×0.700—×0.9950.80%
Singles /BIP22.00%÷1.018×0.680×0.950×0.99513.88%
Doubles /BIP2.00%÷0.960×0.600×0.950×0.9951.18%
Triples /BIP2.00%÷1.000×0.600×0.950×0.9951.13%
Home runs /BIP2.00%÷1.025×0.470—×0.9950.91%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 104, 2B 92, 3B 100, K 93, BB 109 — 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 .334 → .219; ISO .092 → .051; BABIP .265 → .164. 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).