| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Proj | 62 | 270 | .234 | .335 | .427 | .193 | .342 | 22.3% | 11.8% | 10.6% | 11 | 2 | 143 | 2.30 | — |
| 2026 | 62 | 197 | .238 |
197 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .352 |
| .439 |
| .201 |
| .353 |
| 20.3% |
| 13.7% |
| 6.6% |
| 8 |
| 0 |
| 111 |
| 1.79 |
| — |
| 2025 | 100 | 306 | .181 | .286 | .328 | .147 | .317 | 21.2% | 11.1% | 10.1% | 9 | 2 | 132 | 1.32 | — |
| 2024 | 137 | 449 | .275 | .395 | .515 | .240 | .384 | 23.4% | 12.2% | 11.2% | 23 | 7 | 288 | 2.10 | — |
| 2023 | 122 | 425 | .235 | .351 | .416 | .181 | .373 | 20.9% | 13.4% | 7.5% | 15 | 0 | 244 | 2.00 | — |
| 2022 | 143 | 433 | .274 | .357 | .521 | .247 | .370 | 23.1% | 9.7% | 13.4% | 23 | 6 | 287 | 2.01 | — |
| 2021 | 157 | 482 | .237 | .312 | .421 | .184 | .332 | 24.3% | 8.1% | 16.2% | 18 | 2 | 273 | 1.74 | — |
| 2020 | 62 | 138 | .190 | .285 | .397 | .207 | .336 | 24.6% | 8.0% | 16.6% | 7 | 1 | 110 | 1.77 | — |
| 2019 | 158 | 515 | .248 | .339 | .537 | .289 | .347 | 21.6% | 9.7% | 11.9% | 36 | 1 | 365 | 2.31 | — |
| 2018 | 158 | 444 | .247 | .323 | .520 | .273 | .330 | 19.1% | 9.0% | 10.1% | 25 | 1 | 297 | 1.88 | — |
| 2017 | 120 | 323 | .212 | .332 | .407 | .195 | .341 | 21.1% | 12.1% | 9.0% | 11 | 4 | 208 | 1.73 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.