
JT Brubaker
Brubaker is a sell-high — ERA built on BABIP luck.
His ERA is 2.87, but that number relies on a BABIP-against of .223 — 72 points below league average. BABIP-against needs around 800 balls in play to stabilize; he has only 134. That gap is pure luck, not skill. His expected ERA is 4.55, confirming the surface is flattered. His strikeout rate is below league average, his walk rate is above, and his swinging-strike rate is below average — there is no underlying stuff story to fall back on. The limited sample means this call rests on the first reliable signals: the ERA is unsustainable, and regression is baked in. Sell high. 21 K with a 3.78 ERA and 1.26 WHIP is a deep-league sell window before regression closes it.
VS His Norm
- Strikeout %17.6%—−5.0% ▼vs his ~22.6% career norm
- Walk %10.7%—+2.4% ▲vs his ~8.3% career norm
Drivers
- babip_againstNOISEBABIP-against 0.223 suppressed and unstable — flattering the ERA
- xeraNOISEluck-free xERA 4.55 is 1.68 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.