| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 61 | 252 | .242 | .315 | .515 | .273 | .320 | 33.7% | 7.9% | 25.8% | 17 | 5 | 141 | 2.31 | — |
| 2025 | 148 | 579 | .278 |
| .324 |
| .520 |
| .242 |
| .324 |
| 26.3% |
| 5.7% |
| 20.6% |
| 31 |
| 1 |
| 356 |
| 2.41 |
| — |
| 2024 | 72 | 224 | .190 | .230 | .417 | .227 | .283 | 28.6% | 3.6% | 25.0% | 13 | 1 | 104 | 1.44 | — |
| 2023 | 27 | 77 | .200 | .253 | .386 | .186 | .267 | 31.2% | 6.5% | 24.7% | 1 | 1 | 32 | 1.19 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.