| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 44 | 161 | .211 | .300 | .303 | .092 | .325 | 18.0% | 8.1% | 9.9% | 3 | 2 | 56 | 1.27 | — |
| 2025 | 141 | 550 | .257 |
| .317 |
| .384 |
| .127 |
| .318 |
| 23.5% |
| 6.4% |
| 17.1% |
| 12 |
| 8 |
| 240 |
| 1.70 |
| — |
| 2024 | 107 | 414 | .265 | .322 | .428 | .163 | .342 | 24.6% | 6.5% | 18.1% | 14 | 2 | 199 | 1.86 | — |
| 2023 | 152 | 540 | .252 | .313 | .452 | .200 | .337 | 25.6% | 6.5% | 19.1% | 20 | 16 | 310 | 2.04 | — |
| 2022 | 168 | 563 | .275 | .344 | .477 | .202 | .355 | 21.1% | 7.3% | 13.8% | 22 | 21 | 401 | 2.39 | — |
| 2021 | 138 | 538 | .262 | .343 | .438 | .176 | .333 | 24.0% | 8.9% | 15.1% | 17 | 13 | 311 | 2.25 | — |
| 2020 | 49 | 195 | .266 | .349 | .491 | .225 | .355 | 24.6% | 8.2% | 16.4% | 11 | 4 | 133 | 2.71 | — |
| 2019 | 150 | 594 | .275 | .332 | .492 | .217 | .344 | 20.7% | 6.9% | 13.8% | 25 | 9 | 376 | 2.51 | — |
| 2018 | 126 | 529 | .277 | .343 | .484 | .207 | .351 | 19.7% | 7.2% | 12.5% | 21 | 3 | 329 | 2.61 | — |
| 2017 | 149 | 579 | .278 | .333 | .451 | .173 | .338 | 18.3% | 6.2% | 12.1% | 17 | 8 | 338 | 2.27 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.