| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 67 | 275 | .203 | .310 | .359 | .156 | .330 | 24.7% | 12.4% | 12.3% | 8 | 11 | 121 | 1.81 | — |
| 2025 | 150 | 577 | .220 |
| .302 |
| .343 |
| .123 |
| .291 |
| 28.9% |
| 9.5% |
| 19.4% |
| 15 |
| 18 |
| 215 |
| 1.43 |
| — |
| 2023 | 89 | 404 | .290 | .356 | .505 | .215 | .332 | 28.5% | 7.7% | 20.8% | 16 | 14 | 239 | 2.69 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.