| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 62 | 281 | .274 | .397 | .478 | .204 | .380 | 23.1% | 16.7% | 6.4% | 10 | 11 | 195 | 3.15 | — |
| 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.