Ryan Johnson
Johnson is a sell — his xERA is above league with no luck excuse.
His expected ERA is 5.31, more than a run above the league average of 4.10, and he has faced enough batters for that number to be reliable. His expected wOBA allowed sits at .351, also well above league. He allows hard contact at a 36.2% clip and barrels at 9.9%, both worse than league averages, and his fastball sits at 92.1 mph, below the 94.0 league mark. His strikeout rate is 17.5%, well under the 22.0% average, and his walk rate is elevated. There is no bad-luck story here — the skill metrics are consistently below league and trending worse. The league is not overpaying for a name; this is what his stuff produces. Sell. 11 K / 4.75 ERA / 1.40 WHIP — droppable in shallow formats; a deep-league streamer at best, not a keeper.
VS His Norm
- Strikeout %17.5%—+1.5% ▲vs his ~16.0% career norm
- Walk %9.5%—+0.5% ▲vs his ~9.0% career norm
Drivers
- xeraSIGNALstable xERA 5.31 +1.21 vs league with no luck excuse
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.