
Javier Sanoja
Sanoja is a sell-high — BABIP-driven line masks poor contact.
His actual wOBA is .313, just above league average, but that surface number is a mirage. His expected wOBA is .275, .038 below the line, and his xwOBA has been stepping down across the season — the trend confirms the regression. The gap comes from BABIP: .288 looks reasonable but at just 209 balls in play it is still noise and already well above what his contact quality supports. His hard-hit rate is 31.6%, eight points below league, and his barrel rate is 1.4% against an 8% league average. He does not strike out (8.6% K-rate) but he chases at a 39.3% clip and rarely walks. The contact profile is weak and the xwOBA says the line will follow. Sell high. 1 HR, 9 R, 24 RBI, 4 SB, .253 AVG — regression makes this line a drop-tier streamer. Trade window is open.
VS His Norm
- Barrel %1.4%—−0.2% ▼vs his ~1.6% career norm
Drivers
- babipNOISEBABIP 0.288 far above league and nowhere near stable — inflating the line
- xwobaSIGNALluck-free skill 0.275 is 0.038 below the surface — 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.