Mark CanhaLF Kansas City Royals
Age 37 R/R 6'1" / 200 lbs MLB HR -6% Svc 11.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 254 proj PA
wRC+†vL 10296vR 79
AVG/OBP/SLG.237 / .330 / .347
PA254
HR4
K%20
BB%10
ISO111
MLB%100%
Value2026 · WAR
BAT: -1.0 runs (wOBA-derived runs vs avg)-1BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -2.7 runs (Positional adjustment)-3POSREP: +7.2 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.1-0.12627
Tools · Splits · ContractCON 52 / POW 37
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT52
Whiff%
807.9%
xwOBA
460.304
POWER37
Barrel%
163.8
Avg EV
3588.0
Bat Spd
2568.7
EYE61
Chase%
7327.2%
SPEED41
Sprint
5827.8
DEFENSE50
scouting grade only
Platoon Splits2024-2025 · 587 PA
vs LHP
vs RHP
Edge
PA
198
389
wRC+
102
79
◀◀L
wOBA
319
288
L
ISO
105
087
◀◀L
BABIP
321
273
L
K%
19.7%
20.8%
L
BB%
9.1%
9.8%
R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2015
Service   11.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M+0.0$0.2M-$0.2M
Totals $0.4M $0.2M -$0.2M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201021 ROKGCL Marlins 2118 3000 111 11 167250167417 167 55 188 2
201021 ROKGCL Marlins 2117 3000 211 11 176300176476 176 510 231 35
201122 AGreensboro Grasshoppers 455412 8518016 311245 73 206270367637 160247 277 277 70
201122 AGreensboro Grasshoppers 455384 10622025 59855 73 276379529908 253288 1913 392 158
201223 A+Jupiter Hammerheads 478418 982226 421179 13 234318340657 105304 249 291 81
201223 A+Jupiter Hammerheads 478406 1192436 54759 13 293388411799 118339 1611 356 131
201324 AAJacksonville Suns 504440 10827211 3912515 61 245328391719 145314 258 308 94
201324 AAJacksonville Suns 504425 11632213 5410215 61 273374449824 176327 2011 362 135
201425 AAA2 teams 604539 13729314 4516011 41 254324397721 143329 267 315 99
201425 AAA2 teams 604525 14729321 5913311 41 280365467831 187332 2210 364 137
201526 MLBOakland Athletics 485441 11523317 33968 72 261324442766 181296 207 332 112 +7 +1 -9 -9 +14 0.4
201526 MLBOakland Athletics 485441 11222316 33968 72 254317426744 172289 207 329 110 +5 +1 -9 -9 +14 0.3
201627 MLBOakland Athletics 4441 5003 0201 01 122143341484 220105 450 205 15 -4 -0 -0 -1 +1 -0.5
201627 MLBOakland Athletics 4441 5003 0201 01 122143341484 220105 450 200 11 -4 -0 -0 -1 +1 -0.5
201728 AAA2 teams 504457 10532418 2913613 60 230295435730 206283 276 315 99
201728 AAA2 teams 504445 11338417 4111813 60 254335472807 218306 238 352 128
201829 MLBOakland Athletics 411365 9423018 348810 12 258337468806 211291 218 344 121 +10 -1 -2 +1 +12 2.1
201829 MLBOakland Athletics 411365 9122017 348810 12 249330449779 200282 218 345 122 +10 -1 -2 +1 +12 2.1
201930 MLBOakland Athletics 497410 11517327 6710718 32 280404534938 254317 2213 405 168 +38 -0 -3 +2 +14 5.1
201930 MLBOakland Athletics 497410 11216326 6710718 32 273398517915 244308 2213 403 166 +37 -0 -3 +2 +14 5.1
202031 MLBOakland Athletics 243191 471225 375410 40 246395408803 162307 2215 359 133 +9 +1 -1 -3 +7 1.4
202031 MLBOakland Athletics 243191 471225 375410 40 246395408803 162307 2215 360 134 +9 +1 -1 -3 +7 1.4
202132 MLBOakland Athletics 625519 12323418 7712827 122 237364401765 164280 2012 343 121 +15 +2 -2 -7 +18 2.5
202132 MLBOakland Athletics 625519 12022417 7712827 122 231360387747 156274 2012 341 119 +14 +2 -2 -7 +18 2.4
202233 MLBNew York Mets 542462 12324013 489728 31 266370403772 136309 189 346 123 +14 +0 -6 -6 +15 1.8
202233 MLBNew York Mets 542462 12324013 489728 31 266370403772 136309 189 350 126 +16 +0 -6 -6 +15 2.0
202334 MLBMilwaukee Brewers 507435 11626111 497917 111 267363407770 140299 1610 342 120 +11 +2 -2 -5 +14 2.0
202334 MLBMilwaukee Brewers 507435 11425111 497917 111 262359400759 138293 1610 341 119 +11 +2 -2 -5 +14 2.0
202435 MLBSan Francisco Giants 462393 992108 519613 70 252357366723 115310 2111 322 104 +2 +1 -3 -8 +13 0.6
202435 MLBSan Francisco Giants 462393 952007 519613 70 242348346694 104298 2111 318 102 +1 +1 -3 -8 +13 0.4
202536 MLB2 teams 158141 29402 12353 01 206282277559 71255 228 253 52 -9 -0 -1 -2 +4 -0.8
202536 MLB2 teams 158140 30402 13333 01 214295286581 71262 218 268 63 -7 -0 -1 -2 +4 -0.6
▸ 2026 Season
202637 MLBKC 254221 531014 25516 41 240333348682 109289 2010 311 97 -1 +0 -0 -3 +7 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202738 MLBKC 100% 166145 33603 16344 20 228321331652 103279 2010 297 86 -3 +0 -8 -2 +5 -0.7
202738 MLBKC 100% 166145 32602 16344 20 221315303619 83275 2010 276 69 -6 +0 -8 -2 +5 -1.1
▸ Career Totals
Career 42943688 91118514123 426879145 5212 247348405753 158290 2010 338 117 +81 +6 -45 -44 +122 12.3
/ 162G 650558 13828219 6413322 82 247347407754 159290 2010 338 117 +12 +1 -7 -7 +18 1.9
Career 69606048 148831725194 6361548199 7922 246337403740 157296 229 325 107 +56 +7 -45 -69 +197 15.0
/ 162G 650565 13930218 5914519 72 246337402739 156297 229 325 107 +5 +1 -4 -6 +18 1.4

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
201021 ROKGCL Marlins 2117 3000 211 11 176300176476 176 510 231 35 -2 -0 +1 -0.1
201122 AGreensboro Grasshoppers 455384 10622025 59855 73 276379529908 253288 1913 392 158 +30 +0 +13 4.4
201223 A+Jupiter Hammerheads 478406 1192436 54759 13 293388411799 118339 1611 356 131 +17 -1 +14 3.0
201324 AAJacksonville Suns 504425 11632213 5410215 61 273374449824 176327 2011 362 135 +20 +1 +14 3.6
201425 AAANew Orleans Zephyrs 537465 14128320 571128 31 303389505894 202356 2111 390 157 +34 +0 +15 5.1
201425 INTLAguilas Cibaenas 6760 6101 2213 10 100169167336 67125 313 158 -21 -9 +0 +2 -0.7
201526 MLBOakland Athletics 485441 11222316 33968 72 254317426744 172289 207 329 110 +5 +1 -9 -9 +14 0.3
201627 MLBOakland Athletics 4441 5003 0201 01 122143341484 220105 450 200 11 -4 -0 -0 -1 +1 -0.5
201728 MLBOakland Athletics 187173 361315 7566 20 208263382645 173274 304 286 77 -5 +0 -6 -5 +5 -1.1
201728 AAANashville Sounds 317272 7725312 34627 40 283377529906 246323 2011 392 158 +21 +1 +9 3.1
201829 MLBOakland Athletics 411365 9122017 348810 12 249330449779 200282 218 345 122 +10 -1 -2 +1 +12 2.1
201930 MLBOakland Athletics 497410 11216326 6710718 32 273398517915 244308 2213 403 166 +37 -0 -3 +2 +14 5.1
202031 MLBOakland Athletics 243191 471225 375410 40 246395408803 162307 2215 360 134 +9 +1 -1 -3 +7 1.4
202132 MLBOakland Athletics 625519 12022417 7712827 122 231360387747 156274 2012 341 119 +14 +2 -2 -7 +18 2.4
202233 MLBNew York Mets 542462 12324013 489728 31 266370403772 136309 189 350 126 +16 +0 -6 -6 +15 2.0
202334 MLBMilwaukee Brewers 507435 11425111 497917 111 262359400759 138293 1610 341 119 +11 +2 -2 -5 +14 2.0
202435 MLBSan Francisco Giants 462393 952007 519613 70 242348346694 104298 2111 318 102 +1 +1 -3 -8 +13 0.4
202536 MLBKansas City Royals 125113 24301 7243 01 212276265542 53256 196 249 49 -7 -0 -1 -2 +4 -0.7
202536 AAAOmaha Storm Chasers 3327 6101 690 00 222364370734 148294 2718 339 117 +1 +0 +1 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 41283543 87917914121 410845141 5012 248349409758 161290 2010 340 119 +87 +5 -37 -42 +117 13.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
#1Austin Kearnslast yr '12
career totals — 11 seasons, 4,148 PA
114,14812133254351415-42-415.715.9
/162664195-6.8-0.62.5pk7: 16
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
124,50412556249347405-51-5515.515.4
/162664188-7.5-8.12.3pk7: 15
#2Seth Smithlast yr '17
career totals — 10 seasons, 4,076 PA
104,07612622260343445-44-3613.913.3
/162664214-7.1-5.92.3pk7: 13
#3Eric Hinskelast yr '13
career totals — 12 seasons, 4,310 PA
124,31013761249332430-34-3313.012.9
/162664219-5.2-5.12.0pk7: 13
#4Matt Stairslast yr '11
career totals — 12 seasons, 4,099 PA
124,09916316255350454-47-6213.412.7
/162664263-7.7-10.02.2pk7: 12
#5Matt Joycelast yr '21
career totals — 13 seasons, 4,318 PA
134,31814634242343425-46-4411.711.9
/162664225-7.1-6.71.8pk7: 12
#6Jonny Gomeslast yr '15
career totals — 11 seasons, 3,978 PA
113,97816250243335438-43-678.39.2
/162664278-7.1-11.11.4pk7: 10

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
Mark Canha (OGILVIE) 37 52 37 41 61 237/330/347 110289 44 20% 10% 97 +0.6
Matt Treanor
2012 · MLB
36 44 41→40 39→40 56 214/314/309 95255 106 19% 11% 80 +0.4 221/314/343 122273 128 22% 11% 89 +0.9 175/283/28310821910524%11%50-0.3
A.J. Ellis
2017 · MLB
36 46→56 44→45 45→40 60 224/323/340 116255 125 17% 12% 91 +1.1 241/330/371 130283 145 19% 10% 102 +1.8 243/342/36312028913019%11%101+0.5
Raul Sanchez
2010 · AAA
37 51→55 40→45 45→50 47 243/299/331 87285 711 17% 6% 77 +0.1 257/309/361 104307 97 18% 6% 89 +1.0 270/319/3771073229418%5%96+0.7
Orlando Palmeiro
2006 · MLB
37 54 43→40 47→50 55 258/328/380 122276 108 11% 8% 102 +1.9 244/314/345 101270 76 12% 8% 88 +0.9 239/312/288492690010%9%67-0.1
Jamie Burke
2009 · MLB
37 51→48 42→45 40→30 48 248/296/354 106270 104 13% 5% 82 +0.5 218/271/311 93267 86 21% 6% 60 -1.0 193/244/256632484223%5%32-0.7
Jose Espinoza
2011 · AAA
37 54→57 41→45 44→45 49 259/316/358 99305 89 18% 7% 91 +1.1 255/309/355 100311 97 20% 7% 87 +0.8 263/318/360973229420%7%91+0.5
Doug Bernier
2017 · AAA
37 50→54 42→40 43→45 44 241/294/342 101302 107 23% 6% 78 +0.2 223/274/319 96291 107 26% 6% 63 -0.8 192/242/239472545025%5%27-1.4
Carlos Ruiz
2016 · MLB
37 49→59 41→50 44→45 55 232/312/331 99259 75 14% 9% 84 +0.6 241/330/357 116285 117 18% 10% 98 +1.6 250/349/35910930210619%11%104+0.6
Ryan Hanigan
2017 · MLB
36 44→54 41→40 47→40 51 215/296/311 96260 94 21% 9% 72 -0.2 219/288/307 88284 85 24% 8% 67 -0.5 219/293/272523035027%8%57-0.4
Chris Gomez
2007 · MLB
36 59→54 40→45 41→40 55 280/341/369 89300 76 10% 8% 105 +2.1 269/316/358 89303 65 13% 6% 91 +1.1 279/318/346673183113%5%84+0.2
Issmael Salas
2019 · AAA
37 48→50 45→50 45→50 47 237/286/361 124258 136 15% 5% 80 +0.4 241/281/372 131267 156 16% 5% 80 +0.4 248/282/37412527015114%4%81+0.3
Lou Merloni
2007 · MLB
36 50→46 43→45 40 46 243/300/353 110281 104 17% 6% 84 +0.6 223/279/314 91260 75 16% 6% 64 -0.8 214/270/281672493115%6%49-1.3
Jerry Hairston Jr.
2013 · MLB
37 55 44→50 42→55 55 266/333/388 122286 117 12% 8% 106 +2.2 238/302/349 111258 116 12% 8% 83 +0.6 210/266/275652266010%6%47-0.7
Jeff Reboulet
2001 · MLB
37 50 38→40 48→40 57 235/313/313 78275 510 16% 10% 79 +0.3 242/327/348 106293 75 18% 11% 94 +1.3 246/335/3511052957217%11%92+0.6
Brad Ausmus
2006 · MLB
37 52→56 38→45 42→45 57 246/322/325 79272 66 12% 10% 85 +0.7 233/313/313 80273 56 15% 9% 79 +0.3 232/310/313812816618%9%72-0.1
So Taguchi
2008 · MLB
39 57→58 40→45 48→50 52 272/330/369 97301 714 12% 7% 100 +1.7 241/311/333 92271 711 13% 8% 83 +0.6 219/295/288692505914%8%63-0.3
Mario Ivan Santana
2013 · AAA
37 50→60 41→40 46→45 49 241/289/340 100264 96 13% 6% 75 -0.0 218/268/295 77247 74 15% 6% 54 -1.4 206/258/260532346114%5%37-1.1
Greg Dobbs
2014 · MLB
36 54→58 42→55 44→50 48 262/314/366 104301 95 16% 6% 92 +1.2 229/283/337 108281 117 22% 6% 72 -0.2 191/217/253622497026%3%17-1.0
Royce Clayton
2007 · MLB
37 55→57 39→45 49→50 48 259/311/351 92312 414 18% 7% 87 +0.8 238/294/341 103304 711 22% 7% 78 +0.2 223/275/307843072526%6%58-0.5
Arnoldo Castro
2006 · AAA
37 50 40 37→40 46 242/284/328 86277 84 16% 5% 69 -0.4 237/278/309 72263 67 12% 5% 62 -0.9 242/280/26321257025%5%46-0.7