Dustin Harris
LFHouston Astros · AL · Age 27 · Bats L / Throws R · 52 PA
— NeutralHOLDRank 433 of 527 hitters by opportunity score
Opportunity Score
4
−6.8 last 7 days
HOLDCompact ContactProduction matches the underlying process.
Most likely driver: results lag the process — batted-ball luck, not skill (21% confidence).
G
17
PA
52
H
10
HR
0
R
6
RBI
5
SB
4
BB
6
SO
7
AVG
.233
OBP
.333
SLG
.302
OPS
.635
DefenseSprint 28.6 ft/s84p
Edge breakdown
Expected
What the batted-ball quality deserves
xBA.286
xSLG.356
xwOBA.334
xBABIP.281
Actual
What the scoreboard says
BA.233
SLG.302
wOBA.292
BABIP.270
Difference
Actual − expected · percentile of the gap
AVG vs xBA−.05395
SLG vs xSLG−.05484
wOBA vs xwOBA−.04291
BABIP vs xBABIP−.01163
Swing DNA & matchups
2026 bat tracking with league percentiles · matchups vs every pitch type, minimum 10 PA
Compact Contact
Short, flat, repeatable swing — squares the ball up and rarely misses, trades away loft.
The swing
Bat Speed66.7 mph3 pctl
Swing Length6.5 ft2 pctl
Fast-Swing Rate2.9%8 pctl
Squared-Up Rate37.7%99 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 | 17 | .241 | .356 | .327 | 9.1lg 22.0 | 17.6 | -1.5 |
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
75
Hard-Hit%
2
Barrel%
2
Avg Exit Velo
4
Bat Speed
3
K%
92
BB%
81
Chase%
44
30-day rolling trends
Rolling wOBA vs xwOBA
wOBAxwOBA
Rolling Hard-Hit%
Rolling Barrel%
Rolling Exit Velocity
Rolling Whiff%