
252 PA · week 10
this weekBUY
last weekBUY
————————
Ian Happ
data as of June 3, 2026·week 10
Happ is a buy — contact quality is elite and still improving.
His hard-hit rate is 45.1%, well above league average, and the sample of 133 batted balls is past the point where contact quality becomes reliable. More importantly, that number has been stepping up across the sample — he is barreling the ball at an elite 15.8% clip, nearly double the league rate. His expected wOBA, also trending upward, sits at .343 — .028 above league — and with 252 plate appearances, that is stable. His actual wOBA tracks right with it at .358, so there is no luck inflating the line. The caveat: he strikes out 31.7% of the time, which caps his batting average floor. But the skill is real and the trajectory points up. Buy.
Buy
med0.66
Drivers
- xwobaSIGNALstable xwOBA 0.343, +0.028 vs league — production is earned
- hard_hit_pctSIGNALelite, already-stable contact quality
- k_pctSIGNALstrikeout rate 32% is stable and high — caps the floor
metric · nowrolling trajectoryvs. leaguestabilized?
Avg Exit Velo90.2 mph
lg avg 89.0 mph ▲+1.2 mphtrustworthy at this sample
SIGNAL133 / 50 BBE
Hard-Hit %45.1%
lg avg 40.0% ▲+5.1%trustworthy at this sample
SIGNAL133 / 50 BBE
Barrel %15.8%
lg avg 8.0% ▲+7.8%trustworthy at this sample
SIGNAL133 / 60 BBE
xwOBA.343
lg avg .315 ▲+.028trustworthy at this sample
SIGNAL252 / 160 PA
wOBA.358
lg avg .315 ▲+.043trustworthy at this sample
SIGNAL252 / 200 PA
Strikeout %31.7%
lg avg 22.0% ▲+9.7%trustworthy at this sample
SIGNAL252 / 60 PA
Walk %14.7%
lg avg 8.5% ▲+6.2%trustworthy at this sample
SIGNAL252 / 120 PA
BABIP.300
lg avg .295 ▲+.005too early to trust
NOISE133 / 800 BIP