xwOBA
.315#19
wOBA
.317#16
xERA
4.25#16
ERA
4.45#23
K%
22.6#19
BB%
8.7#18
What they're good at
No top-10 league ranks.
Where they're struggling
- ❌ #23 in actual run prevention (ERA)
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