Bryce Johnson
RFSan Diego Padres · NL · Age 30 · Bats S / Throws R · 49 PA
↓ Negative regressionSELLRank 112 of 527 hitters by opportunity score
Opportunity Score
30
−9.7 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).
Edge breakdown
Expected
What the batted-ball quality deserves
xBA.147
xSLG.166
xwOBA.172
xBABIP.281
Actual
What the scoreboard says
BA.178
SLG.222
wOBA.207
BABIP.296
Difference
Actual − expected · percentile of the gap
AVG vs xBA+.03114
SLG vs xSLG+.05616
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 Speed67.5 mph5 pctl
Swing Length7.5 ft71 pctl
Fast-Swing Rate2.7%8 pctl
Squared-Up Rate11.0%0 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
30-day rolling trends
Rolling wOBA vs xwOBA
wOBAxwOBA
Rolling Hard-Hit%
Rolling Barrel%
Rolling Exit Velocity