Leonel Vivas

SS ACL Cubs
Age 20 R/R 6'0" / 168 lbs ROK HR -8% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#2169ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Cubs Red49.188/.469/.2810964—.139/.367/.222
202518ROKDSL Cubs Red125.217/.419/.40241057—.143/.323/.245
202619ROKCHC151.231/.400/.3332838—.142/.273/.197
2027PROJMLE20MLBCHC261.183/.275/.2723658-0.1
2028PROJ34% MLB21MLBCHC45.190/.282/.2891163-0.0
2029PROJ48% MLB22MLBCHC108.195/.286/.3002367-0.1
Next 3 projected WAR -0.2Projected 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%63
Speed58
wRC+50
wOBA42
ISO42
Chase%27
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 1% · didn't stick 98%
CompsHans Montero (age 20) · Robert Gonzalez (age 20) · Frankeny Fernandez (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 78 proj PA
wRC+†58
AVG/OBP/SLG.182 / .273 / .269
PA78
HR1
K%31
BB%9
ISO89
MLB%0%
Value2027 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +1.7 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.10.10.10.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Tools · ContractCON 26 / POW 42
Toolsscout grade
CONTACT26
scouting grade only
POWER42
scouting grade only
EYE63
scouting grade only
SPEED59
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———
2037Arb-2$0.4M———
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$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 Cubs Red — 4932 6110 11126 90 188469281751 94300 2422 380 64 — — — — — —
202518 ROKDSL Cubs Red — 12592 20314 192513 103 217419402822 185250 2015 380 57 — — — — — —
202619 ROKACL Cubs — 151117 27412 26487 84 231400333733 103368 3217 346 38 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Cubs Red — 4936 5110 7156 90 139367222590 83199 3114 263 64 — — — — — —
202518 ROK MLEDSL Cubs Red — 12598 14212 133213 103 143323245567 102163 2610 252 57 — — — — — —
202619 ROK MLEACL Cubs — 151127 18211 16697 84 142273197470 55279 4611 225 38 — — — — — —
202417 ROK MLEDSL Cubs Red — 4936 5110 7156 90 139367222590 83238 3114 263 64 — — — — — —
202417 ROK RAWDSL Cubs Red — 4932 6110 11126 90 188469281751 94300 2422 380 64 — — — — — —
202518 ROK MLEDSL Cubs Red — 12598 14212 133213 103 143323245567 102185 2610 252 57 — — — — — —
202518 ROK RAWDSL Cubs Red — 12592 20314 192513 103 217419402822 185250 2015 380 57 — — — — — —
202619 ROK MLEACL Cubs — 151127 18211 16697 84 142273197470 55293 4611 225 38 — — — — — —
202619 ROK RAWACL Cubs — 151117 27412 26487 84 231400333733 103368 3217 346 38 — — — — — —
202417 ROK MLEDSL Cubs Red — 4936 5110 7156 90 139367222590 83199 3114 263 64 — — — — — —
202518 ROK MLEDSL Cubs Red — 12598 14212 133213 103 143323245567 102163 2610 252 57 — — — — — —
202619 ROK MLEACL Cubs — 151127 18211 16697 84 142273197470 55279 4611 225 38 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Cubs Red — 4936 5110 7156 90 139367222590 83199 3114 263 64 — — — — — —
202518 ROK MLEDSL Cubs Red — 12598 14212 133213 103 143323245567 102163 2610 252 57 — — — — — —
202619 ROK MLEACL Cubs — 151127 18211 16697 84 142273197470 55279 4611 225 38 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLECHC 0% 261230 42723 23826 61 183275272547 89264 319 255 58 -13 +1 +0 +3 +6 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLECHC 34% 130115 22412 11403 31 189280286566 97267 318 262 63 -6 +0 +0 +1 +3 -0.1
202922 MLB MLECHC 48% 222195 37614 20675 51 193284297581 104269 309 268 67 -9 +1 +0 +2 +5 -0.1
203023 MLB MLECHC 54% 316278 55926 28947 82 197287306593 109271 309 272 71 -11 +1 +0 +3 +7 -0.0
203124 MLB MLECHC 55% 387341 681137 341139 92 201290314604 113273 299 276 73 -12 +1 +0 +4 +8 0.1
203225 MLB MLECHC 56% 427377 761338 381239 102 203292319611 116275 299 279 75 -13 +1 +0 +5 +9 0.2
203326 MLB MLECHC 56% 448395 811439 4012910 112 203292319611 116274 299 279 75 -13 +1 +0 +5 +10 0.3
203427 MLB MLECHC 60% 455402 821439 4013210 112 202291316607 114274 299 278 74 -14 +1 +0 +5 +10 0.2
203528 MLB MLECHC 62% 455402 811439 4013310 102 200289312601 112273 299 275 72 -15 +1 -1 +5 +10 0.0
203629 MLB MLECHC 63% 447396 781338 391329 92 198286306592 108272 309 272 70 -16 +1 -1 +5 +10 -0.2
203730 MLB MLECHC 63% 437387 761337 381319 82 195283299581 103270 309 267 67 -17 +1 -2 +5 +9 -0.4
202821 MLB CTXCHC 34% 4540 7101 4141 10 190282289571 98271 319 264 63 -2 +0 +0 +0 +1 -0.0
202922 MLB CTXCHC 48% 10895 19312 9333 31 195286300586 105273 318 270 67 -4 +0 +0 +1 +2 -0.1
203023 MLB CTXCHC 54% 171150 30513 15514 41 199289309598 110275 309 274 71 -6 +0 +0 +2 +4 -0.0
203124 MLB CTXCHC 55% 215189 39724 19635 51 202292316608 114277 299 278 73 -7 +1 +0 +2 +5 0.1
203225 MLB CTXCHC 56% 239211 43725 21695 61 205293322615 117278 299 281 75 -7 +1 +0 +3 +5 0.1
203326 MLB CTXCHC 56% 252222 46825 22736 61 205293322615 117278 299 281 75 -8 +1 +0 +3 +5 0.1
203427 MLB CTXCHC 60% 271239 48825 24796 61 204292319611 115277 299 279 74 -8 +1 +0 +3 +6 0.1
203528 MLB CTXCHC 62% 281248 50925 25826 61 202290315605 113276 299 277 72 -9 +1 -0 +3 +6 0.0
203629 MLB CTXCHC 63% 280247 49825 25836 61 200288309596 109275 309 273 70 -10 +1 -1 +3 +6 -0.1
203730 MLB CTXCHC 63% 277245 49825 24836 51 197284301585 104273 309 269 67 -11 +1 -1 +3 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 21391886 380641640 18863048 489 201290316606 115278 299 276 70 -72 +6 -3 +23 +46 0.1
/ 162G— A+C — 650573 11519512 5719115 153 201290314604 113276 299 276 70 -22 +2 -1 +7 +14 0.0
Career— MLE — 41273618 7061182973 3711234109 11325 195289304594 109272 309 271 70 -130 +10 -4 +41 +82 -0.1
/ 162G— MLE — 650570 11219511 5819417 184 196289305595 109274 309 271 70 -22 +2 -1 +7 +14 -0.0

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 Cubs · 151 PAwOBA .341 → .225 (−116)K% 31.8% → 45.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.79%÷1.000×1.440——45.77%
BB% (unintentional) /PA17.22%÷1.000×0.620—×1.00810.76%
HBP% /PA4.64%—×0.720—×1.0083.36%
Singles /BIP28.99%÷1.000×0.820×0.950×1.00822.75%
Doubles /BIP5.80%÷1.000×0.720×0.950×1.0083.99%
Triples /BIP1.45%÷1.000×0.720×0.950×1.0081.00%
Home runs /BIP2.90%÷1.000×0.780—×1.0082.28%

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 19 vs a level average of 19.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 .341 → .225; ISO .103 → .066; BABIP .368 → .279. 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 Red · 125 PAwOBA .374 → .252 (−122)K% 20.0% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.966×1.220——25.26%
BB% (unintentional) /PA15.20%÷1.036×0.700—×1.00810.35%
HBP% /PA10.40%—×0.700—×1.0087.33%
Singles /BIP17.91%÷0.981×0.680×0.999×1.00812.50%
Doubles /BIP4.48%÷1.012×0.600×0.999×1.0082.67%
Triples /BIP1.49%÷1.150×0.600×0.999×1.0080.78%
Home runs /BIP5.97%÷0.876×0.470—×1.0083.23%

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

Result: wOBA .374 → .252; ISO .185 → .108; BABIP .250 → .163. 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 · 49 PAwOBA .373 → .263 (−110)K% 24.5% → 31.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.49%÷0.964×1.220——30.98%
BB% (unintentional) /PA22.45%÷1.047×0.700—×1.02215.35%
HBP% /PA12.24%—×0.700—×1.0228.76%
Singles /BIP20.00%÷1.018×0.680—×1.02213.65%
Doubles /BIP5.00%÷0.960×0.600—×1.0223.20%
Triples /BIP5.00%÷1.000×0.600—×1.0223.07%
Home runs /BIP0.00%÷1.025×0.470—×1.0220.00%

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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .373 → .263; ISO .094 → .064; BABIP .300 → .199. 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).