| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 66 | 274 | .278 | .374 | .363 | .085 | .363 | 10.6% | 11.7% | -1.1% | 3 | 5 | 162 | 2.45 | — |
| 2025 | 178 | 680 | .292 |
| .383 |
| .467 |
| .175 |
| .390 |
| 13.8% |
| 11.9% |
| 1.9% |
| 23 |
| 6 |
| 558 |
| 3.13 |
| — |
| 2024 | 164 | 697 | .323 | .398 | .544 | .221 | .420 | 13.8% | 10.3% | 3.5% | 30 | 2 | 532 | 3.24 | — |
| 2023 | 165 | 682 | .264 | .347 | .444 | .180 | .383 | 14.7% | 9.8% | 4.9% | 26 | 5 | 430 | 2.61 | — |
| 2022 | 174 | 706 | .274 | .340 | .480 | .206 | .358 | 16.4% | 8.2% | 8.2% | 32 | 9 | 470 | 2.70 | — |
| 2021 | 169 | 698 | .311 | .402 | .601 | .290 | .427 | 15.8% | 12.3% | 3.5% | 48 | 4 | 602 | 3.56 | — |
| 2020 | 63 | 243 | .262 | .329 | .462 | .200 | .340 | 15.6% | 8.2% | 7.4% | 9 | 1 | 155 | 2.46 | — |
| 2019 | 123 | 514 | .272 | .340 | .433 | .161 | .334 | 17.7% | 8.9% | 8.8% | 15 | 0 | 279 | 2.27 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.