
Jeff Hoffman
Hoffman is a buy-low — his ERA is BABIP noise.
His ERA is 4.57, but the underlying skill is better than that number suggests. The main culprit is his BABIP-against: .402 against a league average of .295. BABIP-against needs around 800 balls in play to be reliable; he has 101. That gap is luck, not skill. His expected ERA is 3.07, a full run and a half below what the box score shows. His stuff backs it up. He strikes out 34.8% of batters — well above the 22% league average — and his walk rate is right at league average. His fastball velocity is 96.6 mph, above league average, and it has been stepping up across the sample. His hard-hit rate allowed is 30.7%, nearly ten points below league average, and that stat is already stable. The ERA is ugly, but the skill it regresses to is league-or-better. Buy low. Buy the dip: 32 K, a strong 3.67 ERA. A deep-league asset with skill that supports this healthy SIERA.
VS His Norm
- Strikeout %34.8%—+10.1% ▲vs his ~24.7% career norm
- Walk %8.2%—−1.8% ▼vs his ~10.0% career norm
Drivers
- xeraNOISEluck-free xERA 3.07 sits 1.03 below league — a real arm the ERA is hiding
- babip_againstNOISEBABIP-against 0.402 elevated and unstable — bloating the ERA
- p_fastball_veloSIGNALfastball velocity stable and above league — the arm is fine
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.