| Year | Team | G | AB | H | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | Chicago White Sox | 34 | 101 | 27 | 1 | 10 | 0 | 14 | 14 | .267 | .350 | .337 |
| .687 |
| 2017 | Chicago White Sox | 90 | 253 | 70 | 2 | 14 | 0 | 38 | 45 | .277 | .373 | .340 | .713 |
| 2018 | Chicago White Sox | 97 | 280 | 77 | 9 | 30 | 0 | 38 | 65 | .275 | .366 | .429 | .795 |
| 2019 | Seattle Mariners | 132 | 428 | 119 | 22 | 55 | 0 | 47 | 92 | .278 | .353 | .460 | .813 |
| 2020 | Milwaukee Brewers | 40 | 108 | 19 | 2 | 10 | 0 | 16 | 39 | .176 | .294 | .269 | .563 |
| 2021 | Milwaukee Brewers | 123 | 391 | 104 | 11 | 49 | 0 | 41 | 84 | .266 | .342 | .402 | .744 |
| 2022 | Milwaukee Brewers | 84 | 262 | 54 | 4 | 23 | 0 | 29 | 57 | .206 | .292 | .305 | .597 |
| 2023 | New York Mets | 49 | 128 | 27 | 2 | 7 | 0 | 14 | 27 | .211 | .283 | .297 | .580 |
| 2024 | New York Mets | 28 | 65 | 10 | 0 | 5 | 0 | 3 | 12 | .154 | .191 | .185 | .376 |
| 2025 | Chicago White Sox | 4 | 7 | 2 | 0 | 3 | 0 | 2 | 1 | .286 | .400 | .286 | .686 |
| Career | — | 681 | 2,023 | 509 | 53 | 206 | 0 | 242 | 436 | .252 | .335 | .373 | .708 |