Willi Castro

Willi Castro

OF / 2B / 3B · COL
MLBAM 650489
Seasons
YrPAHHRAVGxwOBAPtsPPG
2026611210.2140.268231.21
202545491110.2260.3071901.57
2024636138120.2470.3242901.81
20234099290.2570.3032221.80
20223928880.2410.2881711.45
20214509190.2200.2881721.34
20201404560.3490.364862.32
20191102310.2300.243270.84

2025 MLB Percentile Rankings

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

Batting
xwOBA
17
0.307
xBA
15
0.233
xSLG
9
0.367
Avg Exit Velo
8
86.5
Median Exit Velo
4
88.6
90th % Exit Velo
33
104.4
Barrel %
20
6.5
Hard-Hit %
19
37.3
LA Sweet-Spot %
80
39.0
Bat Speed
39
69.8
Median Bat Speed
38
71.2
90th % Bat Speed
47
76.7
Chase %
25
31.7
Whiff %
28
26.0
K %
28
24.4
BB %
51
8.8
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+
103
64th pctl
Chase cost
-29.2r
327 swings @ bad pitch
Passive cost
-13.0r
211 takes @ hittable pitch
Swing rate
52.4%
1,758 pitches seen
Runs per 100
-2.40
lg avg -2.53
Count
View
22+0%9+0%8+18%11+0%84+33%12+29%17+21%28+5%44+16%45+0%23+0%13+72%25+21%58-30%61-23%64-15%59+38%34+27%15+68%28+12%43-18%55-20%51-23%35+50%26+14%7+36%14+41%17+18%28+19%21+11%9+33%62244+33%6422CATCHER'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: 1,000