Mark CanhaLF Kansas City Royals
Age 37 R/R 6'1" / 200 lbs MLB HR -5%BB +4% Svc 11.000 · Ctrl thru 2026 peak 0.2 · 2026
wRC+†vL 10299vR 79
AVG/OBP/SLG.237 / .332 / .351
PA231
HR4
K%19
BB%10
xwOBA.268
Barrel%2.2%
MLB%100%
BAT: -0.4 runs (wOBA-derived runs vs avg)-0BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -2.3 runs (Defensive runs vs avg)-2FLDPOS: -2.5 runs (Positional adjustment)-2POSREP: +6.5 runs (Replacement-level credit)+7REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
4040
PWR
3535
SPD
5555
EYE
5655
trajectory · 10 yrs
0.2peak
2026

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
2026Ext / FA-deal$1M+0.2$0.8M-$0.2M
Totals $1M $0.8M -$0.2M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201021 ROKGCL Marlins 2118 3000 111 11 .167.250.167.417 .000.167 55 .188 2 -2 -0 +0 -0 +1 -0.2
201122 AGreensboro Grasshoppers 455413 8718019 301185 73 .211.272.392.665 .182.240 267 .284 76 -13 +0 +0 -5 +13 -0.4
201223 A+Jupiter Hammerheads 478420 1012225 401129 13 .240.320.338.658 .098.309 238 .294 83 -9 -1 +0 -5 +14 -0.2
201324 AAJacksonville Suns 504442 10728212 3713015 61 .242.322.396.718 .154.311 267 .308 94 -3 +1 +0 -5 +14 0.6
201425 AAA2 teams 604539 13426316 4516111 41 .249.319.397.716 .148.318 277 .311 96 -3 +0 +0 -6 +17 0.9
201526 MLBOakland Athletics 485441 11121218 33968 72 .252.315.431.746 .179.282 207 .330 110 +6 +1 -9 -9 +14 0.3
201627 MLBOakland Athletics 4441 5003 0201 01 .122.143.341.484 .220.105 450 .216 24 -4 -0 -0 -1 +1 -0.4
201728 AAA2 teams 504456 10132415 3013613 60 .221.289.408.696 .186.278 276 .299 87 -8 +1 -6 -5 +14 -0.4
201829 MLBOakland Athletics 411365 9119019 348810 12 .249.330.458.788 .208.277 218 .341 119 +9 -1 -2 +1 +12 2.0
201930 MLBOakland Athletics 497410 11815328 6710718 32 .288.410.544.954 .256.325 2213 .405 168 +38 -0 -3 +2 +14 5.2
202031 MLBOakland Athletics 243191 461225 375410 40 .241.391.403.794 .162.299 2215 .358 132 +9 +1 -1 -3 +7 1.4
202132 MLBOakland Athletics 625519 12222418 7712827 122 .235.363.397.760 .162.277 2012 .342 120 +14 +2 -2 -7 +18 2.5
202233 MLBNew York Mets 542462 12726013 489728 31 .275.377.416.793 .141.320 189 .352 127 +17 +0 -6 -6 +15 2.1
202334 MLBMilwaukee Brewers 507435 11126111 497917 111 .255.353.395.749 .140.285 1610 .326 107 +4 +2 -2 -5 +14 1.3
202435 MLBSan Francisco Giants 462393 951908 519613 70 .242.348.351.699 .109.296 2111 .315 99 -0 +1 -3 -8 +13 0.3
202536 MLB2 teams 158142 29402 11353 01 .204.276.275.550 .070.252 227 .247 47 -9 -0 -1 -2 +4 -0.9
▸ 2026 Season
202637 MLBKC 231201 47904 22456 41 .234.328.338.666 .104.285 1910 .314 99 -0 +0 -2 -2 +7 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202738 MLBKC 145126 29602 14294 20 .230.326.325.652 .095.280 2010 .303 90 -2 +0 -9 -2 +4 -0.8
▸ Career Totals (MLE all levels + projections)
Career 69166014 146430523198 6261532199 7922 .243.335.401.735 .157.291 229 .323 106 +44 +7 -48 -68 +196 13.3
/ 162G 650565 13829219 5914419 72 .244.336.404.739 .159.292 229 .323 106 +4 +1 -5 -6 +18 1.2

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201021 ROKGCL Marlins 2117 3000 211 11 .176.300.176.476 .000.176 510 .231 35 -2 -0 +1 -0.1
201122 AGreensboro Grasshoppers 455384 10622025 59855 73 .276.379.529.908 .253.288 1913 .392 158 +30 +0 +13 4.4
201223 A+Jupiter Hammerheads 478406 1192436 54759 13 .293.388.411.799 .118.339 1611 .356 131 +17 -1 +14 3.0
201324 AAJacksonville Suns 504425 11632213 5410215 61 .273.374.449.824 .176.327 2011 .362 135 +20 +1 +14 3.6
201425 AAANew Orleans Zephyrs 537465 14128320 571128 31 .303.389.505.894 .202.356 2111 .390 157 +34 +0 +15 5.1
201425 INTLAguilas Cibaenas 6760 6101 2213 10 .100.169.167.336 .067.125 313 .158 -21 -9 +0 +2 -0.7
201526 MLBOakland Athletics 485441 11222316 33968 72 .254.317.426.744 .172.289 207 .329 110 +5 +1 -9 -9 +14 0.3
201627 MLBOakland Athletics 4441 5003 0201 01 .122.143.341.484 .220.105 450 .200 11 -4 -0 -0 -1 +1 -0.5
201728 MLBOakland Athletics 187173 361315 7566 20 .208.263.382.645 .173.274 304 .286 77 -5 +0 -6 -5 +5 -1.1
201728 AAANashville Sounds 317272 7725312 34627 40 .283.377.529.906 .246.323 2011 .392 158 +21 +1 +9 3.1
201829 MLBOakland Athletics 411365 9122017 348810 12 .249.330.449.779 .200.282 218 .345 122 +10 -1 -2 +1 +12 2.1
201930 MLBOakland Athletics 497410 11216326 6710718 32 .273.398.517.915 .244.308 2213 .403 166 +37 -0 -3 +2 +14 5.1
202031 MLBOakland Athletics 243191 471225 375410 40 .246.395.408.803 .162.307 2215 .360 134 +9 +1 -1 -3 +7 1.4
202132 MLBOakland Athletics 625519 12022417 7712827 122 .231.360.387.747 .156.274 2012 .341 119 +14 +2 -2 -7 +18 2.4
202233 MLBNew York Mets 542462 12324013 489728 31 .266.370.403.772 .136.309 189 .350 126 +16 +0 -6 -6 +15 2.0
202334 MLBMilwaukee Brewers 507435 11425111 497917 111 .262.359.400.759 .138.293 1610 .341 119 +11 +2 -2 -5 +14 2.0
202435 MLBSan Francisco Giants 462393 952007 519613 70 .242.348.346.694 .104.298 2111 .318 102 +1 +1 -3 -8 +13 0.4
202536 MLBKansas City Royals 125113 24301 7243 01 .212.276.265.542 .053.256 196 .249 49 -7 -0 -1 -2 +4 -0.7
202536 AAAOmaha Storm Chasers 3327 6101 690 00 .222.364.370.734 .148.294 2718 .339 117 +1 +0 +1 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 41283543 87917914121 410845141 5012 .248.349.409.758 .161.290 2010 .340 119 +87 +5 -37 -42 +117 13.3

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 40 35 55 55 .237/.332/.351 .114.285 44 19% 10% 99 +0.6
Orlando Palmeiro
2006 · MLB
37 54 43→40 46→50 56 .257/.328/.373 .116.275 98 11% 8% 101 +1.8 .245/.314/.348 .103.271 76 12% 8% 89 +0.9 .239/.312/.288.049.2690010%9%67-0.1
So Taguchi
2006 · MLB
37 55→58 46→45 52→50 47 .271/.314/.404 .133.299 1314 14% 6% 102 +1.9 .265/.323/.366 .101.298 715 13% 7% 96 +1.5 .263/.328/.342.079.29641612%8%90+0.5
Jolbert Cabrera
2010 · MLB
37 48→51 44→50 50 40 .237/.277/.363 .126.286 1111 21% 4% 76 +0.1 .262/.302/.401 .139.309 1410 19% 4% 97 +1.5 .282/.322/.431.149.32615718%4%112+1.7
Curtis Pride
2006 · MLB
37 49 46→45 52→55 48 .239/.305/.380 .141.310 1215 26% 8% 93 +1.3 .237/.312/.361 .124.332 1120 29% 9% 91 +1.1 .230/.312/.339.109.333102431%10%84+0.3
Gerald Williams
2005 · MLB
38 44→53 48→50 54→55 48 .222/.278/.372 .150.251 1515 19% 7% 79 +0.3 .224/.272/.380 .156.254 1611 19% 6% 79 +0.3 .200/.236/.355.155.22114918%4%54-0.4
Jeff Reboulet
2001 · MLB
37 50 39→40 48→40 56 .235/.313/.318 .083.275 610 16% 10% 80 +0.4 .243/.328/.348 .105.294 76 18% 11% 94 +1.3 .246/.335/.351.105.2957217%11%92+0.6
Raul Sanchez
2010 · AAA
37 51→55 40→45 45→50 47 .246/.300/.334 .088.287 712 17% 6% 79 +0.3 .257/.309/.354 .097.307 87 18% 6% 87 +0.8 .271/.321/.371.100.3238418%5%95+0.6
Trenidad Hubbard
2002 · MLB
38 45→55 45→40 51→55 52 .222/.296/.345 .123.261 1214 20% 9% 80 +0.4 .227/.307/.337 .110.274 1021 20% 10% 82 +0.5 .245/.312/.319.074.28053013%8%76+0.0
Issmael Salas
2019 · AAA
37 49→51 45→50 44→50 47 .241/.289/.362 .121.263 126 14% 5% 82 +0.5 .245/.285/.380 .135.268 166 15% 5% 85 +0.7 .252/.287/.386.133.27016114%4%86+0.5
Vinny Rottino
2016 · AAA
36 46→56 42→45 49→55 45 .226/.285/.330 .104.287 105 24% 7% 72 -0.2 .215/.282/.311 .096.278 95 25% 7% 66 -0.6 .184/.268/.246.063.2386024%8%41-1.0
A.J. Ellis
2018 · MLB
37 45→51 48→45 45→40 56 .229/.317/.370 .141.255 165 18% 10% 96 +1.5 .245/.335/.366 .121.296 126 20% 11% 102 +1.9 .265/.374/.335.070.3433020%14%102+0.6
Don Kelly
2016 · MLB
36 47→57 42→45 51→55 58 .227/.312/.329 .102.254 911 15% 10% 83 +0.6 .201/.269/.283 .082.249 67 21% 8% 53 -1.5 .163/.227/.209.046.2082221%7%14-1.8
Jason Wood
2007 · AAA
37 49 46→45 45→40 45 .242/.294/.369 .127.293 145 23% 6% 85 +0.7 .234/.283/.337 .103.294 115 23% 6% 72 -0.2 .228/.277/.302.074.2877322%5%58-0.5
Jose Offerman
2006 · MLB
37 49→55 43→45 48→50 57 .235/.316/.354 .119.266 106 16% 10% 91 +1.1 .229/.300/.340 .111.262 1110 17% 9% 80 +0.4 .236/.309/.341.105.267111016%10%84+0.4
Michael Tucker
2007 · MLB
36 49→52 45→55 51→55 59 .238/.331/.371 .134.276 1211 18% 12% 102 +1.8 .219/.310/.345 .126.274 129 23% 11% 87 +0.8 .186/.289/.300.114.24511226%12%63-0.4
Matt Treanor
2012 · MLB
36 45 41→40 40 56 .216/.313/.306 .090.257 96 19% 11% 79 +0.3 .216/.312/.331 .115.267 118 22% 11% 84 +0.6 .161/.271/.266.105.20110524%11%41-0.5
Mike Benjamin
2002 · MLB
36 51 44→45 47→50 46 .249/.300/.374 .125.293 912 18% 6% 89 +0.9 .213/.272/.316 .103.267 98 23% 7% 63 -0.9 .148/.200/.180.033.1980024%5%-6-1.2
Jerry Hairston Jr.
2013 · MLB
37 52→55 43→50 43→55 54 .251/.318/.366 .115.270 117 12% 8% 95 +1.4 .234/.299/.339 .105.254 105 12% 8% 79 +0.3 .210/.266/.271.060.2275010%6%47-0.7
Nyjer Morgan
2016 · MLB
36 47→57 45→40 53→65 47 .233/.293/.358 .125.285 1315 23% 8% 82 +0.5 .241/.307/.372 .131.278 1321 18% 7% 92 +1.2 .242/.311/.368.126.276132617%7%90+0.8
Jason Michaels
2012 · MLB
36 46→55 48→50 45 49 .232/.295/.383 .152.265 155 19% 7% 89 +1.0 .219/.276/.343 .124.259 137 20% 7% 71 -0.3 .170/.216/.241.071.2019021%6%14-0.8