Kelvin Alcantara

OF ACL Mariners
Age 21 L/L 6'0" / 165 lbs ROK K +7%HR -5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202519ROKSEA235.258/.366/.3944353—.188/.272/.279
202620ASEA15.357/.400/.6431086—.286/.333/.571
202620ROKSEA218.297/.407/.4959080—.216/.296/.356
2027PROJ0% MLB21MLBSEA343.220/.285/.3346575-0.1
2028PROJ34% MLB22MLBSEA100.221/.287/.3392179-0.1
2029PROJ48% MLB23MLBSEA185.224/.291/.3464382-0.1
Next 3 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
ISO83
K%79
wRC+77
Whiff%73
wOBA67
Z-Con%62
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 1% · didn't stick 96%
CompsAngel Acosta (age 21) · Alexander Ovalles (age 21) · Austin Gallagher (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 219 proj PA
wRC+†75
AVG/OBP/SLG.218 / .283 / .331
PA219
HR4
K%24
BB%7
ISO114
MLB%0%
Value2027 · WAR
BAT: -6.5 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +4.7 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE40
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M———
2034Pre-Arb$1.0M———
2035Pre-Arb$1.0M———
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.9M +$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 = actual YTD + projected ROS + total. 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)
202317 ROKDSL Mariners — 146115 30611 29231 12 261414357770 96315 1620 358 53 — — — — — —
202418 ROKACL Mariners — 194164 47634 25452 20 287387433820 146364 2313 364 68 — — — — — —
202519 ROKACL Mariners — 235198 511314 27457 30 258366394760 136309 1911 342 53 — — — — — —
202620 AInland Empire 66ers — 1514 5101 160 00 3574006431.043 286571 407 452 86 — — — — — —
202620 ROKACL Mariners — 218182 54909 31343 00 297407495902 198319 1614 398 80 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Mariners — 146124 22410 20271 12 177297226522 48216 1814 247 53 — — — — — —
202418 ROK MLEACL Mariners — 194173 37423 16662 20 214288312600 98307 348 269 68 — — — — — —
202519 ROK MLEACL Mariners — 235208 39813 17657 30 188272279550 91243 287 246 53 — — — — — —
202620 A MLEInland Empire 66ers — 1514 4101 180 00 286333571905 286507 537 295 86 — — — — — —
202620 ROK MLEACL Mariners — 218194 42607 19493 00 216296356652 139247 229 286 80 — — — — — —
202317 ROK MLEDSL Mariners — 146124 22410 20271 12 177297226522 48224 1814 247 53 — — — — — —
202317 ROK RAWDSL Mariners — 146115 30611 29231 12 261414357770 96315 1620 358 53 — — — — — —
202418 ROK MLEACL Mariners — 194173 37423 16662 20 214288312600 98318 348 269 68 — — — — — —
202418 ROK RAWACL Mariners — 194164 47634 25452 20 287387433820 146364 2313 364 68 — — — — — —
202519 ROK MLEACL Mariners — 235208 39813 17657 30 188272279550 91252 287 246 53 — — — — — —
202519 ROK RAWACL Mariners — 235198 511314 27457 30 258366394760 136309 1911 342 53 — — — — — —
202620 ROK MLE2 teams — 233208 46708 20573 00 221299370669 149262 249 287 80 — — — — — —
202620 ROK RAW2 teams — 233196 5910010 32403 00 301407505912 204331 1714 401 80 — — — — — —
202317 ROK MLEDSL Mariners — 146124 22410 20271 12 177297226522 48216 1814 247 53 — — — — — —
202418 ROK MLEACL Mariners — 194174 37423 16662 20 213288310598 98307 348 269 68 — — — — — —
202519 ROK MLEACL Mariners — 235209 39813 17657 30 187272278549 91243 287 246 53 — — — — — —
202620 ROK MLE2 teams — 233208 46708 20573 00 221299370669 149264 249 287 80 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEACL Mariners — 194174 37423 16662 20 213288310598 98307 348 269 68 — — — — — —
202519 ROK MLEACL Mariners — 235209 39813 17657 30 187272278549 91243 287 246 53 — — — — — —
202620 ROK MLE2 teams — 233208 46708 20573 00 221299370669 149264 249 287 80 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLESEA 0% 343311 681326 25814 51 220285334619 114274 247 279 75 -10 +1 +0 -2 +7 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLESEA 34% 290264 581116 21683 41 223289344633 121276 237 285 79 -7 +0 +0 -2 +6 -0.2
202923 MLB MLESEA 48% 381346 781528 28884 51 226293351644 125277 237 289 82 -8 +1 +0 -2 +8 -0.2
203024 MLB MLESEA 53% 442401 9117210 331015 62 228295357652 129279 237 292 84 -8 +0 +0 -3 +10 -0.1
203125 MLB MLESEA 55% 477433 9919211 361095 62 229297360657 131279 238 295 85 -8 +0 +0 -3 +10 -0.0
203226 MLB MLESEA 56% 496450 10420312 381135 62 230298362660 132280 238 296 86 -8 +0 +0 -3 +11 0.0
203327 MLB MLESEA 55% 503454 10420212 391165 62 229297360657 131279 238 294 85 -9 +0 +0 -3 +11 -0.1
203428 MLB MLESEA 59% 503454 10320211 391175 52 227295355650 128278 238 292 83 -10 +0 -1 -3 +11 -0.3
203529 MLB MLESEA 61% 496450 10119211 381175 42 224292349641 124277 248 288 81 -11 +0 -1 -3 +11 -0.5
202822 MLB CTXSEA 34% 10092 21412 7231 10 221287339627 118273 237 282 79 -3 +0 +0 -1 +2 -0.1
202923 MLB CTXSEA 48% 185167 38714 14432 31 224291346637 122275 238 286 82 -4 +0 +0 -1 +4 -0.1
203024 MLB CTXSEA 53% 233211 47915 17533 31 226293352645 126276 237 290 84 -4 +0 +0 -1 +5 -0.1
203125 MLB CTXSEA 55% 261236 531016 20603 31 227295355650 128277 238 292 85 -5 +0 +0 -2 +6 -0.0
203226 MLB CTXSEA 56% 276250 561116 21633 41 228296357653 129277 238 293 86 -4 +0 +0 -2 +6 0.0
203327 MLB CTXSEA 55% 277251 561116 21643 31 227295354649 128277 238 291 85 -5 +0 +0 -2 +6 -0.0
203428 MLB CTXSEA 59% 296268 591116 23693 31 225293350643 125276 238 289 83 -6 +0 -0 -2 +6 -0.1
203529 MLB CTXSEA 61% 301272 601116 23713 31 222290344634 121274 248 285 81 -7 +0 -1 -2 +7 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19291747 39074841 14644621 237 223291345636 122275 238 289 80 -37 +2 -1 -12 +42 -0.7
/ 162G— A+C — 650589 13225314 491507 82 224291348640 124276 238 289 80 -13 +1 -0 -4 +14 -0.2
Career— MLE — 46154164 9251722199 361109652 5117 222292345637 123276 248 286 80 -77 +3 -2 -23 +82 -1.6
/ 162G— MLE — 650586 13024314 511547 72 222292345637 123275 248 286 80 -13 +1 -0 -4 +14 -0.3