Data Hub
Teams / Colorado Rockies / Willi Castro
Season
Willi Castro

Willi Castro

Colorado Rockies · 2B
B: S T: R Age: 29 Ht: 6'0" Wt: 209 From: Rio Piedras
HR
5
RBI
32
R
32
SB
5
K%
25.3%
xAVG
.234
xwOBA
.302
xSLG
.361
ISO
.122
BB%
9.3%
Today · Tue Jun 23 · 8:40 PM ET
Matchup
vs BOS
Sonny Gray (RHP)
Opp SP
ERA 3.12 · K% 19.4 · xwOBA .310
CSW 24.8% · HH% 37.5
Vegas
Total 10.5
Team Implied 4.3
Park
Coors Field
HR 106 · R 128 · wOBA 113
HH 101 · (neutral)
Weather
— · Wind —
Salary
DK $5,000
FD $—
Batting 1
Projection
Rating 60.4
Med 8.0fp · Val —
Statcast Luck
NEUTRAL
BA .244 / xBA .235 (+.009)
SLG .377 / xSLG .360
wOBA .314 / xwOBA .303
EV 80.4 · Max 112.1
Barrel 23 · HH% 43.0
At Coors Field
Career: 40G, 163 PA
AVG .295 · OBP .356 · OPS .760
HR 2 · RBI 16 · SB 3
K 37 · BB 15
Avg DK 6.9
Props Today
No market props today.
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
6/14 @ ATH Jeffrey Springs CH 0.0
6/14 @ ATH Scott Barlow CU 104.5 32° 444ft
6/2 @ LAA Grayson Rodriguez FF 109.2 30° 433ft
5/9 @ PHI Aaron Nola FF 101.4 34° 376ft
4/7 vs HOU Mike Burrows SL 106.5 25° 436ft
Rolling Form · Last 50/100/250 PA
Window AVG xBA SLG xSLG wOBA xwOBA
L50 .341 .284 .545 .407 .420 .347
L100 .322 .263 .483 .394 .395 .337
L250 .279 .237 .405 .368 .340 .307
Today's Matchup · BvP + Signals
BvP · Sonny Gray
PA 10
AB 8
H 0
HR 0
BB 2
K 5
AVG .000
SLG .000
OPS .200
wOBA .000
ISO .000
2B 0
Signals Firing Today
No signals firing today
Last 100 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 63.2mph @ 57° · 166ft · BIP · 2026-05-22 90.5mph @ 19° · 246ft · single · 2026-05-22 107.3mph @ 67° · 193ft · field_out · 2026-05-25 91.8mph @ -9° · 11ft · single · 2026-05-25 95.8mph @ 13° · 188ft · BIP · 2026-05-25 72.9mph @ 28° · 188ft · BIP · 2026-05-25 101.6mph @ -8° · 13ft · BIP · 2026-05-25 81.4mph @ 21° · 262ft · single · 2026-05-25 81.4mph @ 9° · 130ft · BIP · 2026-05-29 52.6mph @ -79° · field_out · 2026-05-29 95.1mph @ 25° · 383ft · double · 2026-05-29 39.0mph @ -45° · 3ft · BIP · 2026-05-29 89.1mph @ 50° · 271ft · field_out · 2026-05-29 80.6mph @ 12° · 153ft · BIP · 2026-05-29 91.4mph @ 10° · 150ft · single · 2026-05-29 104.7mph @ -11° · 6ft · single · 2026-05-31 58.5mph @ 67° · 107ft · field_out · 2026-05-31 67.6mph @ 75° · 127ft · BIP · 2026-05-31 63.7mph @ 56° · 161ft · BIP · 2026-05-31 87.1mph @ 22° · 279ft · BIP · 2026-05-31 60.8mph @ 45° · 172ft · BIP · 2026-05-31 68.2mph @ 47° · 200ft · BIP · 2026-05-31 69.9mph @ 27° · 196ft · BIP · 2026-05-31 34.4mph @ 9° · 38ft · field_error · 2026-05-31 66.9mph @ -47° · 2ft · BIP · 2026-05-31 78.5mph @ 55° · 235ft · BIP · 2026-05-31 88.0mph @ 39° · 348ft · field_out · 2026-05-31 76.5mph @ -9° · 13ft · force_out · 2026-06-01 75.6mph @ 24° · 213ft · BIP · 2026-06-01 78.1mph @ 34° · 258ft · BIP · 2026-06-01 79.4mph @ 65° · 183ft · BIP · 2026-06-02 76.6mph @ -12° · 7ft · BIP · 2026-06-02 97.2mph @ 17° · 286ft · field_out · 2026-06-02 109.2mph @ 30° · 433ft · home_run · 2026-06-02 89.1mph @ 45° · 288ft · field_out · 2026-06-02 61.9mph @ 78° · 81ft · BIP · 2026-06-02 74.7mph @ 12° · 98ft · BIP · 2026-06-05 95.2mph @ 7° · 115ft · field_out · 2026-06-05 112.1mph @ 11° · 235ft · double · 2026-06-05 77.7mph @ -11° · 9ft · field_out · 2026-06-05 72.1mph @ 30° · 221ft · BIP · 2026-06-07 68.4mph @ 67° · 128ft · single · 2026-06-07 89.1mph @ -21° · 6ft · BIP · 2026-06-07 68.4mph @ 51° · 202ft · BIP · 2026-06-07 75.8mph @ 6° · 86ft · field_out · 2026-06-07 77.4mph @ 47° · 239ft · BIP · 2026-06-07 66.5mph @ 27° · 214ft · single · 2026-06-07 59.2mph @ 55° · 164ft · field_out · 2026-06-10 73.7mph @ 36° · 245ft · BIP · 2026-06-10 75.6mph @ -23° · 4ft · BIP · 2026-06-10 55.9mph @ 65° · 120ft · field_out · 2026-06-10 71.7mph @ 24° · 203ft · BIP · 2026-06-10 82.9mph @ 79° · 56ft · field_out · 2026-06-10 74.8mph @ 28° · 224ft · BIP · 2026-06-10 95.4mph @ 53° · 289ft · field_out · 2026-06-10 75.7mph @ 30° · 232ft · BIP · 2026-06-11 92.5mph @ 10° · 205ft · single · 2026-06-11 26.3mph @ -33° · 4ft · field_out · 2026-06-11 82.0mph @ 11° · 133ft · BIP · 2026-06-11 105.3mph @ -21° · 7ft · field_out · 2026-06-11 102.2mph @ 61° · 267ft · BIP · 2026-06-11 70.0mph @ 38° · 193ft · BIP · 2026-06-11 74.2mph @ 56° · 179ft · field_out · 2026-06-11 108.3mph @ 5° · 111ft · single · 2026-06-11 104.8mph @ -18° · 5ft · BIP · 2026-06-12 94.3mph @ 1° · 49ft · field_out · 2026-06-12 89.5mph @ -22° · 4ft · BIP · 2026-06-12 91.4mph @ 2° · 62ft · field_out · 2026-06-12 85.3mph @ 4° · 86ft · single · 2026-06-12 61.8mph @ 46° · 172ft · BIP · 2026-06-12 84.9mph @ 42° · 309ft · field_out · 2026-06-12 82.0mph @ 62° · 202ft · field_out · 2026-06-13 73.8mph @ 31° · 232ft · BIP · 2026-06-13 96.2mph @ 44° · 363ft · field_out · 2026-06-13 77.1mph @ 44° · 276ft · field_out · 2026-06-14 101.2mph @ 14° · 261ft · single · 2026-06-14 85.3mph @ -39° · 2ft · single · 2026-06-14 28.5mph @ -41° · 2ft · BIP · 2026-06-14 74.2mph @ 56° · 223ft · BIP · 2026-06-14 104.5mph @ 32° · 444ft · home_run · 2026-06-14 90.9mph @ 11° · 174ft · single · 2026-06-15 86.1mph @ 14° · 191ft · single · 2026-06-15 75.4mph @ 73° · 141ft · BIP · 2026-06-15 85.1mph @ 56° · 238ft · BIP · 2026-06-15 75.7mph @ 26° · 226ft · BIP · 2026-06-15 63.9mph @ 44° · 181ft · BIP · 2026-06-17 82.4mph @ -34° · 2ft · BIP · 2026-06-17 64.3mph @ 58° · 163ft · BIP · 2026-06-20 83.6mph @ 59° · 211ft · field_out · 2026-06-20 85.5mph @ 46° · 280ft · BIP · 2026-06-20 72.4mph @ 50° · 211ft · BIP · 2026-06-20 69.8mph @ -38° · 3ft · BIP · 2026-06-20 84.8mph @ 8° · 88ft · BIP · 2026-06-20 80.0mph @ 42° · 261ft · BIP · 2026-06-20 81.9mph @ 27° · 290ft · field_out · 2026-06-20 101.3mph @ 6° · 115ft · field_out · 2026-06-21 22.8mph @ 69° · 22ft · BIP · 2026-06-21 103.7mph @ -34° · 2ft · BIP · 2026-06-21 96.1mph @ 14° · 255ft · single · 2026-06-21 107.9mph @ -2° · 33ft · grounded_into_double_play · 2026-06-21
Launch Angle (°)
25° 50°
DCPA · recent 14
Datevs SP DCPA xwOBA K%
9/18 Ryan Yarbrough -0.12 .299 12.2
9/16 Dietrich Enns 0.00 .340 10.0
9/15 Brandon Woodruff -0.11 .294 25.9
9/12 Luis Patino -0.18 .281 29.2
9/10 Chris Archer 0.01 .309 23.0
9/2 Frankie Montas -0.27 .250 33.9
8/31 Cole Irvin -0.18 .257 19.2
8/29 Jose Berrios -0.09 .295 26.4
8/28 Alek Manoah -0.12 .278 29.2
8/27 Steven Matz -0.28 .229 26.1
8/25 Jon Lester -0.15 .280 18.7
8/24 Jack Flaherty -0.17 .270 34.1
8/22 Steven Matz -0.28 .230 26.6
8/21 Hyun Jin Ryu -0.11 .301 16.9
Recent SBs
6/11 @CHC 2B
5/31 @SF 3B (DS)
5/8 @PHI 2B
4/19 @LAD 2B
4/10 @SD 2B
Last 50 PA Profile
EV 94.2 · Bat 72.1
xBA .430
Whiff 0.3% · SqUp 0.4%