Kyle McCann

C Albuquerque Isotopes
Age 29 L/R 6'2" / 243 lbs AAA HR +30%H +12% Svc 3.000 · Ctrl thru 2029
Overview
AAAArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202325AAAOAK388.270/.351/.47417377—.224/.284/.367
202426MLBOakland Athle…157.236/.318/.37150990.6
202628AAACOL127.188/.278/.2863024—.157/.230/.226
202628ROKCOL23.250/.478/.4380171—.211/.348/.368
2027PROJ10% MLB29MLBCOL20.204/.284/.3561070-0.0
2028PROJ27% MLB30MLBCOL78.204/.282/.3522069-0.1
Last 3 seasons WAR 0.6  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.000First FA2030
2027Arb-1$0.2M2028Arb-2$0.4M2029Ext$0.6M
Skills · percentileStatcast 2024
Barrel%78
Bat Spd71
Chase%69
Avg EV57
xwOBA25
Whiff%10
CompsMichael Pérez (age 29) · Tristan Gray (age 28) · Robel García (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†70
AVG/OBP/SLG.204 / .284 / .356
PA20
HR1
K%35
BB%10
BABIP285
ISO222
MLB%10%
Value2027 · WAR
BAT: -7.1 runs (wOBA-derived runs vs avg)-7BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: +3.6 runs (Positional adjustment)+4POSREP: +4.3 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · ContractCON 30 / POW 60
Toolsscout grade · Statcast %ile · 2024
CONTACT30
Whiff%
1019.8%
xAVG
100.183
POWER60
Barrel%
7812.3
Avg EV
5789.6
Bat Spd
7173.6
EYE55
Chase%
6927.9%
SPEED35
Sprint
1025.3
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2024
Service   3.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$0.2M+0.0$0.0M+$0.0M (cut)
2028Arb-2$0.4M———
2029Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

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)
201921 ROKAZL Athletics Gold — 2520 8222 560 00 4005201.0001.520 600500 2420 610 160 — — — — — —
202123 AAMidland RockHounds — 375320 531108 471396 10 166284275559 109257 3713 263 23 — — — — — —
202224 AAALas Vegas Aviators — 2824 4201 391 00 167286375661 208214 3211 299 34 — — — — — —
202224 AAMidland RockHounds — 430370 8818020 531446 20 238343449791 211329 3312 352 79 — — — — — —
202325 AAALas Vegas Aviators — 388344 9317117 381255 30 270351474825 203374 3210 365 77 — — — — — —
202426 MLBOakland Athletics — 157140 33405 16591 00 236318371690 136368 3810 313 99 -0 +0 -0 +3 +3 0.6
202628 AAAAlbuquerque Isotopes — 127112 21203 9475 00 188278286563 98286 377 262 24 — — — — — —
202628 ROKACL Rockies — 2316 4110 750 10 250478438916 188364 2230 417 71 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 157140 33405 16591 00 236318371690 136368 3810 313 98 -0 +0 -0 +3 +3 0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201921 ROK MLEAZL Athletics Gold — 2522 5111 390 00 227320500820 273353 3612 404 160 — — — — — —
202123 AA MLEMidland RockHounds — 375336 44907 311726 10 131217220437 89231 468 202 23 — — — — — —
202224 AAA MLELas Vegas Aviators — 2825 3101 2111 00 120214280494 160177 397 218 34 — — — — — —
202224 AA MLEMidland RockHounds — 430385 7514019 381766 20 195277379657 184291 419 285 79 — — — — — —
202325 AAA MLELas Vegas Aviators — 388357 8013112 251475 30 224284367651 143339 386 282 77 — — — — — —
202426 MLB MLEOakland Athletics — 157141 33405 15591 00 234312369681 135368 3810 315 99 -0 +0 -0 +3 +3 0.6
202628 AAA MLEAlbuquerque Isotopes — 127115 18202 6565 00 157230226456 70266 445 204 24 — — — — — —
202628 ROK MLEACL Rockies — 2319 4110 470 10 211348368716 158263 3017 273 71 — — — — — —
201921 ROK MLEAZL Athletics Gold — 2522 5111 390 00 227320500820 273333 3612 404 160 — — — — — —
201921 ROK RAWAZL Athletics Gold — 2520 8222 560 00 4005201.0001.520 600500 2420 610 160 — — — — — —
202123 AA MLEMidland RockHounds — 375336 44907 311726 10 131217220437 89233 468 202 23 — — — — — —
202123 AA RAWMidland RockHounds — 375320 531108 471396 10 166284275559 109257 3713 263 23 — — — — — —
202224 AA MLE2 teams — 458410 7716019 401877 20 188271366637 178283 419 281 76 — — — — — —
202224 AA RAW2 teams — 458394 9220021 561537 20 234339444783 211321 3312 349 76 — — — — — —
202325 AAA MLELas Vegas Aviators — 388357 8013112 251475 30 224284367651 143342 386 282 77 — — — — — —
202325 AAA RAWLas Vegas Aviators — 388344 9317117 381255 30 270351474825 203374 3210 365 77 — — — — — —
202426 MLB MLEOakland Athletics — 157141 33405 15591 00 234312369681 135364 3810 315 99 -0 +0 -0 +3 +3 0.6
202426 MLB RAWOakland Athletics — 157140 33405 16591 00 236318371690 136368 3810 313 99 -0 +0 -0 +3 +3 0.6
202628 AAA MLE2 teams — 150134 21212 10645 10 157242231473 75275 437 215 31 — — — — — —
202628 AAA RAW2 teams — 150128 25313 16525 10 195309305613 109297 3511 286 31 — — — — — —
201921 ROK MLEAZL Athletics Gold — 2522 5111 390 00 227320500820 273353 3612 404 160 — — — — — —
202123 AA MLEMidland RockHounds — 375335 44907 311726 10 131217221438 90231 468 202 23 — — — — — —
202224 AA MLE2 teams — 458408 7716019 401877 20 189271368639 179284 419 281 76 — — — — — —
202325 AAA MLELas Vegas Aviators — 388355 8013112 251475 30 225284369653 144339 386 282 77 — — — — — —
202426 MLB MLEOakland Athletics — 157140 33405 15591 00 236312371684 136368 3810 315 99 — — — — — —
202628 AAA MLE2 teams — 150134 21212 10645 10 157242231473 75266 437 215 31 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 MLB MLEOakland Athletics — 157140 33405 15591 00 236312371684 136368 3810 315 99 — — — — — —
202628 AAA MLE2 teams — 150134 21212 10645 10 157242231473 75266 437 215 31 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLECOL 10% 200178 35516 16684 21 193273328601 135271 348 272 70 -7 +0 -1 +4 +4 0.1
▸ 2027 — real world (MLB)
202729 MLB CTXCOL 10% 2018 4101 270 00 204284356640 152285 3510 287 70 -1 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLECOL 27% 286256 50818 22976 11 193272324596 131270 348 270 69 -11 -0 -3 +5 +6 -0.3
202830 MLB CTXCOL 27% 7870 13202 6262 00 204282352634 148284 338 285 69 -3 +0 -1 +1 +2 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 235210 46607 22853 00 219302348650 129331 369 304 64 -3 +0 -1 +4 +5 0.5
/ 162G— A+C — 650581 12717019 612358 00 219302346647 127330 369 304 64 -9 +0 -4 +12 +14 1.3
Career— MLE — 20391834 34558560 16280334 102 188267323590 135291 398 263 64 -18 -0 -5 +11 +14 0.3
/ 162G— MLE — 650585 11018219 5225611 31 188267323590 135292 398 263 64 -18 -0 -5 +12 +14 0.3