Each bar is one 3B, 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 | 99 | 428 | .267 | .347 | .470 | .203 | .361 | 12.0% | 10.6% | 1.4% | 17 | 23 | 309 | 3.12 | — |
| 2026 | 69 | 298 | .238 |
| .347 |
| .425 |
| .187 |
| .372 |
| 13.8% |
| 13.8% |
| 0.0% |
| 10 |
| 24 |
| 207 |
| 3.00 |
| — |
| 2025 | 163 | 673 | .283 | .362 | .502 | .219 | .357 | 11.0% | 9.8% | 1.2% | 30 | 45 | 545 | 3.34 | — |
| 2024 | 173 | 682 | .279 | .338 | .537 | .258 | .342 | 12.0% | 7.9% | 4.1% | 39 | 43 | 622 | 3.60 | — |
| 2023 | 163 | 691 | .282 | .359 | .475 | .193 | .374 | 10.6% | 10.6% | 0.0% | 24 | 29 | 504 | 3.09 | — |
| 2022 | 176 | 685 | .280 | .359 | .514 | .234 | .338 | 12.0% | 10.1% | 1.9% | 29 | 20 | 574 | 3.26 | — |
| 2021 | 160 | 636 | .266 | .358 | .538 | .272 | .383 | 13.7% | 11.3% | 2.4% | 36 | 27 | 547 | 3.42 | — |
| 2020 | 63 | 254 | .292 | .387 | .607 | .315 | .373 | 16.9% | 12.2% | 4.7% | 17 | 10 | 249 | 3.95 | — |
| 2019 | 132 | 544 | .254 | .329 | .477 | .223 | .346 | 13.6% | 9.6% | 4.0% | 23 | 24 | 385 | 2.92 | — |
| 2018 | 166 | 699 | .269 | .390 | .551 | .282 | .376 | 11.4% | 15.2% | -3.8% | 39 | 35 | 611 | 3.68 | — |
| 2017 | 164 | 645 | .318 | .377 | .583 | .265 | .364 | 10.7% | 8.1% | 2.6% | 29 | 18 | 545 | 3.32 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.