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
2
RBI
17
R
22
SB
3
K%
30.0%
xAVG
.219
xwOBA
.280
xSLG
.341
ISO
.097
BB%
8.1%
Today · Wed May 27 · 10:10 PM ET
Matchup
@ LAD
Shohei Ohtani (RHP)
Opp SP
ERA 0.73 · K% 28.4 · xwOBA .248
CSW 30.6% · HH% 39.2
Vegas
Total 8.0
Team Implied 1.8
Park
Dodger Stadium
HR 127 · R 102 · wOBA 101
HH 101 · (neutral)
Weather
— · Wind —
Salary
DK $10,200
FD $—
Batting 6
Projection
Rating 33.9
Med 6.0fp · Val —
Projected pOWN%
Statcast Luck
NEUTRAL
BA .234 / xBA .232 (+.002)
SLG .362 / xSLG .354
wOBA .303 / xwOBA .298
EV 81.0 · Max 108.7
Barrel 17 · HH% 44.9
At Dodger Stadium
Career: 9G, 35 PA
AVG .314 · OBP .314 · OPS .657
HR 0 · RBI 2 · SB 3
K 9 · BB 0
Avg DK 6.2
Props Today
Market
HR 0.5 O +1000 / U
TB 0.5 O -109 / U -117
Hits 0.5 O -123 / U -108
RBI 0.5 O +340 / U -495
Runs 0.5 O +234 / U -326
SB 0.5 O +640 / U
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
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 .244 .219 .378 .331 .301 .272
L100 .281 .235 .360 .337 .323 .292
L250 .222 .207 .307 .330 .276 .274
Today's Matchup · BvP + Signals
BvP · Shohei Ohtani
PA 11
AB 11
H 3
HR 1
BB 0
K 2
AVG .273
SLG .636
OPS .909
wOBA .000
ISO .000
2B 1
Signals Firing Today
Hot: 7+ DK in 2 of 3
Batter had 7+ DK in 2 of last 3 games
+2.3%
Last 100 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 78.2mph @ 66° · 147ft · field_out · 2026-05-01 81.7mph @ -32° · 3ft · BIP · 2026-05-02 69.9mph @ -24° · 4ft · BIP · 2026-05-02 75.2mph @ 40° · 234ft · BIP · 2026-05-02 76.1mph @ 64° · 203ft · BIP · 2026-05-02 64.6mph @ 43° · 173ft · BIP · 2026-05-02 102.4mph @ -11° · 12ft · field_out · 2026-05-02 104.4mph @ 1° · 67ft · single · 2026-05-02 86.0mph @ 64° · 206ft · BIP · 2026-05-03 79.9mph @ 34° · 281ft · BIP · 2026-05-03 92.1mph @ 35° · 358ft · field_out · 2026-05-03 70.6mph @ 19° · 162ft · BIP · 2026-05-03 104.0mph @ 3° · 70ft · single · 2026-05-03 72.4mph @ 23° · 229ft · single · 2026-05-03 91.7mph @ 40° · 324ft · BIP · 2026-05-04 74.0mph @ 10° · 110ft · field_out · 2026-05-04 71.4mph @ 43° · 210ft · BIP · 2026-05-04 68.3mph @ 46° · 226ft · BIP · 2026-05-04 105.8mph @ -15° · 6ft · BIP · 2026-05-04 95.1mph @ 13° · 275ft · single · 2026-05-04 95.7mph @ 32° · 400ft · field_out · 2026-05-04 82.8mph @ -14° · 11ft · field_out · 2026-05-07 80.4mph @ 13° · 163ft · BIP · 2026-05-07 66.9mph @ 61° · 163ft · BIP · 2026-05-07 96.8mph @ 17° · 269ft · single · 2026-05-07 76.5mph @ 65° · 186ft · BIP · 2026-05-07 55.1mph @ 48° · 152ft · BIP · 2026-05-07 92.0mph @ 35° · 373ft · BIP · 2026-05-07 84.9mph @ 10° · 139ft · single · 2026-05-08 30.1mph @ -56° · 1ft · single · 2026-05-08 79.2mph @ 75° · 137ft · BIP · 2026-05-08 68.9mph @ -13° · 7ft · field_out · 2026-05-08 74.8mph @ -35° · 3ft · BIP · 2026-05-08 81.1mph @ 53° · 233ft · BIP · 2026-05-09 101.4mph @ 34° · 376ft · home_run · 2026-05-09 100.2mph @ 38° · 362ft · field_out · 2026-05-09 67.3mph @ 52° · 181ft · BIP · 2026-05-09 32.0mph @ -54° · 1ft · BIP · 2026-05-10 69.0mph @ 65° · 129ft · field_out · 2026-05-10 76.8mph @ 50° · 210ft · BIP · 2026-05-10 97.5mph @ -22° · 5ft · field_out · 2026-05-10 89.8mph @ 36° · 290ft · field_out · 2026-05-10 39.4mph @ -36° · 5ft · field_out · 2026-05-12 101.1mph @ 11° · 173ft · BIP · 2026-05-12 56.9mph @ -47° · 1ft · BIP · 2026-05-12 68.9mph @ 59° · 169ft · BIP · 2026-05-12 80.6mph @ 77° · 137ft · BIP · 2026-05-12 86.2mph @ 55° · 219ft · field_out · 2026-05-12 68.3mph @ -13° · 10ft · field_out · 2026-05-13 100.3mph @ -1° · 33ft · force_out · 2026-05-13 87.6mph @ 26° · 261ft · BIP · 2026-05-14 68.9mph @ 47° · 193ft · BIP · 2026-05-14 96.6mph @ -22° · 4ft · grounded_into_double_play · 2026-05-14 77.4mph @ 48° · 255ft · field_out · 2026-05-15 42.9mph @ -59° · 1ft · BIP · 2026-05-15 75.4mph @ -7° · 17ft · field_out · 2026-05-15 73.0mph @ 55° · 217ft · BIP · 2026-05-15 107.1mph @ 16° · 299ft · field_out · 2026-05-15 92.4mph @ 79° · 70ft · BIP · 2026-05-16 66.5mph @ 54° · 196ft · BIP · 2026-05-16 73.7mph @ 63° · 173ft · BIP · 2026-05-16 77.3mph @ 30° · 89ft · BIP · 2026-05-16 96.4mph @ 15° · 278ft · single · 2026-05-16 96.8mph @ 6° · 137ft · single · 2026-05-16 76.4mph @ -36° · 1ft · BIP · 2026-05-16 98.0mph @ 22° · 339ft · BIP · 2026-05-16 86.2mph @ 48° · 282ft · BIP · 2026-05-16 74.8mph @ 54° · 230ft · BIP · 2026-05-16 93.5mph @ 0° · 54ft · BIP · 2026-05-16 71.7mph @ 34° · 266ft · double_play · 2026-05-16 104.6mph @ 17° · 283ft · field_out · 2026-05-17 71.5mph @ 71° · 139ft · BIP · 2026-05-17 99.3mph @ 34° · 382ft · double · 2026-05-17 71.4mph @ 27° · 210ft · BIP · 2026-05-17 55.6mph @ -50° · 1ft · BIP · 2026-05-17 75.9mph @ 25° · 218ft · BIP · 2026-05-17 90.9mph @ 28° · 336ft · BIP · 2026-05-17 84.2mph @ 25° · 309ft · sac_fly · 2026-05-17 92.0mph @ 37° · 354ft · double · 2026-05-18 100.9mph @ -1° · 44ft · field_out · 2026-05-18 86.8mph @ -29° · 4ft · BIP · 2026-05-18 102.4mph @ 17° · 271ft · double · 2026-05-18 76.5mph @ -11° · 9ft · field_out · 2026-05-21 79.1mph @ 70° · 170ft · BIP · 2026-05-21 67.2mph @ 53° · 185ft · BIP · 2026-05-21 86.6mph @ 86° · 56ft · BIP · 2026-05-21 70.6mph @ 31° · 212ft · BIP · 2026-05-21 67.6mph @ 45° · 219ft · BIP · 2026-05-21 84.2mph @ 12° · 185ft · single · 2026-05-21 106.3mph @ -15° · 6ft · BIP · 2026-05-21 74.9mph @ 41° · 252ft · BIP · 2026-05-21 69.9mph @ 34° · 239ft · single · 2026-05-22 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
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
5/8 @PHI 2B
4/19 @LAD 2B
4/10 @SD 2B
Last 50 PA Profile
EV 88.2 · Bat 71.2
xBA .325
Whiff 0.2% · SqUp 0.5%