Miles Mastrobuoni
3BSeattle Mariners · AL · Age 30 · Bats L / Throws R · 30 PA
— NeutralHOLDRank 301 of 527 hitters by opportunity score
Opportunity Score
11
+3.8 last 7 days
HOLDProduction matches the underlying process.
Most likely driver: plate-discipline erosion — expanding the zone (17% confidence).
G
13
PA
30
H
5
HR
0
R
3
RBI
1
SB
0
BB
2
SO
10
AVG
.192
OBP
.241
SLG
.192
OPS
.433
Edge breakdown
Expected
What the batted-ball quality deserves
xBA.145
xSLG.201
xwOBA.184
xBABIP.281
Actual
What the scoreboard says
BA.192
SLG.192
wOBA.201
BABIP.294
Difference
Actual − expected · percentile of the gap
AVG vs xBA+.0475
SLG vs xSLG−.00960
wOBA vs xwOBA+.01726
BABIP vs xBABIP+.01343
Swing DNA & matchups
2026 bat tracking with league percentiles · matchups vs every pitch type, minimum 10 PA
The swing
No bat-tracking rows this season (50-swing public minimum).
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 | 13 | .262 | .256 | .327 | 9.1lg 22.0 | 15.4 | -2.6 |
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
2
Hard-Hit%
48
Barrel%
54
Avg Exit Velo
49
Bat Speed
49
K%
9
BB%
33
Chase%
68
30-day rolling trends
Rolling wOBA vs xwOBA
wOBAxwOBA
Rolling Hard-Hit%
Rolling Barrel%
Rolling Exit Velocity
Rolling Whiff%