| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 67 | 284 | .263 | .394 | .414 | .151 | .365 | 21.1% | 16.2% | 4.9% | 6 | 5 | 179 | 2.67 | — |
| 2025 | 157 | 654 | .245 |
| .320 |
| .402 |
| .157 |
| .339 |
| 26.5% |
| 8.7% |
| 17.8% |
| 16 |
| 3 |
| 274 |
| 1.75 |
| — |
| 2024 | 159 | 692 | .275 | .345 | .447 | .172 | .357 | 22.5% | 8.2% | 14.3% | 24 | 10 | 366 | 2.30 | — |
| 2023 | 151 | 640 | .263 | .333 | .460 | .197 | .361 | 21.6% | 8.3% | 13.3% | 24 | 12 | 376 | 2.49 | — |
| 2022 | 156 | 614 | .262 | .346 | .461 | .199 | .337 | 23.0% | 9.1% | 13.9% | 27 | 7 | 352 | 2.26 | — |
| 2021 | 167 | 647 | .302 | .392 | .521 | .219 | .391 | 18.4% | 11.6% | 6.8% | 24 | 6 | 458 | 2.74 | — |
| 2020 | 58 | 208 | .189 | .275 | .357 | .168 | .316 | 27.4% | 10.1% | 17.3% | 7 | 1 | 76 | 1.31 | — |
| 2019 | 136 | 547 | .313 | .379 | .502 | .189 | .359 | 22.1% | 8.4% | 13.7% | 16 | 3 | 335 | 2.46 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.