Basenerd Banner
Loading games...
Mark Canha
Mark Canha
Round Rock Express • Outfielder
Age 37 • 6' 1" • 200 lb
Bats: R • Throws: R
MLB Debut: 2015-04-08
Born: San Jose , CA • USA
Draft: 2010
2025 Stats
G
46
AB
113
H
24
HR
1
RBI
6
R
9
SB
0
AVG
.212
OBP
.272
SLG
.265
OPS
.537
Career Stats
G
1095
AB
3543
H
879
HR
121
RBI
465
R
523
SB
50
AVG
.248
OBP
.346
SLG
.409
OPS
.755
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2015 ATH 124 485 441 112 16 70 7 .254 .315 .426 .741
2016 ATH 16 44 41 5 3 6 .122 .140 .341 .481
2017 ATH 57 187 173 36 5 14 2 .208 .262 .382 .644
2018 ATH 122 411 365 91 17 52 1 .249 .328 .449 .777
2019 ATH 126 497 410 112 26 58 3 .273 .396 .517 .913
2020 ATH 59 243 191 47 5 33 4 .246 .387 .408 .795
2021 ATH 141 625 519 120 17 61 12 .231 .358 .387 .745
2022 NYM 140 542 462 123 13 61 3 .266 .367 .403 .770
2023 Total 139 507 435 114 11 62 11 .262 .355 .400 .755
2024 Total 125 462 393 95 7 42 7 .242 .344 .346 .690
2025 KC 46 125 113 24 1 6 .212 .272 .265 .537
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2012 MIA 111 .000.000.000.000
2014 MIA 911102 2 .200.273.300.573
2015 ATH 29797422 613 .297.342.635.977
2016 ATH 1649458 4 .178.245.289.534
2017 ATH 22635911 32 .186.238.271.509
2018 ATH 23524717 4101 .362.423.6811.104
2019 ATH 16444011 211 .275.341.525.866
2020 ATH 1336287 6 .250.389.357.746
2021 ATH 1754427 1 .167.352.167.519
2022 NYM 1032327 13 .219.219.344.563
2023 NYM 18575313 5 .245.281.302.583
2024 DET 1853469 31 .196.302.261.563
2025 Total 1235307 13 .233.343.367.710
2026 TEX 16444212 362 .286.318.500.818
Postseason
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2018 ATH 111 .000.000.000.000
2019 ATH 143 .000.250.000.250
2020 ATH 728254 13 .160.214.280.494
2022 NYM 31210 .000.167.000.167
2023 MIL 2983 .375.444.375.819
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-07-07 vs PIT 4 0 0 0 0 1 0 0 1
2025-07-04 @ AZ 5 1 0 0 1 1 1 0 2
2025-06-29 vs LAD 3 0 0 0 0 0 0 0 0
2025-06-27 vs LAD 1 0 0 0 0 0 0 0 0
2025-06-26 vs TB 3 0 0 0 0 0 0 0 1
2025-06-21 @ SD 4 1 0 0 0 0 0 0 1
2025-06-18 @ TEX 2 0 0 0 0 0 0 0 0
2025-06-15 vs ATH 3 0 0 0 0 0 0 0 0
2025-06-14 vs ATH 3 1 0 0 0 0 0 0 1
2025-06-11 vs NYY 2 0 0 0 0 0 0 0 2
2025-06-10 vs NYY 4 0 0 0 0 0 0 0 0
2025-06-08 @ CWS 1 1 0 0 0 0 0 0 0
2025-06-07 @ CWS 1 0 0 0 0 0 0 1 0
2025-06-06 @ CWS 1 0 0 0 0 0 0 0 1
2025-06-05 @ STL 1 0 0 0 0 0 0 0 0
2025-06-05 @ STL 3 1 1 0 0 0 1 0 0
2025-05-31 vs DET 2 0 0 0 0 0 0 0 0
2025-05-30 vs DET 2 0 0 0 0 1 0 0 1
2025-05-25 @ MIN 3 0 0 0 0 0 0 0 0
2025-05-24 @ MIN 4 2 0 0 0 0 0 1 1
2025-05-21 @ SF 5 1 0 0 0 0 0 0 1
2025-05-20 @ SF 2 0 0 0 0 0 0 0 1
2025-05-19 @ SF 3 2 0 0 0 0 0 0 0
2025-05-18 vs STL 2 1 0 0 0 0 0 0 1
2025-05-14 @ HOU 3 1 0 0 0 0 0 1 0
2025-05-13 @ HOU 3 1 0 0 0 0 0 0 1
2025-05-11 vs BOS 2 0 0 0 0 0 0 0 0
2025-05-10 vs BOS 4 1 0 0 0 1 0 0 1
2025-05-09 vs BOS 3 0 0 0 0 0 0 0 0
2025-05-07 vs CWS 1 0 0 0 0 0 0 0 0
2025-05-06 vs CWS 0 0 0 0 0 0 1 1 0
2025-05-03 @ BAL 1 0 0 0 0 0 0 0 1
2025-05-02 @ BAL 3 0 0 0 0 0 0 0 0
2025-05-01 @ TB 3 1 0 0 0 0 1 1 1
2025-04-27 vs HOU 1 0 0 0 0 0 0 0 0
2025-04-26 vs HOU 2 1 0 0 0 1 0 0 1
2025-04-24 vs COL 4 1 0 0 0 0 0 0 2
2025-04-22 vs COL 1 0 0 0 0 0 1 0 0
2025-04-20 @ DET 4 2 0 0 0 1 0 0 0
2025-04-08 vs MIN 2 0 0 0 0 0 0 0 2
2025-04-06 vs BAL 4 2 0 0 0 0 1 0 0
2025-04-04 vs BAL 2 1 1 0 0 0 1 0 0
2025-04-02 @ MIL 0 0 0 0 0 0 0 1 0
2025-04-01 @ MIL 2 1 0 0 0 0 0 0 0
2025-03-31 @ MIL 3 1 1 0 0 0 2 1 0
2025-03-27 vs CLE 1 0 0 0 0 0 0 0 1
Transactions
Entire history • newest first.
2026-02-21
LF Mark Canha assigned to Texas Rangers.
2026-02-19
Texas Rangers signed free agent LF Mark Canha to a minor league contract.
2025-08-21
Kansas City Royals released LF Mark Canha.
2025-08-18
Kansas City Royals designated LF Mark Canha for assignment.
2025-08-12
Kansas City Royals sent LF Mark Canha on a rehab assignment to Omaha Storm Chasers.
2025-08-12
Kansas City Royals sent LF Mark Canha on a rehab assignment to Omaha Storm Chasers.
2025-08-08
Kansas City Royals sent LF Mark Canha on a rehab assignment to Northwest Arkansas Naturals.
2025-07-08
Kansas City Royals placed LF Mark Canha on the 10-day injured list. Left elbow epicondylitis.
2025-04-19
Kansas City Royals activated 1B Mark Canha from the 10-day injured list.
2025-04-15
Kansas City Royals sent 1B Mark Canha on a rehab assignment to Omaha Storm Chasers.
2025-04-09
Kansas City Royals placed 1B Mark Canha on the 10-day injured list. Left abductor strain.
2025-03-24
Kansas City Royals selected the contract of 1B Mark Canha from Omaha Storm Chasers.
2025-03-22
Milwaukee Brewers traded 1B Mark Canha to Kansas City Royals.
2025-02-24
Milwaukee Brewers signed free agent 1B Mark Canha to a minor league contract and invited him to spring training.
2024-10-31
LF Mark Canha elected free agency.
2024-10-01
San Francisco Giants activated 1B Mark Canha from the 10-day injured list.
2024-09-29
San Francisco Giants placed 1B Mark Canha on the 10-day injured list. Right thumb sprain.
2024-08-01
San Francisco Giants activated LF Mark Canha.
2024-07-30
LF Mark Canha roster status changed by San Francisco Giants.
2024-07-30
Detroit Tigers traded LF Mark Canha to San Francisco Giants for RHP Eric Silva.
2023-11-04
Detroit Tigers activated LF Mark Canha.
2023-11-04
Milwaukee Brewers traded LF Mark Canha to Detroit Tigers for RHP Blake Holub.
2023-08-01
Milwaukee Brewers activated LF Mark Canha.
2023-07-31
Milwaukee Brewers reassigned LF Mark Canha to the minor leagues.
2023-07-31
New York Mets traded LF Mark Canha and cash to Milwaukee Brewers for RHP Justin Jarvis.
2022-04-20
New York Mets activated LF Mark Canha from the 10-day injured list.
2022-04-15
New York Mets placed LF Mark Canha on the 10-day injured list.
2021-11-30
New York Mets activated LF Mark Canha.
2021-11-30
New York Mets signed free agent LF Mark Canha.
2021-11-03
LF Mark Canha elected free agency.
2021-07-17
Oakland Athletics activated LF Mark Canha from the 10-day injured list.
2021-06-25
Oakland Athletics placed LF Mark Canha on the 10-day injured list. Left hip strain.
2019-05-13
Oakland Athletics activated LF Mark Canha.
2019-05-13
Oakland Athletics activated LF Mark Canha.
2019-05-13
Oakland Athletics activated OF Mark Canha from the 10-day injured list.
2019-05-13
Oakland Athletics activated LF Mark Canha.
2019-05-10
Oakland Athletics sent CF Mark Canha on a rehab assignment to Las Vegas Aviators.
2019-04-29
Oakland Athletics placed CF Mark Canha on the 10-day injured list. Sprained right wrist,
2018-04-08
Oakland Athletics recalled CF Mark Canha from Nashville Sounds.
2018-03-28
Oakland Athletics optioned 1B Mark Canha to Nashville Sounds.
2017-08-25
Oakland Athletics recalled Mark Canha from Nashville Sounds.
2017-08-11
Oakland Athletics optioned 1B Mark Canha to Nashville Sounds.
2017-08-02
Oakland Athletics recalled Mark Canha from Nashville Sounds.
2017-06-09
Oakland Athletics optioned 1B Mark Canha to Nashville Sounds.
2017-05-09
Oakland Athletics recalled Mark Canha from Nashville Sounds.
2017-04-15
Oakland Athletics optioned 1B Mark Canha to Nashville Sounds.
2016-10-07
Mark Canha roster status changed by Oakland Athletics.
2016-06-11
Oakland Athletics transferred 1B Mark Canha from the 15-day disabled list to the 60-day disabled list. Back strain
2016-05-10
Oakland Athletics placed 1B Mark Canha on the 15-day disabled list retroactive to May 9, 2016. Back strain
2014-12-11
Colorado Rockies traded LF Mark Canha to Oakland Athletics for RHP Austin House and cash.
2014-12-11
Colorado Rockies drafted 1B Mark Canha.
2014-01-09
Miami Marlins invited non-roster 1B Mark Canha to spring training.
2013-03-27
1B Mark Canha assigned to Miami Marlins.
2012-03-07
1B Mark Canha assigned to Miami Marlins.
2010-08-11
Mark Canha assigned to GCL Marlins from Florida Marlins.
2010-08-06
Florida Marlins signed OF Mark Canha.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
29
0.268
xBA
35
0.214
xSLG
22
0.303
Avg EV
20
86.6
Barrel%
16
2.2%
HardHit%
26
33.0%
SweetSpot%
14
25.3%
Chase%
51
28.3%
Whiff%
67
23.7%
K%
74
19.2%
BB%
30
5.6%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B 2B 3B HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: generic.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 157 31.0% 59.2% 21.2% .216 24.1%
Sinker 99 19.6% 61.6% 6.8% .200 55.0%
Slider 75 14.8% 42.7% 24.1% .000 11.1%
Cutter 53 10.5% 52.8% 28.6% .214 22.2%
Sweeper 46 9.1% 43.5% 31.2% .125 33.3%
Changeup 36 7.1% 33.3% 21.7% .308 45.5%
Curveball 14 2.8% 64.3% 50.0% .500 66.7%
Knuckle Curve 10 2.0% 50.0% 33.3% .500 0.0%
Slurve 10 2.0% 50.0% 33.3% .000 0.0%
Splitter 6 1.2% 66.7% 20.0% .333 0.0%
Total 506 100.0% 53.2% 21.6% .212 33.0%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 309 61.1% 58.9% 17.9% .211 34.5%
Breaking 155 30.6% 45.8% 30.5% .154 26.3%
Offspeed 42 8.3% 38.1% 21.4% .312 35.7%
Total 506 100.0% 53.2% 21.6% .212 33.0%
MLB Avg - - 50.6% 25.3% .245 41.0%
More