
Shane McClanahan
McClanahan is a sell-high — his ERA is running on BABIP luck.
His BABIP-against is .255, 40 points below the league average of .295, and that is the number holding his ERA at 3.36. BABIP-against needs around 800 balls in play to be reliable, and he has 337 — that gap is luck, not a skill he owns. Strip the luck out and his expected ERA is 4.30, nearly a full run above what the box score shows, and his xERA has been climbing across the sample rather than settling down. His strikeout rate is 21.8%, right at league average, so there is no swing-and-miss gear to bail him out when the bounces even out, and his walk rate is 8.0%, also league average. The surface is flattering; the underlying numbers are not. Sell high. The 0 K / 4.23 ERA / 1.27 WHIP rest-of-season line is the regression already priced in — sell into the trade window now, before it's a drop.
VS His Norm
- Strikeout %21.8%—−5.7% ▼vs his ~27.5% career norm
- Walk %8.0%—+0.7% ▲vs his ~7.3% career norm
Drivers
- babip_againstNOISEBABIP-against 0.255 suppressed and unstable — flattering the ERA
- xeraSIGNALluck-free xERA 4.30 is 0.94 above the ERA — regression coming
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.