| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 44 | 176 | .267 | .309 | .424 | .157 | .328 | 26.7% | 5.7% | 21.0% | 4 | 0 | 72 | 1.64 | — |
| 2025 | 162 | 695 | .256 |
| .331 |
| .400 |
| .144 |
| .322 |
| 22.7% |
| 7.5% |
| 15.2% |
| 21 |
| 8 |
| 338 |
| 2.09 |
| — |
| 2024 | 123 | 518 | .269 | .325 | .469 | .200 | .339 | 26.1% | 7.1% | 19.0% | 22 | 6 | 263 | 2.14 | — |
| 2023 | 26 | 60 | .179 | .233 | .304 | .125 | .259 | 33.3% | 6.7% | 26.6% | 1 | 0 | 8 | 0.31 | — |
| 2022 | 12 | 22 | .100 | .182 | .100 | .000 | .286 | 27.3% | 9.1% | 18.2% | 0 | 0 | 7 | 0.58 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.