
Kyle Freeland
Freeland is a hold — the ERA is worse than the skill, the skill is still short.
His 6.65 ERA is not the whole story, but neither is it a lie. His BABIP-against is .336 against a league average of .295, and that gap is luck — BABIP-against needs around 800 balls in play to be reliable and he has 469. Strip it out and his expected ERA is 5.54, still more than a run above league, and that number has been stepping up across the sample rather than settling down. The contact he allows backs it: 43.5% hard-hit and 11.1% barrels, both above league, with a .356 expected wOBA allowed. He does limit walks at 4.7%, but a 17.6% strikeout rate and 91.3 mph fastball do not offset the hard contact. The panic is overdone; the arm is still below average. Hold. 0 K and a 5.04 ERA ROS makes him waiver-streaming-only, a fringe hold to drop at the first better arm.
VS His Norm
- Walk %4.7%—−2.5% ▼vs his ~7.2% career norm
- Strikeout %17.6%—+0.3% ▲vs his ~17.3% career norm
Drivers
- babip_againstNOISEBABIP-against 0.336 elevated and unstable — the 6.65 ERA overstates the damage
- xeraSIGNALbut luck-free xERA 5.54 is +1.44 vs league — the level it regresses to is below average, not a buy
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.