| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 99 | 454 | .267 | .363 | .462 | .195 | .353 | 24.0% | 13.0% | 11.0% | 15 | 15 | 276 | 2.79 | — |
| 2025 | 165 | 659 | .288 |
| .362 |
| .435 |
| .147 |
| .337 |
| 22.8% |
| 10.0% |
| 12.8% |
| 18 |
| 24 |
| 378 |
| 2.29 |
| — |
| 2024 | 160 | 619 | .254 | .318 | .349 | .095 | .303 | 17.0% | 8.1% | 8.9% | 7 | 54 | 345 | 2.16 | — |
| 2023 | 135 | 449 | .217 | .286 | .299 | .082 | .276 | 20.9% | 8.5% | 12.4% | 6 | 25 | 170 | 1.26 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.