| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 125 | 425 | .207 | .285 | .332 | .125 | .299 | 29.6% | 9.4% | 20.2% | 12 | 0 | 138 | 1.10 | — |
| 2023 | 61 | 230 | .208 |
425 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .266 |
| .363 |
| .155 |
| .313 |
| 28.3% |
| 6.5% |
| 21.8% |
| 6 |
| 1 |
| 85 |
| 1.39 |
| — |
| 2022 | 73 | 247 | .246 | .310 | .429 | .183 | .334 | 26.3% | 8.1% | 18.2% | 11 | 0 | 137 | 1.88 | — |
| 2021 | 162 | 693 | .252 | .321 | .484 | .232 | .349 | 24.4% | 7.8% | 16.6% | 39 | 1 | 417 | 2.57 | — |
| 2019 | 64 | 285 | .218 | .314 | .460 | .242 | .333 | 28.4% | 10.5% | 17.9% | 15 | 4 | 149 | 2.33 | — |
| 2018 | 163 | 687 | .283 | .368 | .490 | .207 | .369 | 21.5% | 10.2% | 11.3% | 26 | 8 | 426 | 2.61 | — |
| 2017 | 105 | 412 | .280 | .350 | .488 | .208 | .329 | 22.6% | 7.5% | 15.1% | 16 | 6 | 260 | 2.48 | — |
| 2016 | 35 | 123 | .229 | .311 | .404 | .175 | .318 | 22.0% | 9.8% | 12.2% | 5 | 0 | 55 | 1.57 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.