Each bar is one 1B, ordered left-to-right by Value (blended). Center dot is VORP; whiskers span V⁻ → V⁺. This player is highlighted in blue.
| Yr | G | PA | AVG | OBP | SLG | ISO | xwOBA | K% | BB% | K-BB% | HR | SB | Pts | PPG | xPPG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Proj | 100 | 430 | .284 | .359 | .451 | .166 | .360 | 14.6% | 9.6% | 5.0% | 14 | 2 | 265 | 2.65 | — |
| 2026 | 61 | 263 | .325 |
| .402 |
| .537 |
| .212 |
| .385 |
| 12.5% |
| 8.7% |
| 3.8% |
| 12 |
| 1 |
| 201 |
| 3.30 |
| — |
| 2025 | 153 | 651 | .300 | .368 | .482 | .182 | .356 | 14.1% | 8.8% | 5.3% | 25 | 3 | 420 | 2.75 | — |
| 2024 | 149 | 622 | .280 | .343 | .413 | .133 | .340 | 15.3% | 8.0% | 7.3% | 14 | 0 | 328 | 2.20 | — |
| 2023 | 145 | 601 | .329 | .411 | .521 | .192 | .384 | 15.6% | 10.8% | 4.8% | 22 | 0 | 441 | 3.04 | — |
| 2022 | 148 | 558 | .296 | .402 | .423 | .127 | .368 | 10.8% | 14.0% | -3.2% | 9 | 3 | 364 | 2.46 | — |
| 2021 | 145 | 542 | .255 | .355 | .386 | .131 | .339 | 15.7% | 12.7% | 3.0% | 13 | 1 | 319 | 2.20 | — |
| 2020 | 47 | 139 | .304 | .424 | .383 | .079 | .330 | 12.2% | 16.5% | -4.3% | 2 | 0 | 92 | 1.96 | — |
| 2019 | 88 | 348 | .266 | .343 | .474 | .208 | .357 | 17.5% | 10.1% | 7.4% | 14 | 2 | 230 | 2.61 | — |
| 2018 | 38 | 120 | .312 | .375 | .422 | .110 | .363 | 15.8% | 9.2% | 6.6% | 1 | 0 | 69 | 1.82 | — |
| 2017 | 57 | 179 | .263 | .354 | .327 | .064 | .337 | 19.6% | 11.7% | 7.9% | 0 | 2 | 119 | 2.09 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.