| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 57 | 239 | .236 | .323 | .322 | .086 | .297 | 21.8% | 8.8% | 13.0% | 2 | 5 | 93 | 1.63 | — |
| 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.