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

2026 MLB Percentile Rankings

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

Batting
xwOBA
8
0.268
xBA
5
0.192
xSLG
19
0.347
Avg Exit Velo
22
87.3
Median Exit Velo
0
90th % Exit Velo
0
Barrel %
49
9.4
Hard-Hit %
30
37.5
LA Sweet-Spot %
26
31.3
Bat Speed
25
68.6
Median Bat Speed
0
90th % Bat Speed
0
Chase %
14
35.3
Whiff %
6
34.9
K %
1
39.3
BB %
17
6.6
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+
85
6th pctl
Chase cost
-7.3r
59 swings @ bad pitch
Passive cost
-2.1r
36 takes @ hittable pitch
Swing rate
51.5%
295 pitches seen
Runs per 100
-3.17
lg avg -2.53
Count
View
34123+50%8+29%7+0%14-17%6+0%8+0%61+57%7+11%19-25%16-27%22-12%17+13%83+73%11-9%11-27%22-12%16-10%10+67%6344+25%81223211CATCHER'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: 295