| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 56 | 202 | .214 | .249 | .370 | .156 | .311 | 22.8% | 3.5% | 19.3% | 7 | 0 | 79 | 1.41 | — |
| 2025 | 125 | 463 | .233 |
463 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .292 |
| .413 |
| .180 |
| .320 |
| 24.8% |
| 6.5% |
| 18.3% |
| 17 |
| 1 |
| 204 |
| 1.63 |
| — |
| 2024 | 126 | 455 | .266 | .324 | .514 | .248 | .333 | 29.7% | 7.3% | 22.4% | 27 | 0 | 292 | 2.32 | — |
| 2023 | 68 | 233 | .211 | .255 | .367 | .156 | .309 | 30.5% | 4.3% | 26.2% | 9 | 1 | 65 | 0.96 | — |
| 2022 | 17 | 41 | .167 | .268 | .278 | .111 | .283 | 29.3% | 12.2% | 17.1% | 1 | 0 | 10 | 0.59 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.