Leandro AlsinoisCF Kannapolis Cannon Ballers
Age 21 R/R 5'10" / 175 lbs A HR +4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION81 act + 61 ros · stats below = ROS only
wRC+†28
AVG/OBP/SLG.175 / .230 / .263
PA61
HR1
K%33
BB%7
BABIP250
ISO88
MLB%0%
Value2026 · WAR
BAT: -19.3 runs (wOBA-derived runs vs avg)-19BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +4.0 runs (Replacement-level credit)+4REPTotal WAR: -1.50-1.5WAR
trajectory · projected WAR by year
-0.4-0.82627
Tools · ContractCON 25 / POW 35
Toolsscout grade
CONTACT25
scouting grade only
POWER35
scouting grade only
EYE45
scouting grade only
SPEED55
scouting grade only
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
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028Extbeyond projection horizon · no WAR estimate
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
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
202217 ROKDSL White Sox 11099 16511 8332 24 162239263501 101227 307 236 39
202217 ROKDSL White Sox 11092 23722 15222 24 250367435802 185304 2014 356 131
202318 ROKDSL White Sox 185159 37801 19312 97 233322302624 69273 1710 278 71
202318 ROKDSL White Sox 185146 441001 32252 97 301433390824 89344 1417 371 142
202419 ROKACL White Sox 176167 28422 6662 62 168206251457 84260 383 201 12
202419 ROKACL White Sox 176163 40724 10452 62 245297387684 141313 266 304 90
202520 ROKACL White Sox 150137 20402 11591 101 146215219434 73234 397 200 11
202520 ROKACL White Sox 150130 29604 18411 101 223322362684 138291 2712 310 95
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ACWS 8176 7000 4440 10 9213892230 219 545 112 -56 -14 +0 +0 +0 +2 -1.2
YTD21 ACWS 8174 11000 6310 10 149212149361 256 387 175 -8 -10 +0 +0 +0 +2 -0.7
ROS21 ACWS 0% 6157 10201 4200 10 175230263493 88257 337 222 28 -5 +0 +0 +0 +2 -0.3
ROS21 MLBCWS 0% 01 0000 000 00 258 217 24 +0 +0
FULL21 ACWS 8177 7000 4440 10 9113891228 212 545 112 -56 -14 +0 +0 +0 +2 -1.2
TOT21 ACWS 142133 17201 8640 20 128177165343 38235 456 159 -20 -19 +0 +0 +1 +4 -1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBCWS 34% 231212 39713 15732 41 184245269513 85265 326 240 42 -15 +0 +0 +1 +7 -0.8
202722 MLBCWS 34% 7973 13201 5251 10 178241247487 68266 326 235 38 -6 +0 +0 +0 +2 -0.3
▸ Career Totals
Career 7974 13201 5251 10 176241243484 68250 326 235 38 -6 +0 +0 +0 +2 -0.3
/ 162G 650609 1061608 412068 80 174238240478 66248 326 235 38 -46 +2 +0 +2 +18 -2.4
Career 913831 15030410 632829 3215 181246262508 82255 317 232 36 -66 +0 +0 +3 +26 -3.8
/ 162G 650592 1062137 452016 2311 179244260504 81254 317 232 36 -47 +0 +0 +2 +18 -2.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
202217 ROKDSL White Sox 11092 23722 15222 24 250367435802 185304 2014 356 131 +4 -1 +3 0.6
202318 ROKDSL White Sox 185146 441001 32252 97 301433390824 89344 1417 371 142 +9 -1 +5 1.3
202419 ROKACL White Sox 176163 40724 10452 62 245297387684 141313 266 304 90 -2 +0 +5 0.4
202520 ROKACL White Sox 150130 29604 18411 101 223322362684 138291 2712 310 95 -1 +2 +4 0.5

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
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 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 1 projected seasons
122134192249281+1+2-0.7-0.3
/162664913+2.4+7.5-2.0pk7: 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
Leandro Alsinois (OGILVIE) 21 25 35 55 45 128/177/165 38235 12 45% 6% -20 -1.5
Misael Urbina
2023 · A
21 38→29 42→45 49→50 44 189/258/299 110261 812 30% 8% 53 -1.5 172/250/256 84262 69 34% 9% 38 -2.6 154/242/228742355833%9%26-2.0
Victor Duarte
2022 · A
21 39 38→30 48→45 42 188/251/269 81260 67 29% 6% 42 -2.3 199/274/280 81291 66 31% 8% 55 -1.4 183/255/2506625161127%8%37-0.7
Carlos Torres
2014 · A
21 39 38→30 47→50 42 192/253/263 71257 69 27% 6% 40 -2.4 191/232/261 70262 56 28% 5% 30 -3.1 187/220/244572513426%3%17-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
Robert Del Rosario
2013 · A
21 40 36→40 53→55 45 191/251/257 67255 415 26% 7% 38 -2.6 212/263/277 65287 313 26% 6% 47 -1.9 226/270/2694330301724%4%46-0.7
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
Gabriel Rosa
2014 · A
21 35 40 51→50 38 177/237/265 88260 912 34% 6% 35 -2.8 188/252/281 93273 812 32% 6% 45 -2.1 143/210/2349020091832%6%14-1.2
Ignacio Valdez
2016 · A
21 34 39→45 48→50 38 168/235/254 87269 68 38% 7% 31 -3.0 170/233/292 122289 144 43% 7% 40 -2.4 133/182/26313019917043%5%8-1.1
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Jetsy Extrano
2010 · A
21 39 42→40 49→45 39 195/252/299 104266 97 30% 5% 50 -1.8 191/253/279 88280 68 32% 6% 45 -2.1 172/234/234622604933%5%22-1.2
Max George
2017 · A
21 38→36 39→45 47→55 43 183/270/267 84278 610 34% 8% 50 -1.7 176/256/272 96242 819 29% 7% 46 -2.0 155/243/267112213112332%7%36-1.6
Yeuris Ramirez
2019 · A
20 33 39→40 47→50 40 163/252/248 85260 68 37% 7% 38 -2.6 191/272/288 97316 813 39% 7% 56 -1.3 155/237/2327733482351%6%25-1.2
Sander Mora
2022 · A
21 39 37→30 52→55 44 185/262/260 74275 512 32% 8% 44 -2.1 178/254/260 82312 79 41% 9% 41 -2.3 127/218/1926522871143%10%7-1.9
Juan Carlos Smith
2019 · A
21 39 40→45 54→55 38 190/243/290 99261 618 28% 5% 43 -2.2 201/251/292 91291 612 31% 5% 46 -2.0 185/226/2647927551234%4%25-0.9
Daniel Berg
2006 · A
21 38 37→40 44→40 40 185/251/255 69257 59 29% 6% 38 -2.6 190/257/282 92283 74 33% 7% 48 -1.9 189/260/279902818233%7%45-1.0
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Fabian Pertuz
2023 · A
22 37→33 41→40 49→55 33 185/229/278 92285 89 37% 4% 33 -2.9 172/223/263 91273 912 38% 5% 28 -3.2 143/198/2238022791340%5%4-2.5
Ramfis Berroa
2017 · A
21 39 41→45 49→50 42 190/260/292 102265 711 30% 7% 52 -1.6 192/253/283 91332 79 41% 6% 46 -2.0 165/214/2508533411851%5%20-0.7
Sandy Santos
2015 · A
21 38 36→50 50→55 39 184/249/247 63264 412 30% 5% 35 -2.8 189/252/292 103298 911 37% 7% 48 -1.9 153/218/271119255131244%7%26-1.0
Edgardo Fermin
2019 · A
21 36→29 40 46→45 37 180/224/274 94253 77 31% 5% 30 -3.1 191/241/287 96308 710 38% 5% 41 -2.3 177/239/2658831371143%6%32-0.9