Javier Sanoja

Javier Sanoja

2B / OF / 3B · MIA
MLBAM 691594
Seasons
YrPAHHRAVGxwOBAPtsPPG
2026471500.3330.270251.47
20253427660.2430.2821881.65
202437800.2220.231120.80

2026 MLB Percentile Rankings

47 PA this season — below qualified-batter cutoff. Bars ranked against qualified peers (faded to flag small sample).

Batting
xwOBA
8
0.270
xBA
56
0.261
xSLG
8
0.317
Avg Exit Velo
47
89.4
Median Exit Velo
0
90th % Exit Velo
0
Barrel %
10
2.6
Hard-Hit %
25
35.9
LA Sweet-Spot %
34
33.3
Bat Speed
21
68.1
Median Bat Speed
0
90th % Bat Speed
0
Chase %
5
44.0
Whiff %
92
12.7
K %
86
12.8
BB %
6
4.3
Swing Decisions

Plate Discipline · Decision+

Expected-run-value of every swing-or-take decision, against a league-average batter’s optimum. 100 = avg · 110 = 1 SD better.

Decision+
95
31th pctl
Chase cost
-4.1r
46 swings @ bad pitch
Passive cost
-0.9r
30 takes @ hittable pitch
Swing rate
50.5%
184 pitches seen
Runs per 100
-2.74
lg avg -2.53
Count
View
111243452+50%6-57%7+9%114+14%722+44%9-8%12-33%24-30%104111+33%9+42%12+17%631+17%6121CATCHER'S VIEW
Judgment — swing% vs optimal
−35%−15%0+15%+35%
  • Red cells — swings more than an optimal batter would here (chasing).
  • Blue cells — swings less than optimal (too passive).
  • Number in cell: swing%-delta vs optimal. Top-right: pitches seen.
Total pitches shown: 184