xwOBA
.309#27
wOBA
.326#7
xERA
5.24#30
ERA
5.52#30
K%
22.6#21
BB%
8.3#25
What they're good at
- ✅ #7 in actual offense (wOBA)
Where they're struggling
- ❌ #30 in actual run prevention (ERA)
- ❌ #30 in underlying run prevention (xERA)
- ❌ #27 in underlying offense (xwOBA)
Rising under the surface
The model's buys on this roster
Overperforming
Results ahead of process — regression risk
Changed mechanically
Measured swing/delivery changes vs last season