| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 45 | 170 | .203 | .309 | .273 | .070 | .239 | 25.9% | 11.8% | 14.1% | 0 | 8 | 60 | 1.33 | — |
| 2025 | 93 | 318 | .219 |
318 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .285 |
| .318 |
| .099 |
| .262 |
| 22.0% |
| 8.2% |
| 13.8% |
| 4 |
| 13 |
| 149 |
| 1.60 |
| — |
| 2024 | 74 | 253 | .183 | .284 | .247 | .064 | .256 | 26.5% | 12.3% | 14.2% | 1 | 15 | 73 | 0.99 | — |
| 2023 | 100 | 349 | .201 | .305 | .333 | .132 | .278 | 26.4% | 12.6% | 13.8% | 8 | 23 | 180 | 1.80 | — |
| 2022 | 142 | 466 | .172 | .269 | .285 | .113 | .276 | 25.8% | 11.2% | 14.6% | 8 | 11 | 170 | 1.20 | — |
| 2021 | 49 | 176 | .211 | .314 | .296 | .085 | .287 | 27.8% | 13.1% | 14.7% | 1 | 4 | 52 | 1.06 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.