| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 68 | 290 | .238 | .321 | .438 | .200 | .367 | 22.8% | 10.3% | 12.5% | 13 | 2 | 161 | 2.37 | — |
| 2025 | 168 | 709 | .272 |
| .351 |
| .524 |
| .252 |
| .389 |
| 22.8% |
| 8.6% |
| 14.2% |
| 38 |
| 1 |
| 475 |
| 2.83 |
| — |
| 2024 | 180 | 696 | .240 | .331 | .458 | .218 | .348 | 24.7% | 10.1% | 14.6% | 34 | 5 | 423 | 2.35 | — |
| 2023 | 159 | 658 | .217 | .320 | .504 | .287 | .373 | 22.9% | 9.9% | 13.0% | 46 | 5 | 446 | 2.81 | — |
| 2022 | 175 | 685 | .271 | .357 | .518 | .247 | .368 | 18.7% | 9.8% | 8.9% | 40 | 5 | 523 | 2.99 | — |
| 2021 | 158 | 638 | .262 | .345 | .518 | .256 | .381 | 19.9% | 9.4% | 10.5% | 37 | 3 | 428 | 2.71 | — |
| 2020 | 59 | 239 | .231 | .328 | .490 | .259 | .343 | 25.5% | 10.0% | 15.5% | 16 | 1 | 137 | 2.32 | — |
| 2019 | 166 | 693 | .260 | .359 | .583 | .323 | .384 | 26.4% | 10.4% | 16.0% | 53 | 2 | 502 | 3.02 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.