Each bar is one C, 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 | 78 | 309 | .251 | .312 | .401 | .150 | .318 | 22.6% | 6.9% | 15.7% | 9 | 4 | 142 | 1.82 | — |
| 2026 | 44 | 161 | .211 |
161 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .300 |
| .303 |
| .092 |
| .325 |
| 18.0% |
| 8.1% |
| 9.9% |
| 3 |
| 2 |
| 56 |
| 1.27 |
| — |
| 2025 | 141 | 550 | .257 | .317 | .384 | .127 | .318 | 23.5% | 6.4% | 17.1% | 12 | 8 | 240 | 1.70 | — |
| 2024 | 107 | 414 | .265 | .322 | .428 | .163 | .342 | 24.6% | 6.5% | 18.1% | 14 | 2 | 199 | 1.86 | — |
| 2023 | 152 | 540 | .252 | .313 | .452 | .200 | .337 | 25.6% | 6.5% | 19.1% | 20 | 16 | 310 | 2.04 | — |
| 2022 | 168 | 563 | .275 | .344 | .477 | .202 | .355 | 21.1% | 7.3% | 13.8% | 22 | 21 | 401 | 2.39 | — |
| 2021 | 138 | 538 | .262 | .343 | .438 | .176 | .333 | 24.0% | 8.9% | 15.1% | 17 | 13 | 311 | 2.25 | — |
| 2020 | 49 | 195 | .266 | .349 | .491 | .225 | .355 | 24.6% | 8.2% | 16.4% | 11 | 4 | 133 | 2.71 | — |
| 2019 | 150 | 594 | .275 | .332 | .492 | .217 | .344 | 20.7% | 6.9% | 13.8% | 25 | 9 | 376 | 2.51 | — |
| 2018 | 126 | 529 | .277 | .343 | .484 | .207 | .351 | 19.7% | 7.2% | 12.5% | 21 | 3 | 329 | 2.61 | — |
| 2017 | 149 | 579 | .278 | .333 | .451 | .173 | .338 | 18.3% | 6.2% | 12.1% | 17 | 8 | 338 | 2.27 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.