LF Mark 'Tom Ace' Canha #21
Age: 36 | Bats: R | Throws: R | Morale: Normal
05/09/2025
LF MARK 'TOM ACE' CANHA #21 - AGE: 36 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
26 97 25 9 0 1 11 9 22 .258 .330 .381 1 0.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 55 50 50
Gap 50 40 50 50
Power 40 35 45 40
Eye 55 55 55 55
Avoid K's 55 60 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 50
Errors: - 40 55
Arm: 20 50 50
Turn DP: - 35 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 50
1st Base: 50 Center Field: 30
2nd Base: - Right Field: 45
3rd Base: 20
       
RUN/BUNT
Running Speed: 50
Stealing Aggressiveness: 35
Stealing Ability: 65
Baserunning Inst.: 45
Sacrifice Bunt: 40
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
05/07/2025 WSH Loss, 6-7 1 0 0 0 0 0 1 0
05/06/2025 WSH Win, 2-1 4 1 2 0 0 0 0 0
05/04/2025 CIN Win, 9-4 3 1 1 1 0 1 1 0
05/03/2025 CIN Win, 10-0 4 1 0 0 0 1 1 1
05/02/2025 CIN Win, 8-3 4 2 2 1 0 1 0 0
05/01/2025 SEA Win, 5-2 3 0 2 0 0 1 0 0
04/30/2025 SEA Win, 5-3 4 1 1 1 1 0 0 0
04/29/2025 SEA Loss, 7-11 5 0 2 1 0 0 1 0
04/27/2025 @ ATL Loss, 3-8 5 0 1 0 0 0 1 0
04/26/2025 @ ATL Loss, 3-4 4 1 1 0 0 0 1 0
PERSONALITY
Personable, if a bit dull.
High: Adaptability
Birthday:02/15/1989
Born in:San Jose, CA
Nationality:American
Height:6' 2"
Weight:210 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$3,000,000
Signed Through:2025 Season
Major Service:9 Years, 128 Days
Service This Yr:36 Days
40-Man Service:9 Years, 128 Days
Pro Service:13 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 26 97 25 9 0 1 11 10 9 22 .258 .330 .381 .712 .311 .124 97
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 24 109 2 0 0 3 0 1 37 10 1 0 100.0 12.4 4.40 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   21 6 1 0 0 4 3 2 2 1 0 0 .286 .333 .333 .667
Versus Right   76 19 8 0 1 7 7 7 20 0 0 2 .250 .329 .395 .724
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   5 2 1 0 0 0 1 0 1 0 0 0 .400 .400 .600 1.000
Last Week   23 8 2 0 1 4 5 4 3 0 0 0 .348 .444 .565 1.010
April   78 18 6 0 1 9 5 5 19 1 0 2 .231 .291 .346 .637
May   19 7 3 0 0 2 5 4 3 0 0 0 .368 .478 .526 1.005
Spring Training   33 9 1 0 0 2 8 9 6 1 0 1 .273 .432 .303 .735
Last Year   393 95 20 0 7 42 46 51 96 5 0 13 .242 .344 .346 .690
2 Years Ago   435 114 25 1 11 62 51 49 79 6 0 17 .262 .355 .400 .755
Career   3527 880 185 14 121 470 524 412 843 32 1 140 .250 .348 .413 .761
Home   62 18 5 0 1 6 7 8 12 0 0 0 .290 .371 .419 .791
Road   35 7 4 0 0 5 3 1 10 1 0 2 .200 .256 .314 .571
Grass   89 23 8 0 1 10 9 9 19 0 0 1 .258 .333 .382 .715
Turf   8 2 1 0 0 1 1 0 3 1 0 1 .250 .300 .375 .675
Day   28 8 4 0 0 5 2 4 4 0 0 0 .286 .375 .429 .804
Night   69 17 5 0 1 6 8 5 18 1 0 2 .246 .312 .362 .674
As Starter   96 25 9 0 1 11 10 9 21 1 0 2 .260 .333 .385 .719
As Reliever / Substitution   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Close/Late   25 6 3 0 0 1 1 1 7 1 0 1 .240 .286 .360 .646
Inning 1-3   37 11 3 0 1 6 8 5 9 0 0 1 .297 .395 .459 .855
Inning 4-6   27 6 3 0 0 3 1 2 4 0 0 0 .222 .276 .333 .609
Inning 7-9   32 7 2 0 0 1 1 2 9 0 0 1 .219 .286 .281 .567
Extra Innings   1 1 1 0 0 1 0 0 0 1 0 0 1.000 .500 2.000 2.500
0 Outs   41 8 1 0 1 2 5 5 10 0 0 1 .195 .298 .293 .591
1 Outs   24 6 3 0 0 2 3 1 4 1 0 1 .250 .296 .375 .671
2 Outs   32 11 5 0 0 7 2 3 8 0 0 0 .344 .400 .500 .900
Scoring Position   24 8 3 0 0 10 5 2 5 1 0 0 .333 .370 .458 .829
Bases Empty   58 11 4 0 1 1 4 6 14 0 0 1 .190 .277 .310 .587
Runner on 1st   15 6 2 0 0 0 1 1 3 0 0 1 .400 .471 .533 1.004
Runner on 2nd   8 3 1 0 0 3 0 0 2 0 0 0 .375 .375 .500 .875
Runner on 3rd   1 0 0 0 0 1 1 0 0 1 0 0 .000 .000 .000 .000
Runner on 1st & 2nd   8 2 1 0 0 1 2 0 2 0 0 0 .250 .250 .375 .625
Runner on 1st & 3rd   2 2 0 0 0 2 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Runner on 2nd & 3rd   1 0 0 0 0 0 2 2 0 0 0 0 .000 .667 .000 .667
Bases Loaded   4 1 1 0 0 3 0 0 1 0 0 0 .250 .250 .500 .750
Two Strikes   48 7 3 0 0 2 3 5 22 0 0 1 .146 .241 .208 .449
First Pitch   17 8 2 0 1 2 3 0 0 0 0 0 .471 .471 .765 1.235
Count 0-1   4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 0-2   11 2 0 0 0 1 0 0 6 0 0 0 .182 .182 .182 .364
Count 1-0   6 2 1 0 0 1 0 0 0 0 0 1 .333 .429 .500 .929
Count 1-1   9 2 0 0 0 2 1 0 0 1 0 0 .222 .200 .222 .422
Count 1-2   18 3 2 0 0 0 1 0 8 0 0 1 .167 .211 .278 .488
Count 2-0   3 2 1 0 0 3 0 0 0 0 0 0 .667 .667 1.000 1.667
Count 2-1   7 2 1 0 0 1 1 0 0 0 0 0 .286 .286 .429 .714
Count 2-2   14 1 1 0 0 0 0 0 8 0 0 0 .071 .071 .143 .214
Count 3-1   3 2 1 0 0 0 2 4 0 0 0 0 .667 .857 1.000 1.857
Full Count   5 1 0 0 0 1 2 5 0 0 0 0 .200 .600 .200 .800
Behind in Count   33 5 2 0 0 1 1 0 14 0 0 1 .152 .176 .212 .389
Ahead in Count   19 8 4 0 0 5 3 4 0 0 0 1 .421 .542 .632 1.173
Batting Leadoff   77 20 8 0 1 8 8 7 18 1 0 2 .260 .333 .403 .736
Batting 6th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 7th   4 1 1 0 0 0 1 0 0 0 0 0 .250 .250 .500 .750
Batting 8th   15 4 0 0 0 3 1 2 3 0 0 0 .267 .353 .267 .620
Low Leverage   27 9 3 0 0 1 1 5 7 0 0 0 .333 .438 .444 .882
Medium Leverage   46 9 2 0 1 3 6 3 9 0 0 2 .196 .275 .304 .579
High Leverage   23 7 4 0 0 7 3 1 6 1 0 0 .304 .320 .478 .798
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2015 Oakland - MLB 26 124 441 112 22 3 16 70 61 33 8 3 96 7 2 .254 .315 .426 .742 103 103 1.2
2016 Oakland - MLB 27 16 41 5 0 0 3 6 4 0 1 1 20 0 1 .122 .140 .341 .481 24 15 -0.4
2017 Oakland - MLB 28 57 173 36 13 1 5 14 16 7 6 1 56 2 0 .208 .262 .382 .644 70 67 -0.2
2018 Oakland - MLB 29 122 365 91 22 0 17 52 60 34 10 2 88 1 2 .249 .328 .449 .778 111 109 1.6
2019 Oakland - MLB 30 126 410 112 16 3 26 58 80 67 18 2 107 3 2 .273 .396 .517 .913 141 142 3.9
2020 Oakland - MLB 31 59 191 47 12 2 5 33 32 37 10 5 54 4 0 .246 .387 .408 .795 120 122 1.4
2021 Oakland - MLB 32 141 519 120 22 4 17 61 93 77 27 2 128 12 2 .231 .358 .387 .746 107 111 2.5
2022 New York - MLB 33 140 462 123 24 0 13 61 71 48 28 4 97 3 1 .266 .367 .403 .770 118 120 2.6
2023 New York - MLB 34 89 257 63 15 1 6 29 28 32 9 5 52 7 0 .245 .343 .381 .725 98 100 0.6
2023 Milwaukee - MLB 34 50 178 51 10 0 5 33 23 17 8 1 27 4 1 .287 .373 .427 .800 118 118 0.8
2023 Total - MLB 34 139 435 114 25 1 11 62 51 49 17 6 79 11 1 .262 .355 .400 .755 106 107 1.4
2024 San Francisco - MLB 35 32 73 21 3 0 0 4 4 9 2 1 17 3 0 .288 .376 .329 .705 101 107 0.3
2024 Detroit - MLB 35 93 320 74 17 0 7 38 42 42 11 4 79 4 0 .231 .337 .350 .687 98 101 1.0
2024 Total - MLB 35 125 393 95 20 0 7 42 46 51 13 5 96 7 0 .242 .344 .346 .690 98 102 1.3
2025 Texas - MLB 36 26 97 25 9 0 1 11 10 9 2 1 22 1 0 .258 .330 .381 .712 94 97 0.1
Total MLB 1075 3527 880 185 14 121 470 524 412 140 32 843 51 11 .250 .348 .413 .761 109 111 15.3
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2010 Miami (FCL) - R 21 6 17 3 0 0 0 1 3 2 1 0 1 1 1 .176 .300 .176 .476 22 45 -0.2
2010 Total - A- 21 14 53 14 3 1 4 9 7 6 0 0 13 0 0 .264 .339 .585 .924 100 189 0.6
2011 Total - A 22 107 384 106 22 0 25 85 72 59 5 7 85 7 3 .276 .374 .529 .902 143 143 2.7
2012 Total - A+ 23 114 406 119 24 3 6 68 65 54 9 8 75 1 3 .293 .382 .411 .793 109 109 0.7
2013 Pensacola - AA 24 128 425 116 32 2 13 58 63 54 15 5 102 6 1 .273 .371 .449 .820 113 112 1.2
2014 Jacksonville - AAA 25 127 465 141 28 3 20 82 83 57 8 7 112 3 1 .303 .384 .505 .889 119 115 1.4
2017 Las Vegas - AAA 28 75 272 77 25 3 12 50 52 34 7 3 62 4 0 .283 .373 .529 .903 125 119 1.1
2018 Las Vegas - AAA 29 2 8 2 1 0 1 1 1 1 0 0 1 0 0 .250 .333 .750 1.083 163 147 0.1
2019 Las Vegas - AAA 30 2 8 1 1 0 0 1 0 0 0 1 3 0 0 .125 .111 .250 .361 -12 -4 -0.1
Total IL 127 465 141 28 3 20 82 83 57 8 7 112 3 1 .303 .384 .505 .889 119 115
Total PCL 79 288 80 27 3 13 52 53 35 7 4 66 4 0 .278 .365 .528 .893 123 116
Total SL 128 425 116 32 2 13 58 63 54 15 5 102 6 1 .273 .371 .449 .820 113 112
Total MWL 114 406 119 24 3 6 68 65 54 9 8 75 1 3 .293 .382 .411 .793 109 109
Total CAL 107 384 106 22 0 25 85 72 59 5 7 85 7 3 .276 .374 .529 .902 143 143
Total NYP 14 53 14 3 1 4 9 7 6 0 0 13 0 0 .264 .339 .585 .924 100 189
Total FCL 6 17 3 0 0 0 1 3 2 1 0 1 1 1 .176 .300 .176 .476 22 45
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2018 Oakland - MLB 29 1 1 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -115 -0.2
2019 Oakland - MLB 30 1 3 0 0 0 0 0 0 1 0 0 2 0 0 .000 .250 .000 .250 -23 -1 -0.3
2020 Oakland - MLB 31 4 25 4 0 0 1 3 3 2 0 1 7 0 0 .160 .214 .280 .494 35 29 -0.3
Total MLB 6 29 4 0 0 1 3 3 3 0 1 10 0 0 .138 .212 .241 .454 24 21
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2015 Oakland - MLB 1B 75 57 491 47 58 542 4 .993 537.2 9.01 0.0 .000
2015 Oakland - MLB 3B 1 0 0 2 0 2 0 1.000 2.0 9.00 0.0 .000
2015 Oakland - MLB LF 58 48 107 0 0 109 2 .982 413.1 2.33 0.0 .000
2016 Oakland - MLB 1B 5 3 31 7 3 39 1 .974 30.0 11.40 0.0 .000
2016 Oakland - MLB LF 3 2 3 0 0 3 0 1.000 18.0 1.50 0.0 .000
2017 Oakland - MLB 1B 3 0 6 2 0 8 0 1.000 7.0 10.29 0.0 .000
2017 Oakland - MLB LF 20 12 29 0 0 30 1 .967 124.0 2.10 0.0 .000
2017 Oakland - MLB CF 19 16 33 0 0 34 1 .971 124.0 2.40 0.0 .000
2017 Oakland - MLB RF 22 16 39 1 0 43 3 .930 134.0 2.69 0.0 .000
2018 Oakland - MLB 1B 15 9 59 2 2 61 0 1.000 58.1 9.41 0.0 .000
2018 Oakland - MLB LF 51 28 67 0 0 67 0 1.000 283.0 2.13 0.0 .000
2018 Oakland - MLB CF 62 53 118 1 0 119 0 1.000 466.2 2.29 0.0 .000
2018 Oakland - MLB RF 10 8 16 0 0 16 0 1.000 71.1 2.02 0.0 .000
2019 Oakland - MLB 1B 15 11 81 4 6 85 0 1.000 97.0 7.89 0.0 .000
2019 Oakland - MLB LF 10 8 23 0 0 23 0 1.000 71.0 2.92 0.0 .000
2019 Oakland - MLB CF 56 55 116 1 0 118 1 .992 481.2 2.19 0.0 .000
2019 Oakland - MLB RF 27 25 60 0 0 61 1 .984 224.1 2.41 0.0 .000
2020 Oakland - MLB 1B 3 1 5 0 0 5 0 1.000 9.0 5.00 0.0 .000
2020 Oakland - MLB LF 15 15 27 1 0 29 1 .966 120.0 2.10 0.0 .000
2020 Oakland - MLB CF 9 7 21 0 0 21 0 1.000 65.1 2.89 0.0 .000
2020 Oakland - MLB RF 17 15 36 0 0 36 0 1.000 132.0 2.45 0.0 .000
2021 Oakland - MLB 1B 2 0 2 0 0 2 0 1.000 2.0 9.00 0.0 .000
2021 Oakland - MLB LF 106 93 137 1 0 141 3 .979 806.1 1.54 0.0 .000
2021 Oakland - MLB CF 23 21 54 2 0 56 0 1.000 187.2 2.69 0.0 .000
2021 Oakland - MLB RF 27 20 52 0 0 52 0 1.000 174.2 2.68 0.0 .000
2022 New York - MLB 3B 1 0 0 1 0 1 0 1.000 8.0 1.12 0.0 .000
2022 New York - MLB LF 123 113 169 2 1 171 0 1.000 981.2 1.57 0.0 .000
2022 New York - MLB CF 11 7 17 0 0 17 0 1.000 71.1 2.14 0.0 .000
2022 New York - MLB RF 6 4 8 1 0 9 0 1.000 41.0 1.98 0.0 .000
2023 Milwaukee - MLB 1B 5 4 31 1 5 32 0 1.000 33.0 8.73 0.0 .000
2023 New York - MLB 1B 13 11 77 12 7 90 1 .989 94.2 8.46 0.0 .000
2023 New York - MLB 3B 4 0 0 1 0 1 0 1.000 5.0 1.80 0.0 .000
2023 Milwaukee - MLB LF 17 14 14 0 0 15 1 .933 120.0 1.05 0.0 .000
2023 New York - MLB LF 51 44 85 3 0 88 0 1.000 402.1 1.97 0.0 .000
2023 Milwaukee - MLB RF 13 12 18 0 0 18 0 1.000 89.0 1.82 0.0 .000
2024 San Francisco - MLB 1B 19 13 116 7 10 124 1 .992 128.0 8.65 0.0 .000
2024 Detroit - MLB 1B 31 29 206 13 22 221 2 .991 247.1 7.97 0.0 .000
2024 San Francisco - MLB 3B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2024 San Francisco - MLB LF 4 1 1 0 0 1 0 1.000 6.0 1.50 0.0 .000
2024 Detroit - MLB LF 23 19 45 0 0 46 1 .978 179.0 2.26 0.0 .000
2024 San Francisco - MLB RF 5 1 1 0 0 1 0 1.000 14.2 0.61 0.0 .000
2024 Detroit - MLB RF 11 11 14 0 0 14 0 1.000 89.0 1.42 0.0 .000
2025 Texas - MLB 1B 4 3 26 1 1 27 0 1.000 28.0 8.68 +0.2 1.014
2025 Texas - MLB LF 2 1 0 0 0 0 0 .000 11.0 0.00 0.0 .000
2025 Texas - MLB RF 2 2 3 1 0 4 0 1.000 17.0 2.12 -0.0 .991
TOTAL 1B 190 141 1131 96 114 1236 9 .993 1272.0 8.68 +0.2 1.014
TOTAL 3B 7 0 0 4 0 4 0 1.000 16.0 2.25 0.0 .000
TOTAL LF 483 398 707 7 1 723 9 .988 3535.2 1.82 0.0 .000
TOTAL CF 180 159 359 4 0 365 2 .995 1396.2 2.34 0.0 .000
TOTAL RF 140 114 247 3 0 254 4 .984 987.0 2.28 -0.0 .991
PLAYER HISTORY
06/08/2010 Drafted by the Florida Marlins in the 7th round of the 2010 MLB June Amateur Draft from University of California, Berkeley (Berkeley, CA).
12/11/2014 Drafted by the Colorado Rockies in the 2014 MLB Rule 5 Draft from the Miami Marlins.
12/11/2014 Traded by the Colorado Rockies to the Oakland Athletics for P Austin House and cash.
01/12/2019 Signed a 1-year contract extension worth a total of $2,050,000 with the Oakland Athletics organization.
01/10/2020 Signed a 1-year contract extension worth a total of $4,800,000 with the Oakland Athletics organization.
11/03/2021 Granted Free Agency.
11/30/2021 Signed by the New York Mets as a free agent.
07/31/2023 Traded by the New York Mets to the Milwaukee Brewers.
11/04/2023 Traded by the Milwaukee Brewers to the Detroit Tigers.
07/30/2024 Detroit Tigers traded LF Mark Canha to San Francisco Giants for RHP Eric Silva. [Auto]
07/30/2024 LF Mark Canha roster status changed by San Francisco Giants. [Auto]
08/01/2024 San Francisco Giants activated LF Mark Canha. [Auto]
09/29/2024 San Francisco Giants placed 1B Mark Canha on the 10-day injured list. Right thumb sprain. [Auto]
10/01/2024 San Francisco Giants activated 1B Mark Canha from the 10-day injured list. [Auto]
12/04/2024 Became a free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 40 (40); Eye: 60 (60).
01/28/2025 Signed a minor league contract with majors option with the Texas Rangers organization.
LEADERBOARD APPEARANCES
Year 3B Rank
2020 2 8
Year BB Rank
2020 37 5
Year HP Rank
2019 18 2
2020 10 2
2021 27 1
2022 28 1
Year SF Rank
2020 5 2
Year OBP Rank
2022 .367 6
Sunday, November 24th , 2024 - OOTP Baseball 25.10 Build 95