| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 67 | 276 | .304 | .395 | .446 | .142 | .364 | 27.5% | 12.3% | 15.2% | 6 | 1 | 139 | 2.07 | — |
| 2025 | 170 | 656 | .258 |
| .315 |
| .493 |
| .235 |
| .336 |
| 30.6% |
| 7.0% |
| 23.6% |
| 36 |
| 2 |
| 355 |
| 2.09 |
| — |
| 2024 | 150 | 586 | .261 | .348 | .477 | .216 | .360 | 26.6% | 10.9% | 15.7% | 24 | 4 | 327 | 2.18 | — |
| 2023 | 105 | 416 | .288 | .350 | .447 | .159 | .368 | 27.4% | 8.4% | 19.0% | 11 | 7 | 200 | 1.90 | — |
| 2022 | 102 | 420 | .251 | .321 | .360 | .109 | .323 | 28.6% | 8.6% | 20.0% | 5 | 1 | 165 | 1.62 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.