
Kevin Kelly
Kelly is a sell-high — the ERA is built on BABIP luck
His ERA sits at 2.44, but the ball-in-play number under it is not believable. His BABIP-against is .251 against a league average of .295, and BABIP-against needs around 800 balls in play to be reliable. He has 202. That gap is luck, and it explains most of the gap between the ERA and his expected ERA of 3.37 — a run of difference pointing at regression. The underlying skill is decent, not dominant: he strikes out 22.6% of batters, near league average, though his 3.9% walk rate is well below league and his chase rate of 34.6% is well above. His expected ERA has been stepping down across the sample, so the ball-in-play luck has been masking the direction. Sell high. Projected 0 K / 3.37 ERA / 1.12 WHIP, a deep-league hold at best — move the inflated line for a real asset now.
VS His Norm
- Strikeout %22.6%—+1.6% ▲vs his ~21.0% career norm
- Walk %3.9%—−0.7% ▼vs his ~4.6% career norm
Drivers
- babip_againstNOISEBABIP-against 0.251 suppressed and unstable — flattering the ERA
- xeraSIGNALluck-free xERA 3.37 is 0.93 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.