| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 64 | 241 | .261 | .352 | .459 | .198 | .324 | 9.1% | 10.4% | -1.3% | 12 | 1 | 185 | 2.89 | — |
| 2025 | 123 | 392 | .246 |
392 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .347 |
| .344 |
| .098 |
| .316 |
| 14.3% |
| 11.0% |
| 3.3% |
| 6 |
| 2 |
| 199 |
| 1.62 |
| — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.