Kevin Alcántara

RF Iowa Cubs
Age 25 R/R 6'6" / 188 lbs AAA HR -8% Svc 0.297 · Ctrl thru 2032
Overview
AAA40-MANROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AAA/AA2 orgs473.278/.355/.428141489—.249/.310/.370
202523AAACHC430.266/.350/.470171082—.229/.292/.366
202624AAA/INTL2 orgs379.269/.358/.52322694—.217/.287/.387
202624MLBCHC28.240/.296/.3601081-0.5
2027PROJ30% MLB25MLBCHC63.224/.290/.37121860.0
2028PROJ44% MLB26MLBCHC139.227/.294/.38252900.1
2029PROJ49% MLB27MLBCHC158.227/.294/.38053900.1
Last 3 seasons WAR -0.5  ·  Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.297First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$0.4M2031Arb-2$0.4M2032Arb-3$0.6M
Skills · percentileMiLB Statcast 2026 AAA
Max EV97
BB%65
Z-Con%39
Chase%38
Speed38
K%19
Career WAR0.0 WAR median (P10 -0.2 / P90 3.7, comp-based) · star 1% · didn't stick 79%
CompsAlexander Canario (age 24) · Nelson Velázquez (age 24) · Joey Wiemer (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†86
AVG/OBP/SLG.224 / .290 / .371
PA63
HR2
K%33
BB%8
BABIP318
ISO155
MLB%30%
Value2027 · WAR
BAT: -3.5 runs (wOBA-derived runs vs avg)-3BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +1.0 runs (Defensive runs vs avg)+1FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.10.10.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
840.278
POWER
Barrel%
153.8
Avg EV
7190.5
Bat Spd
6873.2
SPEED
Sprint
5827.8
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.297 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.0$0.1M+$0.0M (cut)
2028Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2029Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2030Arb-1$0.4M———
2031Arb-2$0.4M———
2032Arb-3$0.6M———
Totals $0.0M $-0.0M +$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)
201917 ROKGCL Yankees East — 174161 41831 8364 53 255306360667 106320 215 299 25 — — — — — —
202119 ROKACL Cubs — 138119 41455 17360 50 3454265881.015 244456 2612 434 93 — — — — — —
202220 AMyrtle Beach Pelicans — 495428 11719615 551236 143 273364451815 178345 2511 359 82 — — — — — —
202321 AATennessee Smokies — 2116 4101 371 00 250400500900 250333 3314 381 116 — — — — — —
202321 A+South Bend Cubs — 408371 10625312 31972 154 286344466810 181353 248 355 72 — — — — — —
202321 INTLMesa Solar Sox — 9786 22715 8302 31 256333535868 279327 318 373 139 — — — — — —
202422 AAAIowa Cubs — 148130 38805 17431 71 292378469848 177402 2911 378 98 — — — — — —
202422 AATennessee Smokies — 325291 791309 30802 73 271344409753 137343 259 337 85 — — — — — —
202523 AAAIowa Cubs — 430379 10126017 481281 104 266350470820 203356 3011 362 82 — — — — — —
202624 MLBChicago Cubs — 2825 6001 2110 01 240296360656 120357 397 286 81 -1 -0 +0 -4 +1 -0.5
202624 AAAIowa Cubs — 357311 8115020 431091 62 260352502854 241332 3112 373 84 — — — — — —
202624 INTLTigres del Licey — 2220 8302 250 00 4004558501.305 450462 239 551 259 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 2825 6001 2110 01 240296360656 120357 397 286 80 -1 -0 +0 -4 +1 -0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEGCL Yankees East — 174164 29521 5524 53 177220250470 73249 303 205 25 — — — — — —
202119 ROK MLEACL Cubs — 138126 32344 10520 50 254309437745 183378 387 306 93 — — — — — —
202220 A MLEMyrtle Beach Pelicans — 495445 10216512 381716 143 229299369667 139324 358 289 82 — — — — — —
202321 AA MLETennessee Smokies — 2117 4101 281 00 235350471821 235318 3810 340 116 — — — — — —
202321 A+ MLESouth Bend Cubs — 408381 891828 211272 154 234277354632 121320 315 274 72 — — — — — —
202422 AAA MLEIowa Cubs — 148134 34703 13521 71 254324373697 119396 359 313 98 — — — — — —
202422 AA MLETennessee Smokies — 325299 741208 221002 73 247303368671 120335 317 294 85 — — — — — —
202523 AAA MLEIowa Cubs — 430393 9021011 341551 104 229292366658 137346 368 289 82 — — — — — —
202624 MLB MLEChicago Cubs — 2825 6001 2110 01 240296360656 120357 397 288 81 -1 -0 +0 -4 +1 -0.5
202624 AAA MLEIowa Cubs — 357323 7013014 311311 62 217287387674 170306 379 293 84 — — — — — —
201917 ROK MLEGCL Yankees East — 174164 29521 5524 53 177220250470 73250 303 205 25 — — — — — —
201917 ROK RAWGCL Yankees East — 174161 41831 8364 53 255306360667 106320 215 299 25 — — — — — —
202119 ROK MLEACL Cubs — 138126 32344 10520 50 254309437745 183394 387 306 93 — — — — — —
202119 ROK RAWACL Cubs — 138119 41455 17360 50 3454265881.015 244456 2612 434 93 — — — — — —
202220 A MLEMyrtle Beach Pelicans — 495445 10216512 381716 143 229299369667 139336 358 289 82 — — — — — —
202220 A RAWMyrtle Beach Pelicans — 495428 11719615 551236 143 273364451815 178345 2511 359 82 — — — — — —
202321 A+ MLE3 teams — 526487 11523311 281665 185 236285363648 127329 325 277 74 — — — — — —
202321 A+ RAW3 teams — 526473 13233418 421345 185 279344480824 201349 258 359 74 — — — — — —
202422 AA MLE2 teams — 473433 10919012 351523 144 252312379691 127358 327 300 89 — — — — — —
202422 AA RAW2 teams — 473421 11721014 471233 144 278355428782 150360 2610 349 89 — — — — — —
202523 AAA MLEIowa Cubs — 430393 9021011 341551 104 229292366658 137345 368 289 82 — — — — — —
202523 AAA RAWIowa Cubs — 430379 10126017 481281 104 266350470820 203356 3011 362 82 — — — — — —
202624 AAA MLE3 teams — 407368 8013016 351501 63 217287383670 166312 379 293 84 — — — — — —
202624 AAA RAW3 teams — 407356 9518023 471251 63 267354511865 244341 3112 377 84 — — — — — —
201917 ROK MLEGCL Yankees East — 174163 29521 5524 53 178220252471 74249 303 205 25 — — — — — —
202119 ROK MLEACL Cubs — 138127 32344 10520 50 252309433742 181378 387 306 93 — — — — — —
202220 A MLEMyrtle Beach Pelicans — 495448 10216512 381716 143 228299366665 138324 358 289 82 — — — — — —
202321 A+ MLE3 teams — 526488 11523311 281665 185 236285363647 127320 325 277 74 — — — — — —
202422 AA MLE2 teams — 473432 10919012 351523 144 252312380692 127354 327 300 89 — — — — — —
202523 AAA MLEIowa Cubs — 430392 9021011 341551 104 230292367659 138346 368 289 82 — — — — — —
202624 AAA MLE3 teams — 407368 8013016 351501 63 217287383670 166310 379 293 84 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 AA MLE2 teams — 473432 10919012 351523 144 252312380692 127354 327 300 89 — — — — — —
202523 AAA MLEIowa Cubs — 430392 9021011 341551 104 230292367659 138346 368 289 82 — — — — — —
202624 AAA MLE3 teams — 407368 8013016 351501 63 217287383670 166310 379 293 84 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLECHC 30% 380345 7715012 311291 73 224290373663 149315 348 295 86 -6 +0 +2 -4 +8 0.1
▸ 2027 — real world (MLB)
202725 MLB CTXCHC 30% 6358 13302 5210 10 224290371662 147318 338 295 86 -1 +0 +0 -1 +1 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLECHC 44% 315285 6412011 261051 52 227293384677 157314 338 301 90 -4 +0 +2 -3 +7 0.1
202927 MLB MLECHC 49% 323292 6713011 271071 52 226294382676 156312 338 301 90 -4 +0 +2 -3 +7 0.1
203028 MLB MLECHC 51% 324293 6713011 271061 42 225293378671 153309 338 299 88 -5 +0 +1 -3 +7 -0.0
203129 MLB MLECHC 51% 314284 6312010 261021 32 224291373664 149306 328 296 86 -5 -0 +0 -3 +7 -0.2
203230 MLB MLECHC 51% 305276 611209 25981 21 221288366654 145302 328 292 84 -6 +0 -1 -3 +7 -0.3
202826 MLB CTXCHC 44% 139126 29605 11461 21 227294382675 155316 338 300 90 -2 +0 +1 -1 +3 0.1
202927 MLB CTXCHC 49% 158143 32605 13521 31 227294380674 153314 338 300 90 -2 +0 +1 -2 +3 0.1
203028 MLB CTXCHC 51% 167150 34705 14551 21 226293376669 151311 338 298 88 -2 +0 +0 -2 +4 -0.0
203129 MLB CTXCHC 51% 162147 32605 13531 21 224291371662 147308 338 295 86 -3 +0 +0 -2 +4 -0.1
203230 MLB CTXCHC 51% 157142 32605 13511 11 222289364653 143305 328 292 84 -3 -0 -0 -2 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 811733 16531026 662685 106 225294374667 149312 338 297 82 -12 -0 +2 -13 +18 -0.6
/ 162G— A+C — 650587 13325021 532154 85 227295376672 150315 338 297 82 -10 -0 +1 -10 +14 -0.5
Career— MLE — 44344036 92217014126 333148726 9532 228291371663 143324 348 290 82 -27 +0 +4 -24 +39 -0.7
/ 162G— MLE — 650592 13525218 492184 145 228292368660 140324 348 290 82 -10 +0 +2 -8 +14 -0.3

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 AAAIowa Cubs · 357 PAwOBA .365 → .293 (−72)K% 30.5% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.53%÷1.000×1.200——36.64%
BB% (unintentional) /PA12.04%÷1.000×0.690—×1.0488.71%
HBP% /PA0.28%—×0.940—×1.0480.28%
Singles /BIP22.77%÷1.000×0.930×1.001×1.04822.21%
Doubles /BIP7.43%÷1.000×0.830×1.001×1.0486.47%
Triples /BIP0.00%÷1.000×0.970×1.001×1.0480.00%
Home runs /BIP9.90%÷1.000×0.700—×1.0487.26%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .365 → .293; ISO .241 → .176; BABIP .332 → .306. 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 AAAIowa Cubs · 430 PAwOBA .354 → .289 (−64)K% 29.8% → 36.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.77%÷0.989×1.200——36.13%
BB% (unintentional) /PA11.16%÷1.005×0.690—×1.0508.05%
HBP% /PA0.23%—×0.940—×1.0500.23%
Singles /BIP23.11%÷0.949×0.930×1.025×1.05024.37%
Doubles /BIP10.36%÷1.033×0.830×1.025×1.0508.96%
Triples /BIP0.00%÷0.939×0.970×1.025×1.0500.00%
Home runs /BIP6.77%÷1.125×0.700—×1.0504.42%

Factors used: league row International League. Park (home-season share, regressed): HR 125, 1B 90, 2B 107, 3B 88, K 98, BB 101 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .354 → .289; ISO .203 → .140; BABIP .356 → .346. 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 AATennessee Smokies · 325 PAwOBA .330 → .294 (−36)K% 24.6% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.62%÷0.975×1.220——30.81%
BB% (unintentional) /PA9.23%÷0.959×0.680—×1.0426.82%
HBP% /PA0.62%—×0.840—×1.0420.54%
Singles /BIP27.01%÷1.015×0.920×1.044×1.04226.66%
Doubles /BIP6.16%÷1.059×0.910×1.044×1.0425.76%
Triples /BIP0.00%÷0.985×0.880×1.044×1.0420.00%
Home runs /BIP4.27%÷0.854×0.800—×1.0424.16%

Factors used: league row SL. Park (home-season share, regressed): HR 71, 1B 103, 2B 112, 3B 97, K 95, BB 92 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.044.

Result: wOBA .330 → .294; ISO .137 → .126; BABIP .343 → .335. 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 AAAIowa Cubs · 148 PAwOBA .368 → .313 (−55)K% 29.1% → 35.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.05%÷0.998×1.200——34.95%
BB% (unintentional) /PA11.49%÷0.949×0.690—×1.0508.77%
HBP% /PA0.68%—×0.940—×1.0500.67%
Singles /BIP28.74%÷0.994×0.930×1.040×1.05029.36%
Doubles /BIP9.20%÷0.962×0.830×1.040×1.0508.66%
Triples /BIP0.00%÷1.000×0.970×1.040×1.0500.00%
Home runs /BIP5.75%÷1.079×0.700—×1.0503.91%

Factors used: league row International League. Park (home-season share, regressed): HR 116, 1B 99, 2B 92, 3B 100, K 100, BB 90 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.040.

Result: wOBA .368 → .313; ISO .177 → .129; BABIP .402 → .396. 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).

2023 A+South Bend Cubs · 408 PAwOBA .348 → .274 (−74)K% 23.8% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.77%÷0.966×1.270——31.24%
BB% (unintentional) /PA7.60%÷1.060×0.710—×1.0275.23%
HBP% /PA0.49%—×0.790—×1.0270.40%
Singles /BIP24.09%÷0.988×0.920×1.032×1.02723.77%
Doubles /BIP9.12%÷1.140×0.810×1.032×1.0276.87%
Triples /BIP1.09%÷1.150×0.850×1.032×1.0270.86%
Home runs /BIP4.38%÷1.197×0.800—×1.0273.01%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 139, 1B 98, 2B 128, 3B 130, K 93, BB 112 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .348 → .274; ISO .181 → .122; BABIP .353 → .320. 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).

2023 AATennessee Smokies · 21 PAwOBA .390 → .340 (−50)K% 33.3% → 40.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.008×1.220——40.36%
BB% (unintentional) /PA14.29%÷1.059×0.680—×1.0509.63%
HBP% /PA4.76%—×0.840—×1.0504.20%
Singles /BIP22.22%÷0.975×0.920—×1.05022.01%
Doubles /BIP11.11%÷1.023×0.910—×1.05010.38%
Triples /BIP0.00%÷0.966×0.880—×1.0500.00%
Home runs /BIP11.11%÷1.082×0.800—×1.0508.63%

Factors used: league row SL. Park (home-season share, regressed): HR 116, 1B 95, 2B 105, 3B 93, K 102, BB 112 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average).

Result: wOBA .390 → .340; ISO .250 → .218; BABIP .333 → .318. 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).

2022 AMyrtle Beach Pelicans · 495 PAwOBA .353 → .289 (−64)K% 24.8% → 34.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.85%÷0.978×1.360——34.54%
BB% (unintentional) /PA10.91%÷1.017×0.690—×1.0307.62%
HBP% /PA1.21%—×0.780—×1.0300.97%
Singles /BIP25.25%÷0.975×0.920×0.993×1.03024.36%
Doubles /BIP6.23%÷0.947×0.830×0.993×1.0305.58%
Triples /BIP1.97%÷1.068×0.910×0.993×1.0301.71%
Home runs /BIP4.92%÷0.942×0.800—×1.0304.30%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 88, 1B 95, 2B 89, 3B 114, K 96, BB 103 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .353 → .289; ISO .178 → .144; BABIP .345 → .324. 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).

2021 ROKACL Cubs · 138 PAwOBA .426 → .306 (−120)K% 26.1% → 37.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.09%÷0.992×1.440——37.85%
BB% (unintentional) /PA12.32%÷1.071×0.620—×1.0087.18%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP32.53%÷1.002×0.820×1.040×1.00827.92%
Doubles /BIP4.82%÷0.947×0.720×1.040×1.0083.84%
Triples /BIP6.02%÷0.947×0.720×1.040×1.0084.80%
Home runs /BIP6.02%÷1.014×0.780—×1.0084.67%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 100, 2B 89, 3B 89, K 98, BB 114 — 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 ×1.040.

Result: wOBA .426 → .306; ISO .244 → .175; BABIP .456 → .378. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .