| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 61 | 224 | .220 | .276 | .376 | .156 | .309 | 17.4% | 6.7% | 10.7% | 6 | 11 | 116 | 1.90 | — |
| 2025 | 153 | 563 | .255 |
| .329 |
| .388 |
| .133 |
| .314 |
| 16.2% |
| 9.6% |
| 6.6% |
| 13 |
| 25 |
| 323 |
| 2.11 |
| — |
| 2024 | 156 | 571 | .245 | .320 | .356 | .111 | .313 | 16.3% | 9.3% | 7.0% | 11 | 33 | 305 | 1.96 | — |
| 2023 | 170 | 641 | .280 | .332 | .418 | .138 | .312 | 15.6% | 6.1% | 9.5% | 15 | 36 | 394 | 2.32 | — |
| 2022 | 154 | 471 | .231 | .292 | .354 | .123 | .289 | 18.9% | 7.6% | 11.3% | 10 | 12 | 259 | 1.68 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.