
Ethan Roberts
Roberts is a sell-high — his ERA is BABIP noise, not skill.
His BABIP-against is .260, 35 points below league average, and BABIP-against needs around 800 balls in play to be reliable — he has 76. That suppressed number is keeping his ERA (4.21) lower than his expected ERA (4.96), a gap of 0.75 runs that tells the real story. His strikeout rate is 15.5%, well below his career baseline of 20.2% and trending down, so there is no elite stuff to lean on when the luck normalizes. He allows hard contact (44.7% Hard-Hit, above league) but few barrels. The ERA is a mirage; the underlying metrics say regression. Sell high. 19 K / 3.70 ERA / 1.24 WHIP: a deep-league sell-high window on a mirage before regression hits.
VS His Norm
- Strikeout %15.5%—−4.7% ▼vs his ~20.2% career norm
Drivers
- babip_againstNOISEBABIP-against 0.260 suppressed and unstable — flattering the ERA
- xeraNOISEluck-free xERA 4.96 is 0.75 above the ERA — regression coming
- p_k_pctSIGNALstrikeout rate 16% is stable and well below league — limits the ceiling
5×5 ROS Outlook
rest of seasonWhere each category goes the rest of the way, and the skill that drives it. Tap a row to expand the full derivation.
Every projection traces to a sabermetric input. The driver and confidence shown per row are always visible; tap any row to expand the full derivation.