Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo
Mark Canha
Popularity: ↓ 6%
OF | B/T: R/R | 6' 2" 209LBS | Age: 32

Draft: 2010 | Rd: 7, #227, Florida Marlins | California
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2020 243 191 32 47 5 33 4 .246 .387 .408 .795
6 Seasons 1867 1621 253 403 72 233 17 .249 .340 .445 .785
AVG HR RBI SB OPS
2020 .246 5 33 4 .795
6 Seasons .249 72 233 17 .785

Statcast Batting Statistics

Season Pitches Batted Balls Barrels Barrel % Exit Velocity Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 1892 348 27 7.8 89.3 12.8 30.2 .240 .402 .323 .313 .354 36.8 19.8 6.8
2016 172 23 3 13 92.8 21.1 34.8 .181 .349 .198 .238 .432 43.5 45.5 0
2017 822 118 7 5.9 88.1 19.8 36.4 .217 .374 .276 .279 .364 33.9 29.9 3.7
2018 1735 279 26 9.3 87 15.5 36.9 .251 .453 .336 .342 .396 34.4 21.4 8.3
2019 2106 305 30 9.8 89.1 15.2 32.5 .245 .468 .386 .362 .397 40.7 21.5 13.5
2020 1063 142 11 7.7 89.7 19.4 37.3 .238 .411 .351 .356 .378 39.4 22.2 15.2
7790 1215 104 8.6 88.7 15.6 33.8 .240 .427 .338 .333 .380 37.4 22.5 9.5
6.4 88.3 11.9 32.8 .243 .402 .318 .312 .362 35.1 21.8 8.3




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Other
  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking

Year Pitch Type # % PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Whiff% PutAway%
2020 Fastballs 577 54.3 152 117 39 24 8 2 5 27 91 .333 .292 .564 .497 .447 .414 92.2 21 20.2 16.4
2020 Breaking 333 31.4 65 53 3 3 0 0 0 20 35 .057 .146 .057 .251 .150 .264 86.2 17 31.0 18.0
2020 Offspeed 152 14.3 25 21 5 1 4 0 0 7 16 .238 .173 .429 .337 .290 .242 83.0 14 28.6 14.0
2019 Fastballs 1121 53.7 287 232 76 39 14 2 21 49 184 .328 .280 .677 .593 .461 .420 92.6 15 19.0 14.8
2019 Breaking 706 33.8 132 112 23 17 1 1 4 43 70 .205 .195 .339 .310 .292 .281 84.2 19 31.5 19.1
2019 Offspeed 259 12.4 72 62 12 10 1 0 1 14 48 .194 .221 .258 .318 .261 .294 83.2 11 23.6 15.2
! Note: Years are in reverse order.
+ View More Seasons


Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2020 Splitter 14.9 2 16 1.5 4 .333 .667 .488 28.6 25 14.3 .084 .197 .26 0
2020 Cutter 5.5 4 79 7.4 17 .5 .667 .618 15.4 11.8 11.8 .349 .532 .472 50
2020 Changeup -0.8 -1 136 12.8 21 .222 .389 .255 28.6 28.6 14 .188 .36 .237 14.3
2020 Curveball -1.1 -1 140 13.2 30 .08 .08 .16 13.2 20 14.6 .194 .306 .283 23.8
2020 Slider -1 -2 193 18.2 35 .036 .036 .166 41.9 40 20 .104 .202 .244 21.4
2020 Sinker 4.3 6 146 13.7 40 .406 .625 .496 14.5 15 18.8 .324 .497 .421 53.8
2020 4-Seamer 0.3 1 352 33.1 95 .274 .521 .412 22.8 20 16.4 .268 .491 .4 49.1
2020 N/A -4.4 0 1 0.1
2019 Splitter 1.4 0 14 0.7 5 .4 .4 .54 0 0 0 .511 .62 .485 40
2019 Cutter 0.7 1 113 5.4 26 .375 .75 .49 22.9 23.1 17.1 .258 .513 .347 33.3
2019 Curveball -1.3 -4 300 14.2 49 .128 .128 .22 32.1 32.7 16.8 .149 .192 .246 16.7
2019 Changeup -1.3 -3 245 11.6 67 .175 .246 .274 25.4 20.9 17.1 .196 .292 .281 23.3
2019 Slider 0.6 2 406 19.3 83 .247 .452 .345 31.2 32.5 20.8 .219 .374 .303 30.4
2019 Sinker 2.5 8 335 15.9 93 .338 .676 .482 15.2 14 16 .278 .573 .422 60.7
2019 4-Seamer 2.7 18 673 32 168 .313 .664 .475 20 17.9 13.9 .284 .618 .432 47.6
2018 Knuckleball -9.8 0 5 0.3 1 0 0 0 33.3 0 0 .24 .451 .305 0
2018 Splitter -0.2 0 23 1.3 3 .333 .667 .417 27.3 33.3 7.7 .262 .465 .317 50
2018 Cutter -0.2 0 133 7.7 33 .214 .321 .302 18.2 27.3 20 .197 .276 .279 26.3
2018 Curveball 0.4 1 222 12.8 41 .2 .2 .273 20 26.8 13.3 .302 .459 .397 37.5
2018 Changeup 5.1 9 181 10.4 44 .293 .756 .511 19.5 15.9 13.5 .294 .612 .406 23.5
2018 Slider -0.5 -1 289 16.7 75 .188 .29 .258 24.2 28 18.3 .19 .258 .236 20.8
2018 Sinker 0.1 0 348 20.1 79 .275 .536 .399 14.3 10.1 10.5 .275 .488 .374 41
2018 4-Seamer 0.7 4 519 29.9 131 .28 .492 .354 25.2 22.9 17.9 .258 .534 .366 42.2
2017 Splitter 7.6 1 12 1.5 5 .5 .75 .57 11.1 20 12.5 .343 .398 .395 0
2017 Cutter -0.4 0 65 7.9 17 .313 .625 .371 28.1 11.8 12.5 .254 .47 .29 20
2017 Changeup -1 -1 87 10.6 18 .176 .235 .208 34.9 38.9 21.9 .15 .167 .169 10
2017 Curveball -4.3 -4 91 11.1 21 .05 .05 .076 30.2 47.6 26.3 .091 .115 .116 10
2017 Slider 1.9 3 144 17.5 32 .207 .517 .336 25.4 34.4 16.4 .239 .455 .328 33.3
2017 Sinker -0.4 -1 152 18.5 36 .258 .452 .357 14.5 8.3 7 .285 .468 .371 39.3
2017 4-Seamer -1.6 -4 267 32.5 58 .196 .339 .244 27.7 37.9 24.4 .214 .406 .273 52.9
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 44 172 -2 -2 -1 1 -4
2017 187 822 -1 -10 1 4 -6
2018 408 1724 -6 -6 14 10 11
2019 495 2105 -6 -7 19 17 23
2020 270 1158 -10 -3 13 7 6
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2015 1892 50.8 61.1 84.1 32.5 65.4 44.1 26 47 22.6 7.1 69.5
2016 172 47.7 63.4 69.2 40 61.1 44.2 34.1 51.2 34.1 9.3 62.5
2017 822 47.2 67 80.8 34.8 62.3 42.3 25.1 50 25.8 7.4 67.2
2018 1735 49.5 60.9 83 27.3 69.2 44.1 22.4 44 21.4 6.9 74.8
2019 2106 48.2 60.2 82.3 22 63.4 39.9 23.9 40.6 22.8 7.4 71
2020 1063 48.8 57.6 81.6 19.3 60 41.2 19.3 38 24 6 67.2
7790 49.1 61 82.4 27.1 64.7 42.4 23.9 43.8 23.2 7.1 70.3
48.4 66.6 82.2 28.4 59 42.6 29 46.9 24.3 7.2 75.7

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2015 42.5 21.3 24.7 11.5 38.2 38.5 23.3 1.7 35.6 27 21.6 4.6 7.8
2016 39.1 17.4 30.4 13 39.1 34.8 26.1 0 26.1 26.1 30.4 0 13
2017 33.1 23.7 28 15.3 44.9 25.4 29.7 3.4 23.7 34.7 24.6 7.6 5.9
2018 38.4 26.5 24.7 10.4 39.8 37.6 22.6 3.6 30.1 28.7 23.3 5 9.3
2019 41 23.9 23 12.1 49.2 29.5 21.3 3 31.1 27.2 22.3 5.6 9.8
2020 33.8 28.9 28.9 8.5 39.4 38.7 21.8 2.8 20.4 35.2 23.9 8.5 7.7
39.2 24.2 25.2 11.4 42.1 34.7 23.1 2.7 30.1 29.1 22.9 5.6 8.6
45.3 21.9 25.7 7.1 36.6 37.9 25.5 3.5 33.5 24.3 24.5 5.6 6.4

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2015 51 35 56 61 39 68 71 60 56 43 45 41 83
2016 53
2017 70
2018 70 52 72 72 61 52 68 17 35 46 46 67 63 32
2019 83 32 66 73 92 56 69 46 59 49 92 65 68 72
2020 73 34 45 50 93 55 48 65 49 51 91 60 68 68
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 22.8 26 24.9 1 4 17 14 53.8
2020 21.9 6 5.8 0 9 6 1 16.7

Expected Home Runs by Park

Year HR
2019 26 23 28 24 30 23 26 26 27 25 30 27 16 25 25 31 20 24 25 28 16 23 24 25 23 29 24 25 22 23 31
2020 6 9 6 6 9 3 4 7 6 6 7 9 2 5 5 6 4 7 7 5 3 3 4 7 9 8 7 4 7 2 7
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights and distances, but does not attempt to adjust for environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-  
Exit Velocity 89.3 92.8 3.5 88.1 -4.7 87 -1.1 89.1 2.1 89.7 0.6
Launch Angle 12.8 21.1 8.3 19.8 -1.3 15.5 -4.3 15.2 -0.3 19.4 4.2
Barrel % 7.8 13 5.2 5.9 -7.1 9.3 3.4 9.8 0.5 7.7 -2.1
Hard Hit % 36.8 43.5 6.7 33.9 -9.6 34.4 0.5 40.7 6.3 39.4 -1.3
Sweet Spot % 30.2 34.8 4.6 36.4 1.6 36.9 0.5 32.5 -4.4 37.3 4.8
xBA .24 .181 -0.059 .217 0.036 .251 0.034 .245 -0.006 .238 -0.007
BA .254 .122 -0.132 .208 0.086 .249 0.041 .273 0.024 .246 -0.027
xwOBA .313 .238 -0.075 .279 0.041 .342 0.063 .362 0.02 .356 -0.006
wOBA .323 .198 -0.125 .276 0.078 .336 0.06 .386 0.05 .351 -0.035
xSLG .402 .349 -0.053 .374 0.025 .453 0.079 .468 0.015 .411 -0.057
SLG .426 .341 -0.085 .382 0.041 .449 0.067 .517 0.068 .408 -0.109
K% 19.8 45.5 25.7 29.9 -15.6 21.4 -8.5 21.5 0.1 22.2 0.7
BB% 6.8 0 -6.8 3.7 3.7 8.3 4.6 13.5 5.2 15.2 1.7
Swing % 47 51.2 4.2 50 -1.2 44 -6 40.6 -3.4 38 -2.6
Whiff% 22.6 34.1 11.5 25.8 -8.3 21.4 -4.4 22.8 1.4 24 1.2
In Zone Swing % 50.8 47.7 -3.1 47.2 -0.5 49.5 2.3 48.2 -1.3 48.8 0.6
Out of Zone Swing % 49.2 52.3 3.1 52.8 0.5 50.5 -2.3 51.8 1.3 51.2 -0.6
First Pitch Swing % 26 34.1 8.1 25.1 -9 22.4 -2.7 23.9 1.5 19.3 -4.6
First Pitch Strike % 62.9 61.4 -1.5 57.2 -4.2 61.6 4.4 60.4 -1.2 56.8 -3.6
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2016 R 44 1 2.3 .203 .000
2017 R 187 0 0.0 .276
2018 R 407 19 4.7 .336 .345
2019 R 493 89 18.1 .382 .406
2020 R 242 49 20.2 .361 .313

Statcast Rankings