Kevin AlcántaraRF Iowa Cubs
Age 24 R/R 6'6" / 188 lbs AAA Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION266 act + 177 ros · stats below = ROS only
wRC+†91
AVG/OBP/SLG.231 / .297 / .405
PA177
HR7
K%34
BB%8
BABIP318
ISO175
MLB%34%
Value2026 · WAR
BAT: -3.1 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.7 runs (Defensive runs vs avg)+1FLDPOS: -4.8 runs (Positional adjustment)-5POSREP: +12.6 runs (Replacement-level credit)+13REPTotal WAR: +0.60+0.6WAR
0.00.51.00.10.70.90.90.80.6+$22M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 38 / POW 58
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT38
Whiff%
906.8%
xwOBA
490.307
POWER58
Avg EV
5889.7
Bat Spd
6873.2
EYE33
Chase%
9018.6%
SPEED58
Sprint
4727.4
DEFENSE58
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.1$0.3M+$0.0M
2027Pre-Arb$0.8M+0.7$3M+$2M
2028Pre-Arb$0.8M+0.9$3M+$2M
2029Arb-1$2M+0.9$3M+$1M
2030Arb-2$3M+0.8$2M+$0.4M
2031Arb-3$3M+0.6$2M+$0.0M (cut)
Totals $7M $13M +$6M

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
201917 ROKGCL Yankees East 174164 29521 5524 53 177220250470 73250 303 198 10
201917 ROKGCL Yankees East 174161 41831 8364 53 255306360667 106320 215 299 87
202119 ROKACL Cubs 138127 31343 9530 50 244294402696 157389 387 305 92
202119 ROKACL Cubs 138119 41455 17360 50 3454265881.015 244456 2612 434 190
202220 AMyrtle Beach Pelicans 495450 10216414 331836 143 227288373662 147340 377 286 77
202220 AMyrtle Beach Pelicans 495428 11719615 551236 143 273364451815 178345 2511 359 133
202321 A+3 teams 526489 1031929 261835 185 211258313571 102310 355 250 49
202321 A+3 teams 526473 13233418 421345 185 279344480824 201349 258 359 133
202422 AA2 teams 473433 10417014 351603 144 240301376678 136345 347 296 85
202422 AA2 teams 473421 11721014 471233 144 278355428782 150360 2610 349 126
202523 AAAIowa Cubs 430394 9020011 331571 104 228290363653 135346 378 284 76
202523 AAAIowa Cubs 430379 10126017 481281 104 266350470820 203356 3011 362 135
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAACHC 266243 5410014 22991 42 222289436726 214308 378 311 96 -1 +0 +0 -3 +8 0.4
YTD24 AAACHC 266233 6313017 32831 42 270361545906 275346 3112 395 160 +18 +0 +0 -3 +8 2.3
ROS24 AAACHC 34% 177160 37707 14601 31 231297405702 175311 348 304 91 -2 +0 +1 -2 +5 0.2
ROS24 MLBCHC 34% 6055 12202 5200 10 218283364647 145312 338 303 90 -1 +0 +0 -1 +2 0.1
FULL24 AAACHC 326298 6612016 271191 52 221288423711 201307 378 309 95 -2 +0 +0 -3 +9 0.4
TOT24 AAACHC 443403 9117021 361592 73 226292424716 198312 368 308 94 -3 +0 +1 -5 +13 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBCHC 46% 420381 8817116 341372 73 231297407704 176309 338 310 95 -2 +0 +2 -4 +12 0.7
202826 MLBCHC 52% 441400 9318117 361402 83 233299410709 177308 328 313 98 -1 +0 +2 -5 +12 0.9
202927 MLBCHC 53% 442399 9318117 371393 83 233303411714 178306 318 314 98 -1 +0 +2 -5 +13 0.9
203028 MLBCHC 54% 439396 9318117 371373 73 235305414719 179305 318 313 98 -1 +0 +1 -5 +12 0.8
203129 MLBCHC 53% 429388 8817016 361352 73 227296394690 168304 318 311 96 -2 +0 +0 -5 +12 0.6
203230 MLBCHC 52% 420380 8717016 351332 62 229297400697 171302 328 307 93 -3 +0 -1 -4 +12 0.4
203331 MLBCHC 52% 405366 8216015 341302 52 224294391684 167299 328 303 90 -5 +0 -1 -4 +11 0.2
202725 MLBCHC 46% 193175 41808 15631 31 234298417716 183310 338 308 94 -1 +0 +1 -2 +5 0.3
202826 MLBCHC 52% 227206 47909 18721 42 228293403696 175309 328 311 96 -1 +0 +1 -2 +6 0.4
202927 MLBCHC 53% 234212 491009 19731 42 231297406703 175308 318 311 96 -1 +0 +1 -3 +7 0.4
203028 MLBCHC 54% 235212 491009 20731 41 231300406706 175307 319 310 96 -1 +0 +1 -3 +7 0.4
203129 MLBCHC 53% 226204 47909 19711 31 230299407706 176306 318 308 94 -2 +0 +0 -2 +6 0.3
203230 MLBCHC 52% 219198 45908 18691 31 227295394689 167304 328 305 92 -2 +0 -0 -2 +6 0.2
203331 MLBCHC 52% 210189 43808 18671 31 228298397695 169301 329 301 88 -3 +0 -1 -2 +6 0.1
▸ Career Totals
Career 16041451 33365062 1325087 259 229297402699 173305 328 308 94 -11 +1 +2 -17 +45 2.1
/ 162G 650588 13426025 532063 104 228295400695 172303 328 308 94 -5 +0 +1 -7 +18 0.8
Career 54094927 112020816173 404179936 11739 227291381672 154317 337 295 84 -99 +8 +5 -52 +153 1.6
/ 162G 650592 13525221 492164 145 228291383675 155318 338 295 84 -12 +1 +1 -6 +18 0.2

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
201917 ROKGCL Yankees East 174161 41831 8364 53 255306360667 106320 215 299 87 -3 -0 +5 0.2
202119 ROKACL Cubs 138119 41455 17360 50 3454265881.015 244456 2612 434 190 +14 +1 +4 1.9
202220 AMyrtle Beach Pelicans 495428 11719615 551236 143 273364451815 178345 2511 359 133 +18 +2 +14 3.5
202321 AATennessee Smokies 2116 4101 371 00 250400500900 250333 3314 381 150 +1 +0 +1 0.2
202321 A+South Bend Cubs 408371 10625312 31972 154 286344466810 181353 248 355 130 +14 +1 +12 2.7
202321 INTLMesa Solar Sox 9786 22715 8302 31 256333535868 279327 318 373 144 +5 +0 +3 0.8
202422 AAAIowa Cubs 148130 38805 17431 71 292378469848 177402 2911 378 147 +8 +1 +4 1.3
202422 AATennessee Smokies 325291 791309 30802 73 271344409753 137343 259 337 116 +6 +0 +9 1.6
202523 AAAIowa Cubs 430379 10126017 481281 104 266350470820 203356 3011 362 135 +17 +0 +12 3.0

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Eric Karroslast yr '04
career totals — 5 seasons, 2,197 PA
52,1977313255317418-19-173.93.9
/162664224-5.7-5.21.2pk7: 4
#4Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#5Nomar Mazaralast yr '22
career totals — 7 seasons, 2,690 PA
72,690857256315414-29-213.73.7
/162664212-7.1-5.30.9pk7: 4
#6Chris Heiseylast yr '17
career totals — 8 seasons, 1,758 PA
81,7586225238296413-18+33.03.2
/162664239-6.7+1.01.1pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,6536226231295402-18+01.91.9
/1626642511-7.1+0.20.8pk7: 2

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
Kevin Alcántara (OGILVIE) 24 35→38 55→58 58 33 226/292/424 198312 217 36% 8% 94 +0.6
Davis Schneider
2023 · AAA
24 40→43 51→60 53→50 46 206/288/365 158297 1913 35% 10% 82 +0.5 218/317/412 194287 2410 31% 12% 107 +2.2 212/321/41420227025930%13%108+1.7
Christopher Morel
2023 · MLB
24 42→46 53→60 49→50 41 219/283/394 175305 2115 34% 8% 88 +0.9 225/299/428 203289 2711 31% 9% 104 +2.0 219/298/426206274281030%9%99+1.4
Clint Frazier
2019 · MLB
24 46→45 50→55 52→50 43 232/291/395 163302 1611 28% 7% 91 +1.1 230/302/399 169295 197 27% 8% 97 +1.5 219/303/38716827919527%9%91+0.6
Trayce Thompson
2015 · AAA
24 36→46 48→65 52→50 38 189/251/332 142278 1516 36% 7% 58 -1.2 212/266/359 147278 1611 29% 7% 71 -0.3 211/299/43522329231737%10%103+1.1
Nelson Velázquez
2023 · MLB
24 40→38 54→60 53→50 37 208/268/384 176312 2217 40% 7% 79 +0.3 213/276/406 193274 2711 32% 7% 89 +0.9 206/270/403197248291030%7%83+0.4
Joey Wiemer
2023 · AAA
24 42→43 52→55 56→55 41 217/280/383 166298 2023 34% 7% 84 +0.6 203/276/341 138281 1617 32% 8% 72 -0.2 188/269/315127256151631%9%59-0.7
Justin Maxwell
2008 · MLB
24 42→44 54→60 54→60 39 222/282/401 179302 2320 34% 6% 89 +1.0 219/294/375 156303 1828 32% 9% 88 +0.9 223/297/433210304271734%9%101+0.9
Keon Broxton
2015 · AA
25 43→48 50→55 54→60 38 219/270/374 156313 1916 36% 6% 77 +0.1 227/294/395 168342 1832 36% 8% 92 +1.2 223/298/398174337193837%9%93+1.0
Wladimir Balentien
2008 · AAA
24 42→45 52→55 49→50 42 222/279/388 166288 2112 30% 7% 84 +0.6 223/282/394 171274 208 26% 7% 88 +0.9 219/280/39817926321725%7%86+0.6
Daz Cameron
2022 · MLB
25 43→45 49→55 53→55 42 219/285/370 151290 1619 30% 7% 82 +0.5 213/277/349 136287 1521 30% 7% 73 -0.1 217/290/380163271192527%8%86+0.5
Ryan Cordell
2016 · AA
24 46→42 48→50 55→50 40 231/277/375 145296 1615 28% 5% 80 +0.4 213/258/354 141278 1614 29% 5% 66 -0.6 198/242/334136256161429%5%53-0.8
Joe Benson
2013 · MLB
25 41→48 52→60 50 42 215/281/389 174287 1915 32% 7% 85 +0.7 209/274/331 122288 1113 30% 7% 67 -0.5 207/277/31911228291328%7%64-0.5
Tyler Fitzgerald
2023 · AA
25 37→47 52→60 54→55 34 193/259/354 161299 2114 41% 6% 68 -0.5 235/293/409 174322 2121 32% 6% 96 +1.5 241/301/414173319202330%7%98+1.3
Corey Brown
2011 · AAA
25 45→49 52→60 57→50 40 227/285/398 171319 2014 34% 7% 89 +1.0 225/283/399 174317 2112 34% 7% 89 +1.0 218/278/401183304231235%7%85+0.6
Alex Castellanos
2012 · AA
25 46→49 50→55 53→50 38 232/284/396 164311 1613 30% 5% 89 +0.9 210/275/359 149291 1616 32% 6% 76 +0.0 198/258/32712929412835%6%57-0.6
Franklin Barreto
2020 · MLB
24 42→48 52→55 53→50 38 216/274/384 169310 2013 36% 6% 82 +0.5 194/257/327 133311 1516 40% 7% 59 -1.1 126/203/233107203151745%8%11-1.4
John Rave
2023 · AAA
25 43→44 50→55 54→55 43 218/288/365 147310 1918 35% 9% 82 +0.5 217/283/362 145296 1616 30% 8% 79 +0.3 220/292/381161277172326%9%84+0.5
Mickey Moniak
2022 · MLB
24 38→48 49→60 53→50 38 202/246/354 152265 169 30% 5% 62 -0.9 229/268/411 182306 2211 32% 4% 85 +0.7 239/278/433194299241128%4%93+0.9
Jon Gaston
2011 · AA
24 42 53→55 54→50 41 218/276/395 177285 1910 31% 7% 85 +0.7 207/251/336 129285 1213 31% 5% 58 -1.2 191/220/30111026181429%3%33-2.2
Jordan Westburg
2023 · AAA
24 46→50 50→60 50 44 231/298/392 161310 1811 30% 8% 94 +1.3 245/301/428 183302 219 25% 6% 104 +2.0 251/304/44419329723724%6%107+1.7