Leonel VivasSS ACL Cubs
Age 19 R/R 6'0" / 168 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION133 act + 88 ros · stats below = ROS only
wRC+†59
AVG/OBP/SLG.180 / .282 / .270
PA88
HR1
K%35
BB%9
BABIP285
ISO90
MLB%0%
Value2026 · WAR
BAT: -12.4 runs (wOBA-derived runs vs avg)-12BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +6.3 runs (Replacement-level credit)+6REPTotal WAR: -0.40-0.4WAR
0.00.81.70.10.30.70.91.01.11.21.21.10.9+$60M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 47
Toolsscout grade
CONTACT25
scouting grade only
POWER47
scouting grade only
EYE62
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.1$6M+$5M
2033Pre-Arb$1.0M+1.2$6M+$5M
2034Pre-Arb$1.0M+1.2$5M+$5M
2035Arb-1$2M+1.1$4M+$4M
2036Arb-2$3M+0.9$2M+$0.6M
2037Extbeyond projection horizon · no WAR estimate
Totals $8M $23M +$19M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Cubs Red 4937 5110 6196 90 135347216563 81278 3912 250 50
202417 ROKDSL Cubs Red 4932 6110 11126 90 188469281751 94300 2422 380 149
202518 ROKDSL Cubs Red 125100 17214 113913 103 170331330661 160224 319 281 73
202518 ROKDSL Cubs Red 12592 20314 192513 103 217419402822 185250 2015 380 149
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKCHC 133109 17211 16617 84 156303220523 64333 4612 244 45 -8 +0 +0 +1 +4 -0.3
YTD19 ROKCHC 133100 25412 25427 84 250432370802 120404 3219 374 145 +7 +0 +0 +1 +4 1.2
ROS19 ROKCHC 0% 8877 14211 8313 31 180282270552 90277 359 262 59 -4 +0 +0 +1 +3 -0.0
ROS19 MLBCHC 0% 01 0000 000 00 278 239 41 +0 +0
FULL19 ROKCHC 133110 17211 16617 84 155303218521 64327 4612 244 45 -8 +0 +0 +1 +4 -0.3
TOT19 ROKCHC 221186 31422 249210 115 166295241536 75310 4211 251 50 -12 +0 +0 +2 +6 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBCHC 34% 250217 42725 24847 62 194294313608 120278 3410 272 66 -10 +0 +0 +3 +7 0.1
202821 MLBCHC 48% 371323 631028 3512010 93 195293313606 118281 329 280 72 -12 +1 +0 +4 +11 0.3
202922 MLBCHC 54% 455397 7913310 4314512 113 199296322619 123282 329 285 76 -12 +1 +0 +5 +13 0.7
203023 MLBCHC 57% 511444 9015312 4816014 134 203300331631 128284 319 288 79 -12 +1 +0 +5 +14 0.9
203124 MLBCHC 57% 546474 9716313 5217115 134 205303333636 129284 3110 290 80 -12 +1 +0 +6 +15 1.0
203225 MLBCHC 57% 567493 10117314 5417715 144 205302337639 132284 3110 291 81 -12 +1 +0 +6 +16 1.1
203326 MLBCHC 56% 577502 10217314 5518015 144 203301333633 129284 3110 291 81 -12 +1 +0 +6 +16 1.2
203427 MLBCHC 55% 579503 10217314 5618115 144 203301332633 129284 3110 292 81 -12 +1 +0 +6 +16 1.2
203528 MLBCHC 55% 575499 10117314 5618115 144 202302333634 130284 3110 291 81 -13 +1 -1 +6 +16 1.1
203629 MLBCHC 53% 566491 9816313 5517915 134 200299324623 124283 3210 289 79 -13 +1 -1 +6 +16 0.9
202720 MLBCHC 34% 8676 15212 8292 21 197291329620 132279 349 252 51 -5 +0 +0 +1 +2 -0.1
202821 MLBCHC 48% 180156 31514 17585 41 199298321618 122282 329 260 58 -9 +0 +0 +2 +5 -0.1
202922 MLBCHC 54% 247215 43716 23787 62 200298326624 126284 329 266 62 -11 +0 +0 +3 +7 -0.1
203023 MLBCHC 57% 289252 52927 27918 72 206303341644 135285 319 270 65 -12 +1 +0 +3 +8 0.0
203124 MLBCHC 57% 309269 55927 29978 82 204301331632 126286 319 272 66 -12 +1 +0 +3 +9 0.1
203225 MLBCHC 57% 320278 581028 301009 82 209306345651 137286 319 273 67 -12 +1 +0 +3 +9 0.1
203326 MLBCHC 56% 326283 591028 311029 82 208307343649 134285 3110 273 67 -12 +1 +0 +3 +9 0.1
203427 MLBCHC 55% 321278 581028 311019 82 209308345653 137285 3110 273 67 -12 +1 +0 +3 +9 0.1
203528 MLBCHC 55% 316274 56928 31998 82 204304339643 135285 3110 272 67 -12 +1 -0 +3 +9 0.1
203629 MLBCHC 53% 303262 53927 30968 72 202303332635 130284 3210 271 65 -12 +1 -1 +3 +9 -0.0
▸ Career Totals
Career 26972344 480801765 25785173 6618 205303337640 132288 3210 270 65 -107 +6 -1 +29 +76 0.3
/ 162G 650565 11619416 6220518 164 205304338642 133287 3210 270 65 -26 +2 -0 +7 +18 0.1
Career 52594557 91115031122 5031667155 14340 200301327628 127282 3210 287 78 -132 +13 -2 +56 +149 8.6
/ 162G 650563 11319415 6220619 185 201301329629 128284 3210 287 78 -16 +2 -0 +7 +18 1.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Cubs Red 4932 6110 11126 90 188469281751 94300 2422 380 149 +3 +2 +1 0.6
202518 ROKDSL Cubs Red 12592 20314 192513 103 217419402822 185250 2015 380 149 +7 +1 +4 1.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#4Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#5Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,8316569203297330+30+184.64.4
/1626641516+7.1+4.21.1pk7: 4
#6Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Leonel Vivas (OGILVIE) 19 20→25 42→47 55→60 62 166/295/241 75310 211 42% 11% 50 -0.4
Jett Williams
2023 · A
19 45→46 41→45 56→55 43 214/285/313 99288 714 27% 7% 68 -0.5 203/314/320 117299 923 31% 12% 83 +0.6 201/310/335134289102630%12%81+0.3
Wendell Rijo
2015 · A
19 42→41 40→55 51→50 44 201/267/302 101282 712 30% 7% 56 -1.3 197/248/287 90281 711 31% 5% 44 -2.1 208/263/371163264201429%6%70-0.2
Maximo Rivera
2012 · A
19 35 41→45 47→60 41 179/238/272 93242 1013 30% 6% 37 -2.7 221/272/301 80287 719 24% 6% 58 -1.2 235/283/2996430252423%5%60-0.3
Orelvis Martinez
2021 · A
19 42→36 47→60 53→40 42 213/270/351 139273 146 27% 6% 71 -0.3 202/270/401 199257 274 33% 7% 85 +0.7 187/258/39420622630333%7%76+0.1
Johan Mieses
2015 · A
20 43→33 42→55 60→50 42 208/261/317 109274 822 26% 6% 57 -1.2 191/237/342 151271 188 36% 5% 55 -1.4 195/270/37718223727730%7%75-0.0
Jesus Galiz
2023 · A
19 38 43→45 49→40 40 193/254/304 111268 105 31% 6% 53 -1.5 201/260/303 102309 93 36% 6% 54 -1.4 189/250/287982958237%6%45-1.0
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Kevin Padlo
2016 · A
20 38→40 45→55 50 46 193/270/323 130263 128 30% 9% 64 -0.8 183/268/311 128268 128 34% 10% 60 -1.0 195/265/371176262221234%8%73-0.1
Alexander Canario
2019 · A
19 41→34 42→60 47→50 44 201/268/307 106272 1012 29% 7% 59 -1.1 209/264/358 149293 1811 34% 6% 70 -0.3 205/276/414209281281337%8%87+0.5
Cristian Santana
2023 · A
19 37→20 44→45 46→45 47 180/300/295 115278 1111 36% 10% 72 -0.2 153/290/268 115248 136 39% 13% 63 -0.9 133/279/26513218818537%14%57-0.6
Luke Adams
2023 · A
19 50→35 40→45 55 45 230/305/328 98330 718 30% 8% 80 +0.4 188/317/307 119267 1220 31% 11% 83 +0.6 183/337/342159234192128%12%99+0.8
Carlos Jimenez
2022 · A
19 38→43 42→55 53→50 44 188/268/290 102278 1011 34% 8% 55 -1.4 201/284/321 120321 1116 37% 9% 69 -0.4 229/308/399169310211831%9%95+0.9
Gilbert Gomez
2011 · A
19 40→35 37→40 54→50 44 191/258/270 80263 418 28% 7% 45 -2.1 201/265/282 81295 59 31% 7% 50 -1.7 191/271/264742963733%9%45-1.3
Jhostynxon Garcia
2022 · A
19 42→41 39→55 47→50 50 201/285/293 92282 68 29% 10% 63 -0.9 187/257/303 116284 109 35% 7% 53 -1.5 217/272/375157286211031%5%75+0.0
Jason Lopez
2017 · A
19 40 38→55 49→45 43 195/258/270 75266 511 28% 7% 44 -2.1 205/253/318 113280 117 30% 5% 55 -1.4 189/235/31412426513833%5%43-0.9
Yordalin Peña
2023 · A
18 41→39 40→55 55 37 198/247/291 93283 610 31% 5% 45 -2.1 188/247/280 92276 612 32% 6% 42 -2.3 189/253/317128293111737%7%53-0.7
Mairoshendrick Martinus
2023 · A
18 41→37 45 51→55 41 205/265/332 127282 1211 31% 6% 64 -0.8 178/230/270 92318 913 44% 6% 33 -2.9 192/243/304112295121937%5%45-1.1
Robert Gonzalez
2021 · A
20 42 40→45 54→60 47 195/295/296 102308 78 35% 10% 69 -0.4 201/299/281 80274 617 26% 10% 66 -0.6 179/307/2264622443020%12%56-0.5
Ricardo Rosario
2022 · A
19 40 37→40 53→55 42 193/254/272 79260 413 26% 6% 43 -2.2 199/267/282 83276 617 28% 7% 52 -1.6 193/273/2768225992427%8%51-0.6
Cesar Quintas
2022 · A
19 46→36 40→50 50→45 43 217/299/309 92296 77 27% 6% 73 -0.1 202/281/281 79307 65 34% 6% 59 -1.1 202/292/32312128213630%7%72-0.1