| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 52 | 216 | .247 | .304 | .369 | .122 | .307 | 16.7% | 6.5% | 10.2% | 4 | 0 | 99 | 1.90 | — |
| 2025 | 136 | 566 | .263 |
| .354 |
| .388 |
| .125 |
| .330 |
| 12.5% |
| 10.4% |
| 2.1% |
| 12 |
| 5 |
| 309 |
| 2.27 |
| — |
| 2024 | 149 | 607 | .250 | .347 | .362 | .112 | .324 | 17.0% | 11.2% | 5.8% | 13 | 11 | 301 | 2.02 | — |
| 2023 | 29 | 133 | .273 | .398 | .327 | .054 | .350 | 14.3% | 15.0% | -0.7% | 1 | 0 | 65 | 2.24 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.