| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 65 | 282 | .324 | .369 | .431 | .107 | .310 | 4.6% | 5.3% | -0.7% | 2 | 5 | 182 | 2.80 | — |
| 2025 | 161 | 677 | .291 |
| .330 |
| .391 |
| .100 |
| .303 |
| 3.1% |
| 5.0% |
| -1.9% |
| 8 |
| 12 |
| 400 |
| 2.48 |
| — |
| 2024 | 159 | 672 | .314 | .347 | .392 | .078 | .332 | 4.3% | 3.6% | 0.7% | 4 | 9 | 407 | 2.56 | — |
| 2023 | 155 | 617 | .354 | .395 | .469 | .115 | .362 | 5.5% | 5.7% | -0.2% | 10 | 3 | 423 | 2.73 | — |
| 2022 | 155 | 603 | .316 | .377 | .420 | .104 | .343 | 7.1% | 8.3% | -1.2% | 8 | 4 | 407 | 2.63 | — |
| 2021 | 129 | 480 | .294 | .361 | .375 | .081 | .342 | 10.0% | 9.0% | 1.0% | 2 | 3 | 277 | 2.15 | — |
| 2020 | 35 | 121 | .321 | .367 | .402 | .081 | .357 | 9.1% | 6.6% | 2.5% | 0 | 0 | 74 | 2.11 | — |
| 2019 | 94 | 366 | .334 | .402 | .439 | .105 | .336 | 7.9% | 9.8% | -1.9% | 4 | 2 | 244 | 2.60 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.