| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 31 | 132 | .280 | .351 | .407 | .127 | .371 | 14.4% | 7.6% | 6.8% | 3 | 5 | 81 | 2.61 | — |
| 2025 | 129 | 543 | .304 |
| .365 |
| .477 |
| .173 |
| .337 |
| 17.1% |
| 6.4% |
| 10.7% |
| 17 |
| 20 |
| 356 |
| 2.76 |
| — |
| 2024 | 163 | 650 | .266 | .310 | .394 | .128 | .314 | 17.1% | 3.8% | 13.3% | 15 | 21 | 348 | 2.13 | — |
| 2023 | 166 | 635 | .263 | .324 | .381 | .118 | .312 | 20.3% | 6.8% | 13.5% | 10 | 13 | 312 | 1.88 | — |
| 2022 | 156 | 558 | .253 | .291 | .426 | .173 | .310 | 24.2% | 3.9% | 20.3% | 22 | 11 | 326 | 2.09 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.