xwOBA
.311#22
wOBA
.299#30
xERA
4.29#17
ERA
4.16#15
K%
21.7#14
BB%
9.1#11
What they're good at
No top-10 league ranks.
Where they're struggling
- ❌ #30 in actual offense (wOBA)
- ❌ #22 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