Kyle McCannC Albuquerque Isotopes
Age 28 L/R 6'2" / 243 lbs AAA HR +30%H +12% Svc 2.000S2 · Ctrl thru 2029
2026 ROS PROJECTION134 act + 89 ros · stats below = ROS only
wRC+†61
AVG/OBP/SLG.174 / .257 / .311
PA89
HR3
K%40
BB%8
BABIP266
ISO137
MLB%10%
Value2026 · WAR
BAT: -14.2 runs (wOBA-derived runs vs avg)-14BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: +4.0 runs (Positional adjustment)+4POSREP: +6.3 runs (Replacement-level credit)+6REPTotal WAR: -0.40-0.4WAR
0.00.51.00.00.0-$0M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 60
Toolsscout grade · Statcast %ile · 2024
CONTACT30
Whiff%
1019.8%
xwOBA
250.279
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   Pre-Arb SUPER-2
MLB Debut   2024
Service   2.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.1M
2027Arb-2$0.2M
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$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. Catcher framing: only 2026 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
201921 ROKAZL Athletics Gold 2522 5111 390 00 227320500820 273333 3612 412 173
201921 ROKAZL Athletics Gold 2520 8222 560 00 4005201.0001.520 600500 2420 610 325
202123 AAMidland RockHounds 375337 41809 301866 10 122206226432 104222 508 199 11
202123 AAMidland RockHounds 375320 531108 471396 10 166284275559 109257 3713 263 60
202224 AA2 teams 458409 8215028 411997 20 200284443727 242295 439 312 97
202224 AA2 teams 458394 9220021 561537 20 234339444783 211321 3312 349 125
202325 AAALas Vegas Aviators 388358 7310112 241565 30 204264338602 134319 406 267 63
202325 AAALas Vegas Aviators 388344 9317117 381255 30 270351474825 203374 3210 365 137
202426 MLBOakland Athletics 157140 33405 16591 00 236318371690 136368 3810 311 96 -1 +0 -0 +3 +4 0.6
202426 MLBOakland Athletics 157140 33405 16591 00 236318371690 136368 3810 313 98 -0 +0 -0 +3 +4 0.7
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAACOL 134118 19212 10615 10 161256246501 85304 467 227 32 -10 +0 +0 +2 +4 -0.4
YTD28 AAACOL 134113 24313 15475 10 212331336667 124328 3511 308 94 -1 +0 +0 +2 +4 0.6
ROS28 AAACOL 10% 8980 14203 7362 10 174257311569 137278 408 265 61 -4 +0 -1 +2 +3 -0.0
ROS28 MLBCOL 10% 98 1000 140 00 125222125347 300 4411 271 66 -0 +0 -0 +0 +0 -0.0
FULL28 AAACOL 143126 20212 11655 10 159254238492 79300 458 230 34 -11 +0 -0 +3 +4 -0.4
TOT28 AAACOL 223198 33415 17977 20 166256272529 106288 438 242 44 -14 +0 -1 +4 +6 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBCOL 27% 288258 48719 231115 21 186266326591 140278 398 268 63 -12 +0 -4 +5 +8 -0.2
202729 MLBCOL 27% 7972 14203 6301 10 194266347613 153300 388 275 69 -3 +0 -1 +1 +2 0.0
▸ Career Totals
Career 245220 48608 23932 10 218298355653 136336 389 299 87 -4 +0 -2 +4 +7 0.7
/ 162G 650584 12716021 612475 30 217297353650 135335 389 299 87 -9 +1 -4 +12 +18 1.7
Career 17801604 29647367 14475626 91 185263343605 158291 428 270 65 -70 +1 -5 +32 +50 0.9
/ 162G 650586 10717124 532769 30 183261338599 155288 428 270 65 -26 +1 -2 +12 +18 0.3

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
201921 ROKAZL Athletics Gold 2520 8222 560 00 4005201.0001.520 600500 2420 610 325 +6 +0 +1 0.7
202123 AAMidland RockHounds 375320 531108 471396 10 166284275559 109257 3713 263 60 -17 +0 +11 -0.6
202224 AAALas Vegas Aviators 2824 4201 391 00 167286375661 208214 3211 299 87 -0 +0 +1 0.0
202224 AAMidland RockHounds 430370 8818020 531446 20 238343449791 211329 3312 352 128 +13 +0 +12 2.6
202325 AAALas Vegas Aviators 388344 9317117 381255 30 270351474825 203374 3210 365 137 +16 +1 +11 2.8
202426 MLBOakland Athletics 157140 33405 16591 00 236318371690 136368 3810 313 98 -0 +0 -0 +3 +4 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 157140 33405 16591 00 236318371690 136368 3810 313 98 -0 +0 -0 +3 +4 0.7

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
#1Kelly Shoppachlast yr '13
career totals — 8 seasons, 1,839 PA
81,839701225314417+33+1411.311.5
/162664250+11.9+5.04.1pk7: 12
#2Curt Casalilast yr '24
career totals — 10 seasons, 1,566 PA
101,566472217311367+28+197.87.9
/162664201+11.9+7.93.3pk7: 8
#3Devin Mesoracolast yr '18
career totals — 8 seasons, 1,574 PA
81,574584232309406+28-136.06.2
/162664242+11.9-5.32.5pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Jason Phillipslast yr '07
career totals — 5 seasons, 1,508 PA
51,508290248314368+11-102.72.7
/162664130+4.7-4.41.2pk7: 3
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
125681219297359+5-00.70.7
/162664212+11.9-1.21.8pk7: 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
Kyle McCann (OGILVIE) 28 30 60 35 55 166/256/272 106288 52 43% 8% 44 -0.4
Mike Olt
2016 · MLB
27 36→42 52→55 38→40 40 195/258/353 158273 213 36% 7% 67 -0.5 204/269/349 145297 183 35% 8% 71 -0.3 185/257/31513027116036%8%53-0.8
Michael Pérez
2022 · MLB
29 35 49→50 40 46 187/262/332 145237 174 29% 8% 63 -0.8 186/260/320 134240 174 29% 8% 59 -1.1 167/245/28411721616131%8%43-0.9
Tristan Gray
2023 · AAA
27 34→35 54→55 45→40 33 196/240/365 169266 245 37% 4% 63 -0.9 193/248/348 155266 204 34% 6% 61 -1.0 202/259/33513327315331%6%61-0.6
Seby Zavala
2022 · MLB
28 32→40 50 42→40 33 173/231/315 142281 194 44% 6% 46 -2.0 200/270/326 126315 144 38% 8% 65 -0.7 188/267/30511729613138%8%56-0.5
Ryan Schimpf
2016 · AAA
28 35→41 55→65 41→45 44 196/266/376 181239 234 30% 8% 77 +0.1 198/288/418 220258 293 34% 10% 97 +1.5 179/281/41223323231137%11%89+0.6
Brandon Waring
2014 · AAA
28 35→40 55 45→40 36 193/256/372 178278 242 39% 6% 72 -0.2 191/251/343 152332 185 45% 6% 62 -0.9 158/220/30514729517250%5%36-1.8
Aramis Garcia
2021 · MLB
28 42 50→55 41→45 36 211/264/361 150319 194 39% 6% 71 -0.3 206/249/331 125280 155 32% 4% 56 -1.3 176/253/32514924121536%7%57-0.5
Stewart Ijames
2017 · AA
28 37 52→65 43→45 39 199/260/367 167280 215 36% 7% 72 -0.2 205/268/344 139314 168 37% 7% 69 -0.4 173/241/32014727019642%8%51-0.4
Jakson Reetz
2023 · AAA
27 35→31 56→60 44→45 38 199/276/388 189265 254 35% 6% 85 +0.7 204/280/379 175262 216 30% 7% 84 +0.6 194/277/33313924017326%7%68-0.2
Zack Collins
2023 · MLB
28 36→43 49→50 46→40 50 190/284/340 150262 166 32% 11% 75 -0.0 214/291/357 143326 167 36% 10% 82 +0.5 207/287/34013332615438%10%73-0.1
Patrick Dorrian
2023 · AAA
27 37→39 49→55 47→45 40 192/260/338 147292 186 39% 8% 64 -0.8 201/263/349 148300 197 38% 7% 68 -0.5 189/253/33714827620538%7%57-0.7
Robel García
2022 · MLB
29 35→37 51→50 44→40 40 190/257/347 157275 205 38% 8% 66 -0.6 226/289/411 185323 246 36% 8% 95 +1.4 238/305/48825133137038%9%121+0.9
Erik Ostberg
2023 · AA
27 40 50→55 46→45 42 208/273/358 149295 196 35% 8% 74 -0.1 208/264/343 135290 159 32% 7% 66 -0.6 174/219/31313922915631%5%37-0.7
Chris Williams
2023 · AAA
26 36→30 56→60 44→40 42 196/270/381 185289 254 40% 9% 79 +0.3 193/272/369 176288 246 39% 9% 78 +0.2 172/260/34817524725640%9%65-0.4
Ryan Fitzgerald
2023 · AAA
29 37→42 52→55 43→45 42 199/262/366 167247 197 28% 6% 72 -0.2 207/272/356 149273 169 29% 7% 73 -0.1 226/290/35112528912825%7%75+0.0
Zach Green
2022 · MLB
28 41 54→55 43→40 38 202/277/378 176333 234 44% 8% 82 +0.5 206/261/365 159312 185 38% 6% 72 -0.2 186/236/35216627316137%5%56-0.8
Gabe Johnson
2008 · AAA
28 38 49→50 45→40 39 200/259/341 142281 175 35% 7% 64 -0.8 210/268/319 109310 109 33% 7% 62 -0.9 179/240/258792746435%7%32-0.7
Kevin Richardson
2009 · AAA
28 40 49→50 43→40 39 210/268/349 139283 184 32% 6% 70 -0.3 194/243/331 137309 174 41% 5% 55 -1.4 180/227/31613629518144%4%40-1.0
Isan Díaz
2023 · MLB
27 41→42 53→55 46→45 47 217/298/391 173286 228 31% 10% 93 +1.3 214/285/396 182277 269 32% 8% 89 +1.0 178/253/34717020329630%9%62-0.3
Chadwick Tromp
2023 · MLB
28 39 51→50 42→40 38 211/243/359 148254 204 27% 4% 61 -1.0 217/272/349 132274 153 26% 7% 71 -0.3 206/267/32111526313126%8%59-0.5