| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 24 | 82 | .264 | .338 | .375 | .111 | .284 | 22.0% | 7.3% | 14.7% | 0 | 1 | 37 | 1.54 | — |
| 2025 | 60 | 188 | .190 |
404 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .265 |
| .238 |
| .048 |
| .267 |
| 22.3% |
| 8.5% |
| 13.8% |
| 0 |
| 2 |
| 44 |
| 0.73 |
| — |
| 2024 | 129 | 488 | .279 | .334 | .424 | .145 | .292 | 23.4% | 5.7% | 17.7% | 13 | 8 | 228 | 1.77 | — |
| 2023 | 118 | 404 | .234 | .288 | .384 | .150 | .274 | 33.2% | 5.4% | 27.8% | 9 | 8 | 139 | 1.18 | — |
| 2022 | 25 | 56 | .188 | .278 | .313 | .125 | .276 | 28.6% | 8.9% | 19.7% | 1 | 1 | 25 | 1.00 | — |
| 2021 | 5 | 14 | .308 | .357 | .538 | .230 | .313 | 50.0% | 7.1% | 42.9% | 0 | 0 | 4 | 0.80 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.