| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 62 | 258 | .203 | .256 | .342 | .139 | .291 | 19.0% | 4.7% | 14.3% | 9 | 0 | 97 | 1.56 | — |
| 2025 | 159 | 641 | .236 |
| .284 |
| .446 |
| .210 |
| .362 |
| 19.5% |
| 4.4% |
| 15.1% |
| 30 |
| 0 |
| 358 |
| 2.25 |
| — |
| 2024 | 168 | 653 | .271 | .333 | .455 | .184 | .368 | 19.8% | 6.7% | 13.1% | 27 | 0 | 362 | 2.15 | — |
| 2023 | 145 | 583 | .253 | .295 | .420 | .167 | .331 | 23.2% | 3.3% | 19.9% | 23 | 0 | 273 | 1.88 | — |
| 2022 | 124 | 473 | .254 | .294 | .465 | .211 | .326 | 23.0% | 3.8% | 19.2% | 23 | 0 | 276 | 2.23 | — |
| 2021 | 167 | 665 | .273 | .318 | .544 | .271 | .371 | 25.6% | 4.2% | 21.4% | 48 | 1 | 417 | 2.50 | — |
| 2020 | 39 | 156 | .333 | .355 | .633 | .300 | .406 | 23.1% | 1.9% | 21.2% | 11 | 1 | 130 | 3.33 | — |
| 2018 | 134 | 544 | .235 | .276 | .439 | .204 | .333 | 19.9% | 3.1% | 16.8% | 27 | 1 | 284 | 2.12 | — |
| 2017 | 136 | 499 | .267 | .300 | .494 | .227 | .351 | 19.0% | 3.4% | 15.6% | 27 | 1 | 298 | 2.19 | — |
| 2016 | 148 | 547 | .247 | .288 | .437 | .190 | .290 | 21.8% | 4.0% | 17.8% | 22 | 0 | 286 | 1.93 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.