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 | 22 | 95 | .219 | .304 | .345 | .126 | .295 | 18.6% | 10.2% | 8.4% | 2 | 1 | 43 | 1.94 | — |
| 2026 | 8 | 26 | .083 |
26 PA — below qualified cutoff. Percentiles vs. qualified pool (faded).
| .154 |
| .125 |
| .042 |
| .187 |
| 30.8% |
| 7.7% |
| 23.1% |
| 0 |
| 0 |
| -2 |
| -0.25 |
| — |
| 2025 | 125 | 478 | .217 | .308 | .322 | .105 | .292 | 19.0% | 10.9% | 8.1% | 11 | 7 | 214 | 1.71 | — |
| 2024 | 153 | 596 | .237 | .328 | .419 | .182 | .336 | 16.6% | 10.9% | 5.7% | 23 | 4 | 334 | 2.18 | — |
| 2023 | 154 | 622 | .239 | .319 | .427 | .188 | .309 | 16.7% | 10.5% | 6.2% | 23 | 6 | 370 | 2.40 | — |
| 2022 | 145 | 507 | .201 | .317 | .375 | .174 | .359 | 17.4% | 14.0% | 3.4% | 19 | 0 | 289 | 1.99 | — |
| 2021 | 165 | 660 | .214 | .321 | .341 | .127 | .336 | 15.5% | 13.0% | 2.5% | 19 | 2 | 337 | 2.04 | — |
| 2020 | 65 | 256 | .198 | .349 | .348 | .150 | .373 | 16.8% | 18.4% | -1.6% | 8 | 0 | 148 | 2.28 | — |
| 2019 | 166 | 688 | .280 | .397 | .513 | .233 | .375 | 15.7% | 15.7% | 0.0% | 34 | 4 | 524 | 3.16 | — |
| 2018 | 166 | 681 | .228 | .355 | .413 | .185 | .351 | 13.7% | 16.2% | -2.5% | 24 | 2 | 422 | 2.54 | — |
| 2017 | 166 | 667 | .259 | .364 | .455 | .196 | .363 | 14.1% | 13.2% | 0.9% | 23 | 5 | 461 | 2.78 | — |
Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.