| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 4 | 13 | .333 | .385 | .750 | .417 | .300 | 23.1% | 7.7% | 15.4% | 1 | 0 | 13 | 3.25 | — |
| 2025 | 79 | 242 | .167 |
519 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .272 |
| .254 |
| .087 |
| .286 |
| 24.0% |
| 11.2% |
| 12.8% |
| 2 |
| 1 |
| 66 |
| 0.84 |
| — |
| 2024 | 120 | 401 | .260 | .383 | .381 | .121 | .362 | 22.4% | 15.5% | 6.9% | 8 | 2 | 189 | 1.58 | — |
| 2023 | 137 | 519 | .256 | .376 | .417 | .161 | .363 | 18.3% | 14.6% | 3.7% | 17 | 2 | 292 | 2.13 | — |
| 2022 | 80 | 251 | .207 | .306 | .359 | .152 | .321 | 20.3% | 10.4% | 9.9% | 8 | 1 | 115 | 1.44 | — |
| 2021 | 119 | 381 | .253 | .329 | .482 | .229 | .347 | 23.4% | 8.7% | 14.7% | 18 | 6 | 230 | 1.93 | — |
| 2020 | 14 | 44 | .231 | .318 | .308 | .077 | .266 | 20.5% | 9.1% | 11.4% | 0 | 1 | 13 | 0.93 | — |
| 2019 | 26 | 69 | .196 | .348 | .375 | .179 | .361 | 13.0% | 15.9% | -2.9% | 2 | 1 | 51 | 1.96 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.