| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 62 | 241 | .207 | .261 | .320 | .113 | .296 | 26.6% | 5.8% | 20.8% | 4 | 4 | 72 | 1.16 | — |
| 2025 | 99 | 391 | .252 |
| .295 |
| .399 |
| .147 |
| .320 |
| 25.1% |
| 5.4% |
| 19.7% |
| 9 |
| 5 |
| 158 |
| 1.60 |
| — |
| 2024 | 161 | 697 | .268 | .297 | .467 | .199 | .292 | 28.7% | 3.3% | 25.4% | 26 | 6 | 303 | 1.88 | — |
| 2023 | 158 | 615 | .253 | .289 | .408 | .155 | .291 | 27.0% | 4.1% | 22.9% | 15 | 11 | 285 | 1.80 | — |
| 2022 | 15 | 35 | .212 | .257 | .333 | .121 | .302 | 25.7% | 5.7% | 20.0% | 1 | 1 | 39 | 2.60 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.