| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 4 | 13 | .300 | .462 | .700 | .400 | .498 | 23.1% | 23.1% | 0.0% | 1 | 0 | 13 | 3.25 | — |
| 2025 | 135 | 583 | .234 |
504 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .326 |
| .361 |
| .127 |
| .320 |
| 20.4% |
| 11.0% |
| 9.4% |
| 13 |
| 4 |
| 258 |
| 1.91 |
| — |
| 2024 | 106 | 405 | .244 | .344 | .417 | .173 | .362 | 19.5% | 12.8% | 6.7% | 12 | 7 | 210 | 1.98 | — |
| 2023 | 119 | 504 | .260 | .368 | .417 | .157 | .359 | 19.6% | 14.3% | 5.3% | 14 | 11 | 287 | 2.41 | — |
| 2022 | 111 | 347 | .228 | .345 | .448 | .220 | .354 | 20.5% | 14.7% | 5.8% | 14 | 4 | 215 | 1.94 | — |
| 2021 | 57 | 124 | .239 | .320 | .422 | .183 | .296 | 22.6% | 10.5% | 12.1% | 5 | 2 | 62 | 1.09 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.