| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 38 | 120 | .124 | .168 | .195 | .071 | .201 | 23.3% | 3.3% | 20.0% | 2 | 0 | 23 | 0.61 | — |
| 2023 | 158 | 595 | .237 |
| .299 |
| .383 |
| .146 |
| .316 |
| 21.8% |
| 7.1% |
| 14.7% |
| 18 |
| 1 |
| 337 |
| 2.13 |
| — |
| 2022 | 168 | 681 | .303 | .380 | .444 | .141 | .376 | 16.2% | 9.1% | 7.1% | 15 | 0 | 417 | 2.48 | — |
| 2021 | 164 | 659 | .261 | .356 | .481 | .220 | .349 | 21.7% | 9.3% | 12.4% | 30 | 2 | 442 | 2.70 | — |
| 2020 | 66 | 263 | .315 | .370 | .614 | .299 | .400 | 22.4% | 6.8% | 15.6% | 19 | 0 | 226 | 3.42 | — |
| 2019 | 166 | 694 | .283 | .335 | .502 | .219 | .360 | 21.9% | 5.2% | 16.7% | 33 | 2 | 436 | 2.63 | — |
| 2018 | 132 | 553 | .265 | .329 | .473 | .208 | .363 | 19.7% | 6.7% | 13.0% | 22 | 2 | 325 | 2.46 | — |
| 2017 | 165 | 675 | .304 | .356 | .552 | .248 | .368 | 17.6% | 5.2% | 12.4% | 33 | 3 | 507 | 3.07 | — |
| 2016 | 168 | 695 | .293 | .357 | .468 | .175 | .354 | 18.0% | 6.8% | 11.2% | 25 | 0 | 422 | 2.51 | — |
| 2015 | 165 | 668 | .290 | .348 | .502 | .212 | .345 | 21.0% | 5.8% | 15.2% | 30 | 0 | 446 | 2.70 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.