Cam Sanders
Sanders is a buy-low — the ERA is BABIP noise, not his arm.
His 4.60 ERA is being inflated by a .323 BABIP-against, 28 points above the league average of .295. BABIP-against needs around 800 balls in play to be reliable and he has 67, so that gap is luck, not a read on his pitching. The contact underneath is good: a 31.3% hard-hit rate allowed against a 40% league average, and a 4.5% barrel rate allowed against 8%, both on samples past the stabilization point. His fastball is at 96 mph and climbing across the sample, and he is striking out 30.5% of batters with a 16.4% swinging-strike rate. That is a real arm. The ERA is what the bounces have done to it, not what the stuff is. Buy low. The ROS line reads 3.70 ERA / 1.24 WHIP — a deep-league hold, not a drop, given the skill underneath.
Drivers
- xeraNOISEluck-free xERA 3.84 sits 0.26 below league — a real arm the ERA is hiding
- babip_againstNOISEBABIP-against 0.323 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.