Luis LeonSS FCL Marlins
Age 20 R/R 6'2" / 160 lbs ROK HR -6%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION176 act + 117 ros · stats below = ROS only
wRC+†35
AVG/OBP/SLG.169 / .241 / .273
PA117
HR2
SB7
K%37
BB%8
BABIP261
ISO103
MLB%0%
Value2026 · WAR
BAT: -23.7 runs (wOBA-derived runs vs avg)-24BATRUN: +4.5 runs (SB/CS + UBR baserunning)+5RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +8.3 runs (Replacement-level credit)+8REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.4-0.5-0.42628
Tools · ContractCON 25 / POW 40
Toolsscout grade
CONTACT25
scouting grade only
POWER40
scouting grade only
EYE57
scouting grade only
SPEED71
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202519 ROKFCL Marlins 8878 3100 8612 102 3814851199 13176 699 111 -57
202519 ROKFCL Marlins 8873 8400 13412 102 110261164426 55250 4715 219 26
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKMIA 176157 24413 13803 244 153231248480 96280 457 217 24 -15 +3 +0 +2 +5 -0.5
YTD20 ROKMIA 176148 35724 22563 244 236347392739 155348 3212 330 110 +2 +3 +0 +2 +5 1.2
ROS20 ROKMIA 0% 117106 18312 9441 71 169241273513 103267 378 231 35 -9 +1 +0 +1 +3 -0.3
ROS20 MLBMIA 0% 01 0000 000 00 263 219 25 +0 +0
FULL20 ROKMIA 176158 24413 13803 244 152231247478 95276 457 217 24 -15 +3 +0 +2 +5 -0.5
TOT20 ROKMIA 293263 42725 221244 315 159235258493 99271 428 222 28 -24 +4 +0 +3 +8 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBMIA 34% 296267 48925 231074 112 180255285540 105272 368 244 45 -18 +1 +0 +3 +8 -0.6
202822 MLBMIA 48% 399360 671237 311395 132 186260294555 108275 358 253 52 -22 +2 +0 +4 +11 -0.4
202721 MLBMIA 34% 10292 17312 8371 41 185257304562 120268 368 232 36 -7 +0 +0 +1 +3 -0.3
202822 MLBMIA 48% 193174 31613 15672 71 178251276527 98270 358 240 42 -13 +1 +0 +2 +5 -0.4
▸ Career Totals
Career 295267 48925 231043 112 180253285538 105269 358 238 40 -20 +1 +0 +3 +8 -0.7
/ 162G 650588 10620411 512297 244 180255284539 104270 358 238 40 -44 +3 +0 +7 +18 -1.6
Career 900811 13625614 7135112 417 168245265510 97271 398 233 37 -64 +5 +0 +10 +26 -2.4
/ 162G 650586 9818410 512539 305 167245263507 96270 398 233 37 -46 +4 +0 +7 +18 -1.7

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
202519 ROKFCL Marlins 8873 8400 13412 102 110261164426 55250 4715 219 26 -7 +1 +2 -0.4

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2435714182253283+5+6-0.8-0.4
/1626641122+7.1+9.2-1.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Luis Leon (OGILVIE) 20 20→25 35→40 66→71 57 159/235/258 99271 531 42% 8% 28 -0.8
Kelvin Diaz
2023 · A
20 37 43→50 56→60 36 185/253/297 112281 1019 36% 6% 50 -1.7 173/244/264 91301 823 42% 7% 38 -2.6 140/212/2187925382945%7%12-1.4
Jose Ramos
2023 · A
20 41 41→40 57→60 48 201/274/306 105261 820 25% 8% 61 -1.0 183/262/263 80276 422 32% 8% 45 -2.1 166/252/2377225642733%9%33-1.3
Oswaldo Pina
2019 · A
20 41 37→40 58→55 40 191/250/268 77300 420 36% 7% 40 -2.4 203/265/280 77309 414 33% 7% 50 -1.8 193/263/2586528931531%7%41-0.7
Cameron Cauley
2023 · A
20 39→42 37→50 60 37 183/239/254 71300 428 38% 6% 31 -3.0 192/245/311 119312 1226 40% 6% 50 -1.8 199/253/334135284133034%7%56-0.9
Max George
2016 · A
20 39→36 39→45 54→55 42 185/269/272 86287 714 35% 8% 51 -1.7 179/261/271 92253 815 30% 7% 47 -1.9 155/243/267112213112332%7%36-1.6
Neyfy Castillo
2021 · A
20 40→29 37→50 54→55 38 188/244/263 75289 411 34% 6% 37 -2.7 181/253/315 134327 1716 46% 7% 56 -1.3 164/239/293129288171946%7%40-1.6
David Calabrese
2023 · A
20 38→37 41→45 56→50 41 186/249/288 102279 815 35% 7% 45 -2.1 184/254/304 120272 1313 35% 8% 53 -1.5 166/230/26296226111331%7%28-1.4
Brent Brewer
2008 · A
20 41→40 41→40 58→55 34 196/242/295 99314 820 39% 5% 43 -2.2 194/243/270 76307 418 35% 6% 37 -2.6 186/239/2526628822134%6%28-2.4
Frankeny Fernandez
2017 · A
20 36 38→40 53→60 42 174/248/255 81275 519 36% 8% 37 -2.6 193/258/268 75281 510 31% 7% 44 -2.1 172/238/215432393627%7%20-1.1
Michael Crouse
2010 · A
19 37 38→50 56→55 39 179/240/260 81282 421 36% 7% 34 -2.8 185/250/308 123307 1220 41% 7% 51 -1.7 191/257/319128297121938%7%54-0.7
Jefry Puente
2012 · A
20 35 37→45 55→50 47 170/258/247 77249 311 30% 9% 40 -2.4 192/268/269 77260 314 25% 8% 49 -1.8 163/244/2195620902720%7%23-0.9
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
Heiker Meneses
2011 · A
20 38→48 36→40 55 39 182/248/250 67276 418 33% 6% 35 -2.8 212/260/288 76315 417 32% 4% 50 -1.8 226/266/2664032501529%4%42-1.1
Rafael Morel
2022 · A
20 38 40 51→50 39 187/248/282 94270 813 32% 6% 43 -2.2 195/260/276 81313 710 37% 7% 47 -1.9 186/257/26579290101037%7%41-1.1
Jose Salas
2023 · A
20 43→39 41→45 57→55 42 210/280/309 99289 921 29% 7% 65 -0.7 179/236/261 82276 720 36% 6% 33 -2.9 166/219/271105257132439%5%26-1.6
Nelson Medina
2022 · A
21 39 38→45 53→50 47 187/270/270 84274 515 31% 9% 51 -1.7 185/255/279 94336 713 43% 8% 46 -2.0 134/194/2097529151652%6%-1-1.8
George Feliz
2023 · A
20 36 40→50 54→45 36 177/234/268 91293 813 40% 6% 33 -2.9 180/242/287 107318 1211 44% 6% 43 -2.2 173/237/30012728316943%6%41-0.8
Ranfy Adon
2018 · A
20 38 39→45 52→50 38 185/244/270 85282 612 35% 6% 38 -2.6 208/252/318 110358 911 42% 5% 53 -1.5 173/231/27710532792547%5%33-0.6
Dasan Brown
2022 · A
20 43→36 40 54→60 38 197/275/289 92326 823 39% 7% 58 -1.2 197/266/285 88311 823 37% 6% 53 -1.5 160/243/2337325874138%8%27-1.7
Angel Aponte
2019 · A
19 41 41→45 56→55 40 203/267/304 101272 920 28% 6% 58 -1.2 209/266/303 94295 719 30% 6% 56 -1.3 202/262/2929028672530%6%50-0.7