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

2023 MLB Percentile Rankings

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

Batting
xwOBA
8
0.303
xBA
7
0.228
xSLG
7
0.365
Avg Exit Velo
2
84.2
Median Exit Velo
0
86.8
90th % Exit Velo
35
104.4
Barrel %
30
6.8
Hard-Hit %
9
31.8
LA Sweet-Spot %
67
37.5
Bat Speed
44
70.1
Median Bat Speed
49
71.6
90th % Bat Speed
54
76.8
Chase %
16
34.5
Whiff %
28
25.4
K %
22
24.2
BB %
39
8.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
32th pctl
Chase cost
-31.1r
334 swings @ bad pitch
Passive cost
-13.9r
218 takes @ hittable pitch
Swing rate
51.2%
1,665 pitches seen
Runs per 100
-2.70
lg avg -2.54
Count
View
3+17%6+18%11+31%16+5%19+0%93+10%10+43%21+47%32+9%35+19%31+15%20+0%6+70%30+17%48-28%71-28%74-20%49+28%29+11%9+41%27+0%43-27%60-22%40-27%41+10%20+17%6+41%22+18%22+39%18+35%20-21%14+30%1034+0%8+25%83411CATCHER'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