| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 5 | 5 | .000 | .000 | .000 | .000 | .480 | 40.0% | 0.0% | 40.0% | 0 | 0 | -4 | -0.80 | — |
| 2023 | 99 | 361 | .226 |
361 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .313 |
| .368 |
| .142 |
| .314 |
| 29.9% |
| 10.0% |
| 19.9% |
| 9 |
| 1 |
| 133 |
| 1.34 |
| — |
| 2022 | 107 | 383 | .222 | .312 | .346 | .124 | .317 | 26.4% | 9.7% | 16.7% | 8 | 1 | 129 | 1.21 | — |
| 2021 | 72 | 265 | .248 | .336 | .376 | .128 | .299 | 24.5% | 9.8% | 14.7% | 7 | 5 | 108 | 1.50 | — |
| 2020 | 66 | 230 | .254 | .345 | .463 | .209 | .325 | 28.7% | 9.6% | 19.1% | 11 | 0 | 126 | 1.91 | — |
| 2019 | 130 | 520 | .261 | .344 | .468 | .207 | .341 | 21.9% | 8.5% | 13.4% | 20 | 5 | 296 | 2.28 | — |
| 2018 | 162 | 671 | .272 | .357 | .399 | .127 | .335 | 19.2% | 9.2% | 10.0% | 11 | 2 | 354 | 2.19 | — |
| 2017 | 30 | 95 | .262 | .340 | .369 | .107 | .321 | 29.5% | 10.5% | 19.0% | 0 | 0 | 41 | 1.37 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.