Willi Castro

COL Rockies • #3 • Second Base

Active
Position Second Base
Height 6'0"
Weight 206
Age 29
Birthdate Apr 24, 1997
Birthplace Rio Piedras, PRI

Willi Castro Projections, Player Props and Stats

Odds last updated Fri, Jul 3 11:14 ET

Total Hits Odds

OVER
UNDER
0.96 / game
(2026) avg
Date Opponent Hits Close
Jul 2 vs MIA MIA 1(o) 0.5 (-210)
Jul 1 vs MIA MIA 0(u) 0.5 (+135)
Jun 28 @ MIN MIN 1(o) 0.5 (-210)
Jun 27 @ MIN MIN 0(u) 0.5 (+140)
Jun 26 @ MIN MIN 1(o) 0.5 (-180)
Jun 24 vs BOS BOS 3(o) 0.5 (-290)
Jun 23 vs BOS BOS 1(o) 0.5 (-210)
Jun 22 vs BOS BOS 1(o) 0.5 (-300)
Jun 21 vs PIT PIT 1(o) 0.5 (-250)
Jun 20 vs PIT PIT 0(u) 0.5 (+140)
Last 10 average 0.9

Total Home Runs Odds

OVER
UNDER
0.08 / game
(2026) avg
Date Opponent HR Close
Jul 2 vs MIA MIA 0(u) 0.5 (+550)
Jul 1 vs MIA MIA 0(u) 0.5 (+450)
Jun 28 @ MIN MIN 0(u) 0.5 (+800)
Jun 27 @ MIN MIN 0(u) 0.5 (+650)
Jun 26 @ MIN MIN 0(u) 0.5 (+550)
Jun 24 vs BOS BOS 0(u) 0.5 (+700)
Jun 23 vs BOS BOS 1(o) 0.5 (+650)
Jun 22 vs BOS BOS 0(u) 0.5 (+500)
Jun 21 vs PIT PIT 0(u) 0.5 (+500)
Jun 20 vs PIT PIT 0(u) 0.5 (+650)
Last 10 average 0.1

Total Bases Odds

OVER
UNDER
1.38 / game
(2026) avg
Date Opponent TB Close
Jul 2 vs MIA MIA 1(u) 1.5 (+135)
Jul 1 vs MIA MIA 0(u) 1.5 (+140)
Jun 28 @ MIN MIN 1(u) 1.5 (+145)
Jun 27 @ MIN MIN 0(u) 1.5 (+145)
Jun 26 @ MIN MIN 1(u) 1.5 (+150)
Jun 24 vs BOS BOS 3(o) 1.5 (+105)
Jun 23 vs BOS BOS 4(o) 1.5 (+140)
Jun 22 vs BOS BOS 1(u) 1.5 (-105)
Jun 21 vs PIT PIT 1(u) 1.5 (+110)
Jun 20 vs PIT PIT 0(u) 1.5 (+140)
Last 10 average 1.2

Total RBIs Odds

OVER
UNDER
0.47 / game
(2026) avg
Date Opponent RBI Close
Jul 2 vs MIA MIA 2(o) 0.5 (+140)
Jul 1 vs MIA MIA 0(u) 0.5 (-280)
Jun 28 @ MIN MIN 0(u) 0.5 (-375)
Jun 27 @ MIN MIN 0(u) 0.5 (-310)
Jun 26 @ MIN MIN 0(u) 0.5 (-300)
Jun 24 vs BOS BOS 0(u) 0.5 (-310)
Jun 23 vs BOS BOS 1(o) 0.5 (+175)
Jun 22 vs BOS BOS 0(u) 0.5 (-250)
Jun 21 vs PIT PIT 0(u) 0.5 (-230)
Jun 20 vs PIT PIT 0(u) 0.5 (-325)
Last 10 average 0.3

Willi Castro Game Logs

2026 Game Log
Date Opp Score M/L O/U AB R H 2B 3B HR RBI BB K SB CS
Jul 2 vs MIA W 14 - 4 W 118 O 12.5 3 1 1 0 0 0 2 0 0 0 0
Jul 1 vs MIA W 6 - 3 W 122 U 11.0 4 0 0 0 0 0 0 0 2 0 0
Jun 28 @ MIN L 3 - 2 L 138 U 9.0 5 1 1 0 0 0 0 0 3 0 0
Jun 27 @ MIN W 8 - 5 W 116 O 9.5 5 0 0 0 0 0 0 0 1 0 0
Jun 26 @ MIN L 9 - 8 F/10 L 144 O 9.5 5 0 1 0 0 0 0 0 2 0 0
Jun 24 vs BOS W 8 - 6 W 142 O 10.5 5 2 3 0 0 0 0 0 1 1 0
Jun 23 vs BOS L 5 - 2 L 136 U 10.5 3 1 1 0 0 1 1 1 0 0 0
Jun 22 vs BOS W 3 - 2 W 116 U 11.5 4 0 1 0 0 0 0 0 2 0 0
Jun 21 vs PIT L 8 - 6 L 122 O 11.5 5 1 1 0 0 0 0 0 2 0 0
Jun 20 vs PIT W 2 - 1 W 184 U 10.5 4 0 0 0 0 0 0 0 2 0 0
Jun 19 vs PIT W 4 - 3 W 116 U 11.5 3 0 1 1 0 0 1 1 0 0 0
Jun 17 @ CHC L 8 - 6 L 172 O 10.0 1 0 0 0 0 0 0 0 1 0 0
Jun 16 @ CHC W 5 - 2 W 172 U 9.5 3 1 1 1 0 0 2 1 0 0 0
Jun 15 @ CHC L 5 - 4 L 194 U 9.5 4 0 2 0 0 0 0 1 2 0 0
Jun 14 @ ATH W 23 - 9 W 166 O 13.5 6 3 4 0 0 2 7 1 1 0 0
Jun 13 @ ATH L 7 - 5 L 136 U 14.5 2 0 0 0 0 0 0 2 0 0 0
Jun 12 @ ATH L 6 - 4 L 180 U 13.5 4 1 1 0 0 0 0 0 0 0 0
Jun 11 vs CHC L 9 - 3 L 126 O 11.5 5 0 2 0 0 0 0 0 0 1 0
Jun 10 vs CHC W 3 - 2 W 144 U 11.5 4 0 0 0 0 0 0 0 0 0 0
Jun 9 vs CHC W 7 - 3 W 130 U 12.5 5 0 3 1 0 0 0 0 0 0 0
Jun 7 vs MIL L 12 - 4 L 154 O 11.5 4 1 2 0 0 0 0 0 1 0 0
Jun 5 vs MIL L 9 - 7 F/10 L 132 O 12.0 3 1 1 1 0 0 0 1 0 0 0
Jun 3 @ LAA L 11 - 4 L 120 O 8.5 3 0 0 0 0 0 0 1 1 0 0
Jun 2 @ LAA W 8 - 2 W 134 O 8.5 5 1 1 0 0 1 3 0 2 0 0
Jun 1 @ LAA W 9 - 8 W 168 O 8.5 1 1 0 0 0 0 0 3 0 0 0
May 31 vs SF L 19 - 6 L -104 O 11.0 5 0 1 0 0 0 0 0 1 1 1
May 30 vs SF W 8 - 3 W -102 P 11.0 5 0 2 0 0 0 1 0 1 0 0
May 29 vs SF W 8 - 6 W 126 O 10.5 5 1 2 1 0 0 0 0 1 0 0
May 27 @ LAD L 4 - 1 L 360 U 8.0 4 0 0 0 0 0 1 0 2 0 0
May 26 @ LAD L 15 - 6 L 194 O 9.0 3 0 2 0 0 0 0 0 0 0 0
May 25 @ LAD L 5 - 3 L 265 U 9.5 4 0 2 0 0 0 1 0 1 0 1
May 22 @ AZ W 3 - 2 W 184 U 9.0 4 1 2 0 0 0 0 0 0 0 0
May 21 @ AZ L 2 - 1 L 180 U 9.5 2 0 1 0 0 0 0 2 0 0 0
May 20 vs TEX L 5 - 4 L 102 U 10.0 1 0 0 0 0 0 0 0 1 0 0
May 19 vs TEX L 10 - 0 L -108 P 10.0 3 0 0 0 0 0 0 1 1 0 0
May 18 vs TEX W 7 - 6 W 126 O 9.5 4 1 2 2 0 0 1 0 1 0 0
May 17 vs AZ L 8 - 6 L 122 O 10.5 3 0 1 1 0 0 2 0 1 0 0
May 16 vs AZ W 4 - 2 W 120 U 11.5 4 1 2 0 0 0 0 0 1 0 0
May 15 vs AZ L 9 - 1 L 104 U 11.5 3 0 0 0 0 0 0 0 0 0 0
May 14 @ PIT L 7 - 2 L 146 O 7.5 3 1 0 0 0 0 0 1 2 0 0
May 13 @ PIT W 10 - 4 W 158 O 8.5 2 1 0 0 0 0 0 0 0 0 0
May 12 @ PIT L 3 - 1 L 235 U 7.5 3 0 0 0 0 0 0 0 1 0 0
May 10 @ PHI L 6 - 0 L 250 U 8.5 4 0 0 0 0 0 0 0 1 0 0
May 9 @ PHI L 9 - 3 L 154 O 8.5 4 1 1 0 0 1 1 0 2 0 0
May 8 @ PHI W 9 - 7 F/11 W 188 O 7.5 5 2 2 0 0 0 0 0 2 1 0
May 7 vs NYM W 6 - 2 W 120 U 11.0 2 1 1 0 0 0 1 2 0 0 0
May 4 vs NYM L 4 - 2 L 118 U 10.5 4 1 1 0 0 0 0 0 1 0 0
May 3 vs ATL L 11 - 6 L 122 O 10.0 5 0 2 0 0 0 0 0 2 0 0
May 2 vs ATL L 9 - 1 L 184 O 9.5 4 0 1 0 0 0 0 0 2 0 0
May 1 vs ATL L 8 - 6 L 154 O 11.0 4 0 0 0 0 0 1 0 0 0 0
Apr 30 @ CIN L 6 - 4 L 138 O 9.0 4 0 0 0 0 0 0 0 1 0 0
Apr 29 @ CIN W 13 - 2 W 128 O 9.5 4 2 2 1 0 0 1 1 1 0 0
Apr 28 @ CIN L 7 - 2 L 166 O 8.5 0 0 0 0 0 0 0 0 0 0 0
Apr 23 vs SD L 10 - 8 L 130 O 10.5 1 0 0 0 0 0 0 1 1 0 0
Apr 22 vs SD W 8 - 3 W 136 U 12.0 3 1 2 0 0 0 1 1 0 0 1
Apr 21 vs SD L 1 - 0 L 124 U 11.5 1 0 0 0 0 0 0 0 0 0 0
Apr 20 vs LAD L 12 - 3 L 194 O 11.5 4 0 2 0 0 0 0 0 1 0 0
Apr 19 vs LAD W 9 - 6 W 172 O 12.0 4 1 1 0 0 0 0 0 1 1 0
Apr 15 @ HOU L 3 - 1 L 164 U 8.5 1 0 1 1 0 0 1 0 0 0 0
Apr 14 @ HOU L 7 - 6 L 142 O 8.5 5 0 0 0 0 0 0 0 3 0 0
Apr 11 @ SD L 9 - 5 L 142 O 8.5 1 0 0 0 0 0 0 0 1 0 0
Apr 10 @ SD L 5 - 2 L 150 U 8.0 4 0 1 0 0 0 0 0 1 1 0
Apr 9 @ SD L 7 - 3 F/12 L 152 O 7.5 5 1 0 0 0 0 0 0 5 0 0
Apr 7 vs HOU W 5 - 1 W 140 U 11.0 4 1 3 0 0 1 3 0 1 0 0
Apr 6 vs HOU W 9 - 7 W 130 O 10.5 3 2 2 0 0 0 1 1 0 0 0
Apr 5 vs PHI W 4 - 1 W 134 U 11.0 2 0 1 0 0 0 0 1 1 0 1
Apr 4 vs PHI L 2 - 1 L 190 U 10.5 4 0 0 0 0 0 0 0 3 0 0
Apr 3 vs PHI L 10 - 1 L 160 O 10.0 4 0 1 1 0 0 1 0 1 0 0
Apr 1 @ TOR W 2 - 1 F/10 W 225 U 7.5 4 0 0 0 0 0 0 1 3 0 0
Mar 31 @ TOR L 5 - 1 L 215 U 8.0 4 0 0 0 0 0 0 0 1 0 0
Mar 30 @ TOR W 14 - 5 W 235 O 8.5 4 1 1 1 0 0 2 0 1 0 0
Mar 29 @ MIA L 4 - 3 L 160 U 8.0 3 1 1 1 0 0 0 1 0 0 0
Mar 28 @ MIA L 4 - 3 L 164 U 7.5 4 1 1 0 0 0 0 0 1 0 0
Mar 27 @ MIA L 2 - 1 L 164 U 7.5 4 1 0 0 0 0 0 0 2 0 0
Show Full Season

Willi Castro's Batting Statistics for Regular Season

Season Team G AB R H 2B 3B HR RBI SB CS BB SO SAC AVG OBP SLG
2026 COL 74 263 38 71 13 0 6 35 6 4 25 76 0 .270 .342 .388
2025 CHC 34 100 10 17 2 1 1 6 1 1 8 27 0 .170 .245 .240
2025 MIN 86 302 48 74 15 2 10 27 9 3 32 84 0 .245 .335 .407
2024 MIN 158 558 89 138 31 5 12 60 14 9 51 150 0 .247 .333 .385
2023 MIN 124 358 60 92 18 5 9 34 33 5 34 99 0 .257 .342 .411
2022 DET 112 365 47 88 18 2 8 31 9 4 15 82 0 .241 .286 .367
2021 DET 125 413 56 91 15 6 9 38 9 4 23 109 0 .220 .275 .351
2020 DET 36 129 21 45 4 2 6 24 0 1 7 38 0 .349 .387 .550
2019 DET 30 100 10 23 6 1 1 8 0 1 6 34 0 .230 .287 .340

Willi Castro's Batting Statistics for Post Season

Season Team G AB R H 2B 3B HR RBI SB CS BB SO SAC AVG OBP SLG
2025 CHC 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
2023 MIN 6 15 1 3 0 0 0 1 0 0 2 6 0 .200 .294 .200


Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo