| Year | Team | G | AB | H | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | Arizona Diamondbacks | 20 | 56 | 12 | 2 | 8 | 0 | 2 | 8 | .214 | .254 | .375 | .629 |
| 2016 |
| Arizona Diamondbacks |
| 134 |
| 461 |
| 130 |
| 16 |
| 53 |
| 1 |
| 31 |
| 100 |
| .282 |
| .329 |
| .458 |
| .787 |
| 2017 | Arizona Diamondbacks | 135 | 445 | 119 | 13 | 63 | 1 | 28 | 103 | .267 | .317 | .447 | .764 |
| 2018 | New York Yankees | 18 | 51 | 9 | 1 | 7 | 0 | 5 | 12 | .176 | .263 | .275 | .538 |
| 2018 | Toronto Blue Jays | 8 | 26 | 4 | 0 | 3 | 0 | 2 | 8 | .154 | .241 | .231 | .472 |
| 2018 | 2 teams | 26 | 77 | 13 | 1 | 10 | 0 | 7 | 20 | .169 | .256 | .260 | .516 |
| 2019 | Toronto Blue Jays | 120 | 418 | 91 | 15 | 41 | 0 | 25 | 113 | .218 | .262 | .380 | .642 |
| 2020 | Toronto Blue Jays | 21 | 46 | 7 | 0 | 1 | 0 | 2 | 9 | .152 | .184 | .174 | .358 |
| 2021 | New York Mets | 51 | 84 | 23 | 4 | 14 | 0 | 3 | 22 | .274 | .307 | .476 | .783 |
| 2022 | Cincinnati Reds | 92 | 350 | 96 | 20 | 59 | 2 | 29 | 84 | .274 | .335 | .520 | .855 |
| 2022 | San Diego Padres | 46 | 168 | 40 | 8 | 28 | 0 | 9 | 42 | .238 | .290 | .435 | .725 |
| 2022 | 2 teams | 138 | 518 | 136 | 28 | 87 | 2 | 38 | 126 | .263 | .320 | .492 | .812 |
| 2023 | Los Angeles Angels | 125 | 485 | 127 | 26 | 83 | 0 | 25 | 136 | .262 | .306 | .497 | .803 |
| 2024 | Los Angeles Angels | 97 | 325 | 55 | 4 | 15 | 1 | 27 | 81 | .169 | .242 | .228 | .470 |
| Career | — | 867 | 2,915 | 713 | 109 | 375 | 5 | 188 | 718 | .245 | .296 | .421 | .717 |