
Willi Castro
Castro is a hold — average skill, average results, nothing pulling either way.
His expected wOBA is .309, six points below the league average of .315, and he has 477 plate appearances — well past the point where that number becomes reliable. His actual wOBA sits at .330, but the difference is his BABIP: .336 against a league average of .295. BABIP needs around 800 balls in play to be reliable and he has 301, so some of that average will come back down. His contact quality is squarely league average: 87.6 mph off the bat, 39.9% hard-hit, 8.0% barrels. The swing-and-miss is real and worth knowing — a 27% strikeout rate and 16.5% swinging strikes — but it has not dragged his line below the middle of the pack. He is who the numbers say he is, and the xwOBA has been stepping down. Hold. 1 HR / 5 R / 4 RBI / 1 SB / .233 AVG rest-of-season makes him streaming-only, a deep-league drag — hold, no add.
VS His Norm
- Barrel %8.0%—+1.2% ▲vs his ~6.8% career norm
Drivers
- xwobaSIGNALskill near league average (0.309)
- babipNOISEBABIP 0.336 sits above league and is not yet stable — expect some of the average to regress
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.