| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 94 | 380 | .280 | .365 | .441 | .161 | .311 | 9.7% | 9.5% | 0.2% | 14 | 3 | 269 | 2.86 | — |
| 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.