| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 60 | 257 | .231 | .316 | .316 | .085 | .298 | 20.6% | 8.6% | 12.0% | 2 | 6 | 102 | 1.70 | — |
| 2025 | 131 | 538 | .252 |
| .311 |
| .362 |
| .110 |
| .286 |
| 19.0% |
| 6.3% |
| 12.7% |
| 9 |
| 11 |
| 250 |
| 1.91 |
| — |
| 2024 | 153 | 637 | .267 | .316 | .416 | .149 | .298 | 17.1% | 6.4% | 10.7% | 15 | 11 | 334 | 2.18 | — |
| 2023 | 41 | 137 | .172 | .235 | .238 | .066 | .252 | 19.0% | 7.3% | 11.7% | 2 | 3 | 45 | 1.10 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.