
John Schreiber
Schreiber is a sell-high — his ERA is built on BABIP luck.
His BABIP-against is .236, 59 points below the league average of .295, and that gap is doing all the work. BABIP-against needs around 800 balls in play to be believable and he has 152, so the outs are falling his way and will not keep falling. His expected ERA is 4.35, nearly a full run above the 3.42 on the board, and the trend line is not easing — it has stepped up across the sample. He strikes out just 17.3% of batters against a 22% league average and walks 11.2%, so there is no swing-and-miss foundation underneath the surface. The run prevention is real on the scoreboard and borrowed in the data. Sell high. 3 K and a 4.12 ERA the rest of the way make him a drop, not a hold — sell the inflated line now.
VS His Norm
- Strikeout %17.3%—−6.8% ▼vs his ~24.1% career norm
- Walk %11.2%—+2.5% ▲vs his ~8.7% career norm
Drivers
- babip_againstNOISEBABIP-against 0.236 suppressed and unstable — flattering the ERA
- xeraSIGNALluck-free xERA 4.35 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.