| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 27 | 70 | .266 | .309 | .344 | .078 | .247 | 20.0% | 4.3% | 15.7% | 1 | 1 | 28 | 1.04 | — |
| 2025 | 136 | 416 | .221 |
330 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .286 |
| .251 |
| .030 |
| .252 |
| 23.8% |
| 7.5% |
| 16.3% |
| 0 |
| 8 |
| 94 |
| 0.69 |
| — |
| 2024 | 40 | 105 | .175 | .216 | .247 | .072 | .231 | 19.0% | 4.8% | 14.2% | 1 | 0 | 26 | 0.65 | — |
| 2023 | 101 | 330 | .220 | .264 | .286 | .066 | .252 | 15.8% | 5.2% | 10.6% | 4 | 6 | 107 | 1.06 | — |
| 2022 | 100 | 326 | .207 | .257 | .291 | .084 | .246 | 19.6% | 5.8% | 13.8% | 4 | 3 | 104 | 1.04 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.