James McCannC Arizona Diamondbacks
Age 36 R/R 6'2" / 235 lbs MLB HR +4% Svc 10.163 · Ctrl thru 2026
2026 ROS PROJECTION69 act + 57 ros · stats below = ROS only
wRC+†vL 8990vR 92
AVG/OBP/SLG.245 / .298 / .396
PA57
HR2
K%25
BB%5
BABIP297
ISO151
MLB%100%
Value2026 · WAR
BAT: -4.1 runs (wOBA-derived runs vs avg)-4BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.8 runs (Defensive runs vs avg)-1FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.40.22627
Tools · Splits · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
4511.6%
xwOBA
420.299
POWER50
Barrel%
508.2
Avg EV
5289.3
Bat Spd
6572.9
EYE45
Chase%
5929.9%
SPEED45
Sprint
1025.5
Platoon Splits2024-2026 · 390 PA
vs LHP
vs RHP
Edge
PA
134
256
wRC+
91
92
wOBA
304
305
ISO
170
151
L
BABIP
264
315
▶▶R
K%
20.2%
27.7%
◀◀L
BB%
4.5%
6.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2015
Service   10.163 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$1M+0.0$0.2M-$0.9M
Totals $1M $0.2M -$0.9M

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
201121 A2 teams 5449 5101 2192 00 102170184353 82133 354 162 -18
201121 A2 teams 5448 7201 3132 00 146226250476 104171 246 219 26
201222 AA3 teams 450427 832101 141155 52 194229251479 56261 263 214 22
201222 AA3 teams 450421 982202 20805 52 233276299575 67281 184 260 57
201323 AA2 teams 518483 1243117 201167 33 257296369665 112319 224 291 81
201323 AA2 teams 518469 1253028 34917 33 267325390716 124310 187 317 101
201424 AAAToledo Mud Hens 460426 1102707 161049 92 258299371670 113320 233 292 82
201424 AAAToledo Mud Hens 460417 1233407 25909 92 295348427775 132355 205 340 119
201525 MLBDetroit Tigers 425401 1101958 16903 01 274307406714 132336 214 308 94 -3 -0 -6 +8 +12 1.1
201525 MLBDetroit Tigers 425401 1061857 16903 01 264298387684 122325 214 301 88 -6 -0 -6 +8 +12 0.8
201626 MLB2 teams 400368 8110113 261162 01 220275359634 139281 296 279 72 -13 -0 +10 +7 +11 1.6
201626 MLB2 teams 400366 789112 281152 01 213273342614 128273 297 275 68 -14 -0 +10 +7 +11 1.4
201727 MLBDetroit Tigers 391352 9315214 26899 10 264331438768 173313 237 334 114 +6 +0 -2 +7 +11 2.3
201727 MLBDetroit Tigers 391352 8914213 26899 10 253320415735 162300 237 326 107 +3 +0 -2 +7 +11 2.0
201828 MLBDetroit Tigers 457427 981709 261162 03 230277333609 103293 256 270 65 -18 -1 +6 +8 +13 0.8
201828 MLBDetroit Tigers 457427 941608 261162 03 220268314582 94282 256 263 59 -21 -1 +6 +8 +13 0.5
201929 MLBChicago White Sox 476439 11825117 301376 41 269324446771 178354 296 339 117 +9 +0 -0 +8 +13 3.2
201929 MLBChicago White Sox 476439 12026118 301376 41 273328460789 187359 296 348 125 +13 +0 -0 +8 +13 3.6
202030 MLBChicago White Sox 11197 28307 8304 11 289367536903 247339 277 380 149 +6 -0 +4 +2 +3 1.6
202030 MLBChicago White Sox 11197 28307 8304 11 289367536903 247339 277 389 156 +7 -0 +4 +2 +3 1.7
202131 MLBNew York Mets 412375 8712110 321152 12 232296349645 117304 288 286 77 -11 -1 +3 +7 +12 1.1
202131 MLBNew York Mets 412375 8712110 321152 12 232296349645 117304 288 290 80 -9 -1 +3 +7 +12 1.3
202232 MLB2 teams 232213 43804 13674 30 202261296557 94271 296 246 46 -14 +1 +4 +4 +7 0.2
202232 MLB2 teams 232212 44804 14634 30 208270302571 94272 276 260 57 -11 +1 +4 +4 +7 0.4
202333 MLBBaltimore Orioles 226207 441306 9575 31 213262362625 150260 254 269 64 -9 +0 +3 +4 +6 0.4
202333 MLBBaltimore Orioles 226207 461406 9575 31 222271377648 155274 254 283 75 -6 +0 +3 +4 +6 0.7
202434 MLBBaltimore Orioles 233214 47807 13562 10 220271355626 136258 246 281 73 -7 +0 -2 +4 +7 0.2
202434 MLBBaltimore Orioles 233214 50908 13562 10 234284388672 154273 246 294 84 -4 +0 -2 +4 +7 0.5
202535 AAA2 teams 297275 7013010 13854 00 255298411709 156326 294 306 92
202535 AAA2 teams 297271 7617011 17744 00 280332465797 185342 256 347 123
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD36 MLBARI 6966 15302 1180 00 227239364602 136283 261 255 53 -4 +0 -0 +1 +2 -0.1
YTD36 MLBARI 6966 15302 1180 00 227239364602 136283 261 257 55 -3 +0 -0 +1 +2 -0.1
ROS36 MLBARI 100% 5753 13202 3141 00 245298396694 151302 255 308 94 -0 +0 -1 +1 +2 0.2
ROS36 MLBARI 100% 5753 13202 3141 00 245298396694 151304 255 303 90 -1 +0 -1 +1 +2 0.1
FULL36 MLBARI 126119 28504 4321 00 235266378644 143289 253 276 70 -4 +0 -1 +2 +4 0.1
TOT36 MLBARI 126119 28504 4321 00 235266378644 143289 253 279 71 -4 +0 -1 +2 +4 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202737 MLBARI 100% 120113 26404 5311 00 230269372641 142293 264 294 83 -2 +0 -8 +2 +3 -0.5
202737 MLBARI 100% 120113 26404 5311 00 230269372641 142295 264 289 79 -3 +0 -8 +2 +3 -0.6
▸ Career Totals
Career 36093319 80113910103 21092345 1410 241295382678 141301 266 301 88 -47 -1 +14 +69 +102 13.9
/ 162G 650598 14525219 381668 32 242297386683 144302 266 301 88 -9 -0 +2 +12 +18 2.5
Career 53194919 118022911127 272135768 3117 240289368657 128303 265 288 79 -127 -1 +13 +95 +151 13.4
/ 162G 650601 14428116 331668 42 240288369657 130302 265 288 79 -15 +0 +2 +12 +18 1.6

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
201121 AWest Michigan Whitecaps 3834 2100 2121 00 5913588223 2987 325 114 -55 -7 +0 +1 -0.6
201121 ROKGCL Tigers 1614 5101 111 00 3574386431.080 286333 66 470 217 +2 +0 +0 0.3
201222 AAErie SeaWolves 230220 441202 8440 22 200228282510 82240 193 227 32 -18 -0 +7 -1.2
201222 A+Lakeland Flying Tigers 177160 461000 10295 30 287349350699 62346 166 317 101 +0 +1 +5 0.6
201222 INTLMesa Solar Sox 4341 8000 270 00 195233195428 235 165 201 12 -4 +0 +1 -0.3
201323 AAErie SeaWolves 486441 1223018 30857 33 277333404736 127321 176 325 107 +4 -1 +14 1.7
201323 INTLLeones del Escogido 3228 3010 460 00 107219179397 71136 1912 194 7 -3 +0 +1 -0.3
201424 AAAToledo Mud Hens 460417 1233407 25909 92 295348427775 132355 205 340 119 +10 +1 +13 2.4
201525 MLBDetroit Tigers 425401 1061857 16903 01 264298387684 122325 214 301 88 -6 -0 -6 +8 +12 0.8
201626 MLBDetroit Tigers 373344 769112 231092 01 221274358631 137283 296 280 73 -12 -0 +10 +7 +11 1.6
201626 AAAToledo Mud Hens 2722 2000 560 00 9125991350 125 2219 196 8 -3 +0 +1 -0.2
201727 MLBDetroit Tigers 391352 8914213 26899 10 253320415735 162300 237 326 107 +3 +0 -2 +7 +11 2.0
201828 MLBDetroit Tigers 457427 941608 261162 03 220268314582 94282 256 263 59 -21 -1 +6 +8 +13 0.5
201929 MLBChicago White Sox 476439 12026118 301376 41 273328460789 187359 296 348 125 +13 +0 -0 +8 +13 3.6
202030 MLBChicago White Sox 11197 28307 8304 11 289367536903 247339 277 389 156 +7 -0 +4 +2 +3 1.7
202131 MLBNew York Mets 412375 8712110 321152 12 232296349645 117304 288 290 80 -9 -1 +3 +7 +12 1.3
202232 MLBNew York Mets 191174 34603 11464 30 195259282541 86244 246 247 47 -11 +1 +4 +4 +5 0.3
202232 AABinghamton Rumble Ponies 4138 10201 3170 00 263317395712 132450 417 319 102 +0 +0 +1 0.1
202333 MLBBaltimore Orioles 226207 461406 9575 31 222271377648 155274 254 283 75 -6 +0 +3 +4 +6 0.7
202434 MLBBaltimore Orioles 233214 50908 13562 10 234284388672 154273 246 294 84 -4 +0 -2 +4 +7 0.5
202535 MLBArizona Diamondbacks 137123 32605 8334 00 260326431757 171314 246 333 113 +2 +0 +1 +5 +4 1.3
202535 AAAGwinnett Stripers 160148 441106 9410 00 297338493831 196365 266 358 132 +6 +0 +5 1.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 34323153 7621331097 20287843 1410 242296382679 141302 266 301 89 -44 -1 +23 +65 +97 14.3

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
#1Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#2Dioner Navarrolast yr '16
career totals — 12 seasons, 3,544 PA
123,5447714250308370+63-112.111.6
/162664143+11.9-0.22.3pk7: 11
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 14 projected seasons
143,74710715242292384+63+2312.011.2
/162664193+11.1+4.02.1pk7: 11
#3Nick Hundleylast yr '19
career totals — 12 seasons, 3,373 PA
123,3739315247299405+60-3110.310.8
/162664183+11.9-6.02.0pk7: 11
#4Stephen Vogtlast yr '22
career totals — 9 seasons, 2,571 PA
92,571825241303410+36-119.39.4
/162664211+9.2-2.82.4pk7: 9
#5Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#6Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6

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
James McCann (OGILVIE) 36 50 50 45 45 235/266/378 143289 40 25% 3% 71 +0.1
Nick Hundley
2019 · MLB
35 49→46 52→55 46→40 44 248/297/421 173307 194 26% 6% 100 +1.7 229/282/386 157306 187 30% 6% 85 +0.7 165/202/29212723514036%4%26-0.7
Miguel Olivo
2015 · MLB
37 50→51 52→60 43→50 36 254/288/422 168328 205 29% 4% 97 +1.5 226/266/354 128321 1410 32% 5% 69 -0.4 217/259/337120308131033%5%59-0.6
Kelly Stinnett
2006 · MLB
36 48 50 46→40 46 244/312/396 152300 194 25% 8% 101 +1.8 216/274/336 120277 145 26% 7% 69 -0.4 183/234/2627923910027%6%24-0.9
Doug Mirabelli
2007 · MLB
36 44 53→50 48→30 46 228/304/398 170292 215 29% 8% 98 +1.6 228/300/390 162298 207 29% 8% 95 +1.4 200/276/35715726124032%9%74-0.0
Adam Rosales
2019 · MLB
36 41→49 50→55 42→45 41 214/268/368 154272 185 28% 6% 75 -0.0 205/253/329 124279 146 31% 5% 58 -1.2 175/215/2648925112235%4%20-1.9
Sal Fasano
2008 · MLB
36 42 52→55 44→40 37 224/282/386 162278 214 28% 4% 86 +0.8 208/264/324 116288 126 31% 4% 62 -0.9 184/237/270862717433%3%34-0.9
Alex Gonzalez
2013 · MLB
36 48→55 51→55 44→40 43 246/287/406 160279 194 20% 5% 92 +1.2 223/273/345 122263 137 20% 6% 70 -0.3 178/206/233552225022%3%10-0.9
Angel Berroa
2014 · AAA
37 51→56 50→55 46→50 43 255/301/413 158301 176 22% 6% 100 +1.7 248/291/410 162292 217 23% 4% 95 +1.4 245/287/40916428523523%2%90+0.6
Rod Barajas
2012 · MLB
36 44→47 58→60 46→30 45 240/289/438 199250 282 18% 5% 102 +1.9 229/298/393 164256 214 20% 8% 95 +1.4 205/284/34213722718019%8%67-0.3
Vance Wilson
2009 · MLB
36 49 50→55 43→40 44 248/299/406 157287 189 21% 6% 98 +1.6 242/302/410 168295 226 25% 6% 100 +1.7 231/286/39316127923026%4%85+0.3
José Hernández
2006 · MLB
37 48→58 50→55 41→45 46 243/305/394 151304 195 26% 8% 97 +1.5 241/297/372 131304 156 25% 7% 88 +0.9 242/299/36011831112625%7%83+0.3
A.J. Ellis
2018 · MLB
37 45→55 49→45 45→40 54 229/315/374 145253 175 18% 10% 96 +1.5 248/337/373 125301 126 20% 11% 105 +2.1 269/377/345753474020%14%109+0.7
Hernando Arredondo
2013 · AAA
36 50→56 51→50 42→50 41 257/284/414 157284 208 19% 4% 93 +1.3 242/276/384 142279 175 20% 4% 82 +0.5 238/274/36913127416220%4%74-0.0
John Buck
2014 · MLB
34 43→53 51→60 43→30 50 224/303/376 153266 203 24% 9% 92 +1.2 234/301/359 125293 145 24% 8% 85 +0.7 235/296/307723076024%7%67-0.2
Raul Casanova
2009 · MLB
36 49 48→60 47→30 45 247/295/387 140293 164 22% 6% 91 +1.1 254/314/386 132293 155 18% 7% 98 +1.6 267/333/39012230215116%8%105+1.4
Jonathan Aceves
2013 · AAA
35 44 51→55 42→30 41 227/274/384 157281 196 27% 6% 81 +0.4 218/274/356 138264 174 24% 6% 74 -0.1 237/309/35511828513121%8%87+0.4
Eliezer Alfonzo
2016 · AAA
37 43→53 50→55 44→40 34 228/261/371 143286 205 28% 3% 72 -0.2 263/294/453 190313 277 25% 3% 108 +2.3 286/311/49721133034324%2%127+2.1
Humberto Cota
2015 · AAA
36 43 49→50 47→30 43 222/280/360 138275 185 26% 7% 78 +0.2 219/288/364 145281 184 28% 8% 82 +0.5 207/286/34814126518028%9%77+0.1
Cody Ransom
2011 · MLB
35 42 53→55 48→50 44 224/282/401 176277 218 28% 7% 89 +1.0 218/288/402 184300 238 33% 8% 92 +1.2 205/286/39719228524635%9%88+0.5
Benito Santiago
2001 · MLB
36 50→56 50 44→45 50 253/309/403 150279 187 17% 7% 101 +1.8 263/305/400 137295 146 15% 6% 98 +1.6 274/318/43115730117315%6%106+1.4