| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 41 | 139 | .273 | .299 | .492 | .219 | .260 | 13.7% | 2.9% | 10.8% | 5 | 1 | 96 | 2.34 | — |
| 2025 | 71 | 267 | .247 |
| .278 |
| .318 |
| .071 |
| .287 |
| 9.7% |
| 3.0% |
| 6.7% |
| 2 |
| 1 |
| 118 |
| 1.66 |
| — |
| 2024 | 129 | 485 | .229 | .263 | .359 | .130 | .283 | 11.1% | 3.3% | 7.8% | 13 | 3 | 248 | 1.92 | — |
| 2023 | 142 | 562 | .260 | .309 | .409 | .149 | .323 | 10.3% | 5.5% | 4.8% | 18 | 1 | 327 | 2.30 | — |
| 2022 | 119 | 433 | .251 | .314 | .360 | .109 | .330 | 11.5% | 6.9% | 4.6% | 7 | 6 | 229 | 1.92 | — |
| 2021 | 32 | 96 | .273 | .333 | .409 | .136 | .309 | 9.4% | 6.3% | 3.1% | 3 | 0 | 67 | 2.09 | — |
| 2020 | 3 | 8 | .250 | .250 | .625 | .375 | .346 | 37.5% | 0.0% | 37.5% | 1 | 0 | 5 | 1.67 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.