| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 4 | 14 | .071 | .071 | .071 | .000 | .133 | 42.9% | 0.0% | 42.9% | 0 | 0 | -4 | -1.00 | — |
| 2025 | 93 | 337 | .199 |
438 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .302 |
| .409 |
| .210 |
| .316 |
| 31.2% |
| 10.4% |
| 20.8% |
| 16 |
| 0 |
| 136 |
| 1.46 |
| — |
| 2024 | 76 | 264 | .193 | .285 | .352 | .159 | .311 | 25.4% | 10.2% | 15.2% | 10 | 0 | 112 | 1.47 | — |
| 2023 | 113 | 438 | .251 | .366 | .478 | .227 | .393 | 22.4% | 11.2% | 11.2% | 21 | 0 | 291 | 2.58 | — |
| 2022 | 158 | 613 | .249 | .334 | .426 | .177 | .348 | 20.2% | 9.1% | 11.1% | 18 | 1 | 340 | 2.15 | — |
| 2021 | 124 | 448 | .216 | .308 | .405 | .189 | .338 | 25.4% | 8.9% | 16.5% | 17 | 0 | 226 | 1.82 | — |
| 2020 | 50 | 140 | .233 | .364 | .457 | .224 | .348 | 26.4% | 17.1% | 9.3% | 7 | 0 | 92 | 1.84 | — |
| 2019 | 20 | 60 | .245 | .333 | .566 | .321 | .344 | 26.7% | 10.0% | 16.7% | 4 | 0 | 43 | 2.15 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.