Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by
Season Batting Stats
BATTING
YearYear TMTeam GGames Played ABAt-Bats HHits 2BDoubles 3BTriples HRHome Runs RBIRuns Batted In RRuns Scored BBWalks KStrikeouts HBPHit By Pitch SBStolen Bases CSCaught Stealing AVGBatting Average OBPOn-Base Percentage SLGSlugging OPSOn-Base Plus Slugging
2025 AZ Arizona Diamondbacks  126 480 136 28 0 28 72 87 64 83 9 4 2 .283 .376 .517 .893
Total 126 480 136 28 0 28 72 87 64 83 9 4 2 .283 .376 .517 .893
Career Batting Stats
BATTING
YearYear TMTeam GGames Played ABAt-Bats HHits 2BDoubles 3BTriples HRHome Runs RBIRuns Batted In RRuns Scored BBWalks KStrikeouts HBPHit By Pitch SBStolen Bases CSCaught Stealing AVGBatting Average OBPOn-Base Percentage SLGSlugging OPSOn-Base Plus Slugging
2025 AZ Arizona Diamondbacks  126 480 136 28 0 28 72 87 64 83 9 4 2 .283 .376 .517 .893
2024 AZ Arizona Diamondbacks  136 504 147 23 2 36 95 93 65 106 5 7 1 .292 .372 .560 .932
2023 AZ Arizona Diamondbacks  150 569 157 26 9 25 82 94 71 109 5 8 2 .276 .358 .485 .844
2022 AZ Arizona Diamondbacks  137 492 118 42 2 12 52 68 55 101 6 5 1 .240 .321 .407 .727
2021 AZ Arizona Diamondbacks  90 340 108 29 1 14 50 52 31 60 2 2 0 .318 .377 .532 .909
2020 AZ Arizona Diamondbacks  45 181 52 14 1 2 17 19 7 21 4 1 0 .287 .323 .409 .732
2019 AZ Arizona Diamondbacks  144 569 187 36 9 32 92 97 53 86 4 10 2 .329 .389 .592 .981
2018 AZ Arizona Diamondbacks  153 520 135 26 12 14 59 68 54 79 3 6 1 .260 .332 .437 .768
2017 AZ Arizona Diamondbacks  73 223 58 11 2 5 18 30 29 37 1 3 1 .260 .345 .395 .740
2016 SEA Seattle Mariners  119 437 113 21 2 1 33 55 18 84 2 11 5 .259 .287 .323 .610
2015 SEA Seattle Mariners  57 219 62 14 3 2 17 25 24 43 0 8 4 .283 .351 .402 .753
Total 153 4534 1273 270 43 171 587 688 471 809 41 65 19 .281 .351 .472 .823