| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 65 | 172 | .224 | .285 | .289 | .065 | .266 | 23.3% | 7.6% | 15.7% | 1 | 13 | 76 | 1.17 | — |
| 2024 | 117 | 363 | .243 |
363 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .279 |
| .322 |
| .079 |
| .258 |
| 19.0% |
| 3.6% |
| 15.4% |
| 3 |
| 28 |
| 170 |
| 1.45 |
| — |
| 2023 | 58 | 165 | .300 | .340 | .427 | .127 | .269 | 25.5% | 3.0% | 22.5% | 2 | 10 | 81 | 1.40 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.