Sam Haggerty
LFTexas Rangers · AL · Age 32 · Bats S / Throws R · 47 PA
↓ Negative regressionSELLRank 135 of 527 hitters by opportunity score
Opportunity Score
26
−9.3 last 7 days
SELLBalancedThe results are ahead of the process — hard-hit% vs league: 7.1 actual vs 37.6 deserved.
Most likely driver: genuine bat-speed decline (strength, health, or age) (21% confidence).
G
36
PA
47
H
7
HR
0
R
3
RBI
1
SB
2
BB
2
SO
16
AVG
.159
OBP
.213
SLG
.182
OPS
.395
DefenseSprint 28.2 ft/s73p
Edge breakdown
Expected
What the batted-ball quality deserves
xBA.156
xSLG.181
xwOBA.182
xBABIP.281
Actual
What the scoreboard says
BA.159
SLG.182
wOBA.186
BABIP.250
Difference
Actual − expected · percentile of the gap
AVG vs xBA+.00345
SLG vs xSLG+.00153
wOBA vs xwOBA+.00445
BABIP vs xBABIP−.03177
Swing DNA & matchups
2026 bat tracking with league percentiles · matchups vs every pitch type, minimum 10 PA
Balanced
No single trait dominates — a league-typical swing shape.
The swing
Bat Speed70.2 mph26 pctl
Swing Length7.0 ft23 pctl
Fast-Swing Rate9.3%29 pctl
Squared-Up Rate17.3%8 pctl
Percentiles vs all tracked hitters. Attack angle/direction and tilt are swing-weighted averages across batting sides. Swing type from editable rules — first match wins.
vs pitch types
| Pitch | PA | wOBA | xwOBA | lg xwOBA | Whiff% | K% | RV/100 |
|---|---|---|---|---|---|---|---|
| 4-Seam Fastball | 19 | .216 | .214 | .327 | 15.2lg 22.0 | 21.1 | -2.8 |
xwOBA green/red when 20+ points above/below league vs that pitch. RV/100 = run value per 100 pitches seen (positive favors the hitter). Source: Savant pitch arsenal stats.
Recent games
Percentile rankings
xwOBA
1
Hard-Hit%
0
Barrel%
2
Avg Exit Velo
3
Bat Speed
26
K%
8
BB%
15
Chase%
33
30-day rolling trends
Rolling wOBA vs xwOBA
wOBAxwOBA
Rolling Hard-Hit%
Rolling Barrel%
Rolling Exit Velocity
Rolling Whiff%