Willi Castro

CHC Cubs • #1 • Left Outfield

Active
Position Left Outfield
HT/WT Height/Weight 6'0" 206 lbs
Age 28

Willi Castro Projections, Player Props and Stats

Odds last updated Thu, Sep 18 18:41 ET

Total Hits Odds

Over
Under
0.77 / game
(2025) avg
Date Opponent Hits Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 1(o) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 1(o) 0.5
Sep 10 @ ATLATL 1(o) 0.5
Sep 9 @ ATLATL 1(o) 0.5
Sep 8 @ ATLATL 1(o) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 1(o) 0.5
Last 10 average 0.6

Total Home Runs Odds

Over
Under
0.09 / game
(2025) avg
Date Opponent HR Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 0(u) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 0(u) 0.5
Sep 10 @ ATLATL 0(u) 0.5
Sep 9 @ ATLATL 0(u) 0.5
Sep 8 @ ATLATL 0(u) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 0(u) 0.5
Last 10 average

Total Bases Odds

Over
Under
1.24 / game
(2025) avg
Date Opponent TB Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 1(o) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 1(o) 0.5
Sep 10 @ ATLATL 1(o) 0.5
Sep 9 @ ATLATL 1(o) 0.5
Sep 8 @ ATLATL 1(o) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 2(o) 1.5
Last 10 average 0.7

Total RBIs Odds

Over
Under
0.28 / game
(2025) avg
Date Opponent RBI Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 0(u) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 0(u) 0.5
Sep 10 @ ATLATL 0(u) 0.5
Sep 9 @ ATLATL 0(u) 0.5
Sep 8 @ ATLATL 0(u) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 2(o) 0.5
Last 10 average 0.2

Total Runs Scored Odds

Over
Under
0.49 / game
(2025) avg
Date Opponent Runs Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 1(o) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 1(o) 0.5
Sep 10 @ ATLATL 0(u) 0.5
Sep 9 @ ATLATL 1(o) 0.5
Sep 8 @ ATLATL 0(u) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 1(o) 0.5
Last 10 average 0.4

Total Stolen Bases Odds

Over
Under
0.09 / game
(2025) avg
Date Opponent SB Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 0(u) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 0(u) 0.5
Sep 10 @ ATLATL 0(u) 0.5
Sep 9 @ ATLATL 0(u) 0.5
Sep 8 @ ATLATL 0(u) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 0(u) 0.5
Last 10 average

Total Singles Odds

Over
Under
0.51 / game
(2025) avg
Date Opponent 1B Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 1(o) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 1(o) 0.5
Sep 10 @ ATLATL 1(o) 0.5
Sep 9 @ ATLATL 1(o) 0.5
Sep 8 @ ATLATL 1(o) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 0(u) 0.5
Last 10 average 0.5

Total Doubles Odds

Over
Under
0.14 / game
(2025) avg
Date Opponent 2B Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 0(u) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 0(u) 0.5
Sep 10 @ ATLATL 0(u) 0.5
Sep 9 @ ATLATL 0(u) 0.5
Sep 8 @ ATLATL 0(u) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 1(o) 0.5
Last 10 average 0.1

Total Triples Odds

Over
0.03 / game
(2025) avg
Date Opponent 3B Close
Sep 16 @ PITPIT 0(u) 0.5
Sep 15 @ PITPIT 0(u) 0.5
Sep 14 vs TBTB 0(u) 0.5
Sep 13 vs TBTB 0(u) 0.5
Sep 12 vs TBTB 0(u) 0.5
Sep 10 @ ATLATL 0(u) 0.5
Sep 9 @ ATLATL 0(u) 0.5
Sep 8 @ ATLATL 0(u) 0.5
Sep 6 vs WASWAS 0(u) 0.5
Sep 5 vs WASWAS 0(u) 0.5
Last 10 average

At Least 2 Hits Odds

Yes
0.77 / game
(2025) avg
Date Opponent Hits Close
Sep 16 @ PITPIT 0 +950
Sep 15 @ PITPIT 0 +360
Sep 14 vs TBTB 1 +420
Sep 13 vs TBTB 0 +350
Sep 12 vs TBTB 1 +440
Sep 10 @ ATLATL 1 +440
Sep 9 @ ATLATL 1 +340
Sep 8 @ ATLATL 1 +330
Sep 6 vs WASWAS 0 +300
Sep 5 vs WASWAS 1 +300
Last 10 average 0.6

At Least 3 Hits Odds

Yes
0.77 / game
(2025) avg
Date Opponent Hits Close
Sep 16 @ PITPIT 0 +4500
Sep 15 @ PITPIT 0 +2200
Sep 14 vs TBTB 1 +2700
Sep 13 vs TBTB 0 +2000
Sep 12 vs TBTB 1 +3000
Sep 10 @ ATLATL 1 +2700
Sep 9 @ ATLATL 1 +1900
Sep 8 @ ATLATL 1 +1900
Sep 6 vs WASWAS 0 +1900
Sep 5 vs WASWAS 1 +1700
Last 10 average 0.6

Hit a Home Run Odds

Yes
0.09 / game
(2025) avg
Date Opponent HR Close
Sep 16 @ PITPIT 0 +2700
Sep 15 @ PITPIT 0 +800
Sep 14 vs TBTB 0 +900
Sep 13 vs TBTB 0 +800
Sep 12 vs TBTB 0 +900
Sep 10 @ ATLATL 0 +1060
Sep 9 @ ATLATL 0 +870
Sep 8 @ ATLATL 0 +900
Sep 6 vs WASWAS 0 +600
Sep 5 vs WASWAS 0 +630
Last 10 average

Record a Hit Odds

Yes
0.77 / game
(2025) avg
Date Opponent Hits Close
Sep 16 @ PITPIT 0 +194
Sep 15 @ PITPIT 0 -
Sep 14 vs TBTB 1 -
Sep 13 vs TBTB 0 -
Sep 12 vs TBTB 1 -
Sep 10 @ ATLATL 1 -
Sep 9 @ ATLATL 1 -
Sep 8 @ ATLATL 1 -
Sep 6 vs WASWAS 0 -
Sep 5 vs WASWAS 1 -
Last 10 average 0.6

Record an RBI Odds

Yes
0.28 / game
(2025) avg
Date Opponent RBI Close
Sep 16 @ PITPIT 0 +195
Sep 15 @ PITPIT 0 +200
Sep 14 vs TBTB 0 +220
Sep 13 vs TBTB 0 +210
Sep 12 vs TBTB 0 +240
Sep 10 @ ATLATL 0 +280
Sep 9 @ ATLATL 0 +210
Sep 8 @ ATLATL 0 +200
Sep 6 vs WASWAS 0 +170
Sep 5 vs WASWAS 2 +155
Last 10 average 0.2

Steal a Base Odds

Yes
0.09 / game
(2025) avg
Date Opponent SB Close
Sep 16 @ PITPIT 0 +700
Sep 15 @ PITPIT 0 +700
Sep 14 vs TBTB 0 +650
Sep 13 vs TBTB 0 +450
Sep 12 vs TBTB 0 +525
Sep 10 @ ATLATL 0 +525
Sep 9 @ ATLATL 0 +450
Sep 8 @ ATLATL 0 +400
Sep 6 vs WASWAS 0 +775
Sep 5 vs WASWAS 0 +650
Last 10 average

Willi Castro Game Logs

2025 Game Log
Date Opp Score M/L O/U AB R H 2B 3B HR RBI BB K SB CS
Sep 16 @ PIT W 4 - 1 W 111 U 6.5 5 0 0 0 0 0 0 0 3 0 0
Sep 15 @ PIT W 4 - 0 W -113 U 8.0 3 0 0 0 0 0 0 1 1 0 0
Sep 14 vs TB W 4 - 3 W -157 P 7.0 3 1 1 0 0 0 0 1 0 0 0
Sep 13 vs TB L 5 - 4 L -102 O 8.0 1 0 0 0 0 0 0 1 0 0 0
Sep 12 vs TB W 6 - 4 W -156 O 7.0 2 1 1 0 0 0 0 2 1 0 1
Sep 10 @ ATL W 3 - 2 W 144 U 8.0 3 0 1 0 0 0 0 0 1 0 0
Sep 9 @ ATL W 6 - 1 W -104 U 8.0 3 1 1 0 0 0 0 1 1 0 0
Sep 8 @ ATL L 4 - 1 L -113 U 8.5 4 0 1 0 0 0 0 0 1 0 0
Sep 6 vs WAS L 2 - 1 L -241 U 8.5 3 0 0 0 0 0 0 1 0 0 0
Sep 5 vs WAS W 11 - 5 W -211 O 10.5 3 1 1 1 0 0 2 1 0 0 0
Sep 3 vs ATL L 5 - 1 L -137 U 8.0 3 0 1 0 0 0 1 0 1 1 0
Sep 2 vs ATL W 4 - 3 W -164 U 8.5 1 0 0 0 0 0 0 0 0 0 0
Aug 31 @ COL L 6 - 5 L -254 O 10.5 4 0 0 0 0 0 0 0 2 0 0
Aug 30 @ COL W 4 - 3 W -196 U 11.0 3 0 0 0 0 0 0 0 1 0 0
Aug 27 @ SF L 12 - 3 L -121 O 8.5 3 0 0 0 0 0 0 0 1 0 0
Aug 26 @ SF L 5 - 2 L -138 U 7.5 1 0 0 0 0 0 0 0 1 0 0
Aug 23 @ LAA W 12 - 1 W -141 O 9.5 5 1 2 0 0 0 0 0 1 0 0
Aug 21 vs MIL L 4 - 1 L -136 U 6.5 3 0 1 0 0 0 0 0 0 0 0
Aug 19 vs MIL W 4 - 1 W 112 U 7.0 1 0 0 0 0 0 0 0 0 0 0
Aug 19 vs MIL W 6 - 4 W -149 O 6.5 4 1 1 0 0 1 3 0 2 0 0
Aug 18 vs MIL L 7 - 0 L -114 U 8.0 3 0 0 0 0 0 0 0 1 0 0
Aug 17 vs PIT W 4 - 3 W -179 P 7.0 1 0 0 0 0 0 0 0 0 0 0
Aug 14 @ TOR L 2 - 1 L -110 U 8.0 4 0 0 0 0 0 0 0 1 0 0
Aug 12 @ TOR L 5 - 1 L 110 U 9.0 2 0 1 0 0 0 0 0 1 0 0
Aug 9 @ STL W 9 - 1 W -119 O 9.0 1 0 0 0 0 0 0 0 0 0 0
Aug 8 @ STL L 5 - 0 L -164 U 8.5 4 0 0 0 0 0 0 0 0 0 0
Aug 6 vs CIN W 6 - 1 W -123 U 7.5 4 0 0 0 0 0 0 0 1 0 0
Aug 5 vs CIN L 5 - 1 L -178 U 7.5 4 0 0 0 0 0 0 0 1 0 0
Aug 4 vs CIN L 3 - 2 L -126 U 7.0 4 0 1 0 0 0 0 0 1 0 0
Aug 3 vs BAL W 5 - 3 W -179 P 8.0 4 1 1 0 0 0 0 0 1 0 0
Aug 2 vs BAL L 4 - 3 L -232 U 7.5 4 2 2 0 1 0 0 0 0 0 0
Jul 30 vs BOS L 13 - 1 L -119 O 8.0 3 0 0 0 0 0 0 0 0 0 0
Jul 29 vs BOS L 8 - 5 L 106 O 9.0 5 0 0 0 0 0 0 0 3 0 0
Jul 28 vs BOS W 5 - 4 W -107 P 9.0 3 1 0 0 0 0 0 0 0 1 0
Jul 27 vs WAS L 7 - 2 L -162 U 9.5 4 0 1 0 0 0 0 0 0 0 0
Jul 26 vs WAS L 9 - 3 L -231 O 8.5 3 2 1 1 0 0 0 1 0 0 0
Jul 25 vs WAS W 1 - 0 W -155 U 8.5 4 0 0 0 0 0 0 0 2 0 0
Jul 23 vs MIN L 4 - 3 L 184 U 9.0 4 0 1 0 0 0 0 0 1 0 0
Jul 22 vs MIN W 10 - 7 W 166 O 8.0 5 0 1 0 0 0 0 0 3 0 1
Jul 21 vs MIN L 5 - 2 L 170 U 9.0 5 0 0 0 0 0 0 0 1 0 0
Jul 20 vs MIN W 7 - 1 W -250 U 10.0 4 2 1 0 1 0 0 1 2 0 0
Jul 19 vs MIN L 10 - 6 L -195 O 12.0 4 1 1 0 0 0 0 1 0 0 0
Jul 18 vs MIN L 6 - 4 L -166 U 11.0 5 1 1 0 0 1 3 0 1 0 0
Jul 13 vs PIT L 2 - 1 L -150 U 9.0 4 0 0 0 0 0 0 0 1 0 0
Jul 12 vs PIT W 12 - 4 W -135 O 9.5 4 2 3 0 0 1 3 1 1 0 0
Jul 11 vs PIT W 2 - 1 W -135 U 7.0 4 0 0 0 0 0 0 0 3 0 0
Jul 10 @ MIN L 8 - 1 L 102 U 9.5 3 0 0 0 0 0 0 1 0 0 0
Jul 9 @ MIN W 4 - 2 W -110 U 9.0 4 0 1 1 0 0 0 0 2 0 0
Jul 8 @ MIN W 8 - 1 W 117 P 9.0 4 1 1 0 0 1 1 0 0 0 0
Jul 6 vs TB L 7 - 5 F/10 L -124 O 8.5 3 1 0 0 0 0 0 2 1 0 0
Jul 5 vs TB W 6 - 5 W -115 O 10.0 4 0 1 0 0 0 0 1 1 0 0
Jul 4 vs TB W 4 - 3 W -116 U 10.0 2 0 1 0 0 0 0 1 0 1 0
Jul 3 vs MIN L 4 - 1 L -109 U 8.0 3 0 0 0 0 0 0 1 1 1 0
Jul 2 vs MIN W 2 - 1 W -114 U 8.5 4 1 3 1 0 0 0 0 1 1 1
Jul 1 vs MIN L 2 - 0 L -139 U 7.5 4 0 1 0 0 0 0 0 0 1 0
Jun 29 vs MIN L 3 - 0 L 250 U 7.5 3 0 0 0 0 0 0 0 1 0 0
Jun 28 vs MIN L 10 - 5 L 137 O 9.0 4 0 0 0 0 0 0 0 3 0 0
Jun 27 vs MIN W 4 - 1 W 121 U 9.0 2 1 0 0 0 0 1 1 1 1 0
Jun 26 vs SEA W 10 - 1 W -130 O 8.5 3 1 1 1 0 0 1 1 0 0 0
Jun 25 vs SEA W 2 - 0 W -114 U 7.5 3 0 1 0 0 0 1 0 1 0 0
Jun 24 vs SEA L 6 - 5 L -105 O 8.5 2 0 0 0 0 0 0 0 1 0 0
Jun 21 vs MIL L 9 - 0 L -129 U 10.0 4 0 0 0 0 0 0 0 0 0 0
Jun 20 vs MIL L 17 - 6 L -148 O 7.5 4 1 1 0 0 0 0 0 1 0 0
Jun 19 vs MIN W 12 - 5 W -104 O 9.5 3 3 1 0 0 0 0 3 1 0 0
Jun 18 vs MIN L 4 - 2 L 113 U 9.0 2 1 1 0 0 0 0 0 1 0 0
Jun 17 vs MIN L 6 - 5 L 108 O 8.5 4 0 0 0 0 0 0 0 1 0 0
Jun 15 vs MIN L 2 - 1 F/10 L 100 U 8.0 4 0 3 1 0 0 0 0 1 0 0
Jun 14 vs MIN L 3 - 2 L -106 U 6.5 4 0 1 0 0 0 0 0 3 0 0
Jun 13 vs MIN L 10 - 3 L -112 O 8.0 4 1 1 0 0 1 1 0 0 0 0
Jun 12 vs TEX L 16 - 3 L -145 O 8.0 4 0 2 1 0 0 1 0 1 0 0
Jun 11 vs TEX W 6 - 2 W -140 P 8.0 3 1 2 0 1 0 2 1 1 0 1
Jun 10 vs TEX L 16 - 4 L -121 O 9.0 4 0 1 0 0 0 0 0 1 0 0
Jun 8 vs TOR W 6 - 3 W -179 O 8.5 4 2 3 0 0 0 0 1 1 0 0
Jun 7 vs TOR L 5 - 4 L -112 O 8.0 4 0 1 0 0 0 0 0 3 0 0
Jun 6 vs TOR L 6 - 4 L -122 O 8.5 0 0 0 0 0 0 0 0 0 0 0
Jun 5 vs MIN L 14 - 3 L -184 O 9.5 3 0 0 0 0 0 0 1 0 0 0
Jun 4 vs MIN W 6 - 1 W -165 U 10.0 4 0 1 0 0 0 1 0 1 0 0
Jun 3 vs MIN W 10 - 3 W -203 O 10.0 4 2 2 0 0 2 2 1 2 0 0
Jun 2 vs MIN W 10 - 4 W -150 O 9.0 4 2 2 0 0 0 0 1 0 0 0
Jun 1 vs MIN L 2 - 1 L 111 U 7.5 4 0 0 0 0 0 0 0 2 0 0
May 31 vs MIN L 5 - 4 F/11 L -110 O 7.0 4 1 3 1 0 0 0 1 0 1 0
May 30 vs MIN W 12 - 6 F/10 W 139 O 7.0 3 3 2 0 0 2 3 2 0 0 0
May 27 vs MIN W 4 - 2 W -117 U 8.5 4 0 1 0 0 0 0 0 2 0 0
May 26 vs MIN L 7 - 2 L 102 P 9.0 3 0 0 0 0 0 0 0 1 0 0
May 25 vs KC L 2 - 1 F/10 L -111 U 7.5 3 0 0 0 0 0 0 0 2 0 0
May 24 vs KC W 5 - 4 W -121 O 7.0 3 1 1 0 0 0 0 0 0 0 0
May 23 vs KC W 3 - 1 W -178 U 7.5 3 0 1 0 0 0 0 0 1 0 0
May 21 vs CLE L 5 - 1 L -113 U 7.5 2 1 0 0 0 0 0 1 1 0 0
May 21 vs CLE W 6 - 5 W -147 O 7.5 3 0 1 1 0 0 1 1 0 0 0
May 16 vs MIN W 3 - 0 W -110 U 7.5 1 0 0 0 0 0 0 0 1 0 0
May 15 vs MIN W 4 - 0 W 115 U 9.0 4 1 2 1 0 0 0 0 1 0 0
May 14 vs MIN W 8 - 6 W 126 O 8.5 4 2 2 0 0 1 1 1 1 1 0
May 14 vs MIN W 6 - 3 W 114 O 8.5 3 1 0 0 0 0 0 1 1 0 0
May 11 vs SF W 7 - 6 F/10 W -152 O 8.5 4 1 1 0 0 0 0 1 0 0 0
May 10 vs SF W 2 - 1 W 102 U 7.0 3 0 1 0 0 0 0 0 0 0 0
May 9 vs SF W 3 - 1 W 103 U 8.5 3 0 0 0 0 0 0 0 1 0 0
May 8 vs BAL W 5 - 2 W -155 U 8.0 4 0 0 0 0 0 0 0 3 0 0
May 7 vs BAL W 5 - 2 W -135 U 9.0 3 1 1 0 0 0 0 0 1 0 0
May 6 vs BAL W 9 - 1 W -160 O 9.0 3 2 1 0 0 0 0 1 2 0 0
Apr 16 vs NYM W 4 - 3 F/10 W -115 U 8.0 3 1 2 1 0 0 1 0 1 0 0
Apr 15 vs NYM W 6 - 3 W -104 O 8.0 4 0 0 0 0 0 0 0 1 0 0
Apr 14 vs NYM L 5 - 1 L -109 U 7.5 4 0 0 0 0 0 0 0 2 0 0
Apr 13 vs DET W 5 - 1 W -111 U 8.5 4 1 2 0 0 0 0 0 0 0 0
Apr 12 vs DET L 4 - 0 L -158 U 8.5 4 0 1 0 0 0 0 0 1 0 0
Apr 11 vs DET L 7 - 6 L -116 O 8.0 5 1 1 0 0 0 0 0 1 0 0
Apr 10 vs MIN L 3 - 2 L 101 U 8.5 5 0 1 1 0 0 0 0 1 0 0
Apr 9 vs MIN W 4 - 0 W -105 U 7.5 3 0 0 0 0 0 0 0 0 0 0
Apr 7 vs MIN L 4 - 2 L 103 U 8.0 3 0 1 1 0 0 1 1 0 0 0
Apr 6 vs HOU L 9 - 7 F/10 L -107 O 8.5 5 1 1 0 0 0 0 0 1 0 0
Apr 5 vs HOU W 6 - 1 W -123 U 7.5 3 0 0 0 0 0 0 1 2 0 0
Apr 3 vs HOU L 5 - 2 L -133 P 7.0 3 0 1 0 0 0 0 0 1 1 0
Apr 2 vs MIN W 6 - 1 W -179 P 7.0 3 1 0 0 0 0 0 0 0 0 0
Apr 1 vs MIN W 8 - 3 W -152 O 7.5 3 1 0 0 0 0 0 0 0 0 0
Mar 31 vs MIN L 9 - 0 L -185 O 7.0 4 0 1 0 0 0 0 0 2 0 0
Mar 30 vs MIN L 9 - 2 L -105 O 8.5 4 1 2 1 0 1 1 0 0 0 0
Mar 29 vs MIN L 5 - 1 L -112 U 7.5 3 0 1 1 0 0 1 0 0 0 0
Mar 27 vs MIN L 5 - 3 L -109 O 7.5 3 0 1 1 0 0 1 1 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
2025 MIN 86 302 48 74 15 2 10 27 9 3 32 84 0 .245 .335 .407
2025 CHC 31 93 9 16 1 1 1 6 1 1 8 24 0 .172 .252 .237
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
2023 MIN 6 15 1 3 0 0 0 1 0 0 2 6 0 .200 .294 .200
Willi Castro

Willi Castro #1

2025 • Chi. Cubs
Position Left Outfield
Height 6'0"
Weight 206
Birthdate Apr 24, 1997
Birthplace Rio Piedras, PRI


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