Loading games...
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 | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2012 | MIA | 1 | 1 | 1 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2014 | MIA | 9 | 11 | 10 | 2 | — | 2 | — | .200 | .273 | .300 | .573 |
| 2015 | ATH | 29 | 79 | 74 | 22 | 6 | 13 | — | .297 | .342 | .635 | .977 |
| 2016 | ATH | 16 | 49 | 45 | 8 | — | 4 | — | .178 | .245 | .289 | .534 |
| 2017 | ATH | 22 | 63 | 59 | 11 | — | 3 | 2 | .186 | .238 | .271 | .509 |
| 2018 | ATH | 23 | 52 | 47 | 17 | 4 | 10 | 1 | .362 | .423 | .681 | 1.104 |
| 2019 | ATH | 16 | 44 | 40 | 11 | 2 | 11 | — | .275 | .341 | .525 | .866 |
| 2020 | ATH | 13 | 36 | 28 | 7 | — | 6 | — | .250 | .389 | .357 | .746 |
| 2021 | ATH | 17 | 54 | 42 | 7 | — | — | 1 | .167 | .352 | .167 | .519 |
| 2022 | NYM | 10 | 32 | 32 | 7 | 1 | 3 | — | .219 | .219 | .344 | .563 |
| 2023 | NYM | 18 | 57 | 53 | 13 | — | 5 | — | .245 | .281 | .302 | .583 |
| 2024 | DET | 18 | 53 | 46 | 9 | — | 3 | 1 | .196 | .302 | .261 | .563 |
| 2025 | Total | 12 | 35 | 30 | 7 | 1 | 3 | — | .233 | .343 | .367 | .710 |
| 2026 | TEX | 16 | 44 | 42 | 12 | 3 | 6 | 2 | .286 | .318 | .500 | .818 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | ATH | 1 | 1 | 1 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2019 | ATH | 1 | 4 | 3 | — | — | — | — | .000 | .250 | .000 | .250 |
| 2020 | ATH | 7 | 28 | 25 | 4 | 1 | 3 | — | .160 | .214 | .280 | .494 |
| 2022 | NYM | 3 | 12 | 10 | — | — | — | — | .000 | .167 | .000 | .167 |
| 2023 | MIL | 2 | 9 | 8 | 3 | — | — | — | .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
0.268
xBA
0.214
xSLG
0.303
Avg EV
86.6
Barrel%
2.2%
HardHit%
33.0%
SweetSpot%
25.3%
Chase%
28.3%
Whiff%
23.7%
K%
19.2%
BB%
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% |