← COL team pageMLB injury reportMLB news

Willi Castro
2B
COL
2026 season
- GP
- 120
- AVG
- .260
- HR
- 15
- RBI
- 56
- R
- 65
- SB
- 10
- OPS
- .750
Game log
| Date | Opp | Result | AB | H | R | HR | RBI | SB | BB | K |
|---|---|---|---|---|---|---|---|---|---|---|
| Aug 31 | vs BAL | L 1-2 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 3 |
| Aug 30 | @ATL | L 2-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Aug 29 | @ATL | L 1-2 | 3 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
| Aug 28 | @ATL | L 4-6 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Aug 27 | @WSH | L 1-7 | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| Aug 26 | @WSH | W 13-1 | 2 | 0 | 1 | 0 | 0 | 0 | 3 | 0 |
| Aug 25 | @WSH | W 3-1 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Aug 24 | @WSH | L 3-13 | 4 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
| Aug 23 | vs CLE | L 2-7 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 22 | vs CLE | L 3-4 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
| Aug 21 | vs CLE | L 1-9 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| Aug 19 | vs LAD | L 4-6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 18 | vs LAD | L 6-7 | 3 | 2 | 3 | 1 | 2 | 1 | 2 | 0 |
| Aug 17 | vs LAD | L 5-11 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Aug 16 | @SF | W 13-7 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
| Aug 15 | @SF | L 1-7 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 14 | @SF | W 5-2 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| Aug 12 | @AZ | W 6-4 | 3 | 2 | 2 | 0 | 1 | 1 | 1 | 0 |
| Aug 11 | @AZ | W 3-2 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Aug 10 | @AZ | L 0-9 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| Aug 9 | @STL | L 4-7 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Aug 8 | @STL | W 8-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 7 | @STL | L 2-3 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 4 | vs TB | L 7-9 | 5 | 1 | 1 | 1 | 2 | 0 | 0 | 1 |
| Aug 3 | vs TB | L 9-13 | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 2 | vs KC | W 8-1 | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| Aug 1 | vs KC | W 12-6 | 4 | 2 | 2 | 1 | 1 | 0 | 1 | 2 |
| Jul 29 | @SD | L 1-3 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 3 |
| Jul 28 | @SD | L 7-8 | 2 | 1 | 2 | 1 | 1 | 0 | 2 | 1 |
| Jul 26 | @MIL | L 2-11 | 2 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
| Jul 25 | @MIL | L 5-8 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jul 24 | @MIL | W 5-2 | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| Jul 22 | vs WSH | L 0-8 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jul 21 | vs WSH | W 8-7 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jul 20 | vs WSH | L 3-7 | 3 | 1 | 0 | 0 | 3 | 0 | 1 | 0 |
| Jul 19 | vs CIN | L 6-9 | 4 | 1 | 1 | 1 | 1 | 0 | 0 | 2 |
| Jul 18 | vs CIN | W 10-3 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| Jul 17 | vs CIN | L 2-7 | 4 | 2 | 1 | 1 | 1 | 0 | 0 | 1 |
| Jul 11 | @SF | L 2-4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 10 | @SF | W 4-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| Jul 9 | @SF | L 2-8 | 4 | 1 | 1 | 1 | 2 | 0 | 0 | 1 |
| Jul 8 | @LAD | L 3-4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jul 7 | @LAD | W 4-3 | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 3 |
| Jul 6 | @LAD | L 7-8 | 5 | 1 | 1 | 0 | 0 | 0 | 1 | 2 |
| Jul 5 | vs SF | W 7-6 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 4 | vs SF | L 4-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jul 2 | vs MIA | W 14-4 | 3 | 1 | 1 | 0 | 2 | 0 | 0 | 0 |
| Jul 1 | vs MIA | W 6-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 28 | @MIN | L 2-3 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 3 |
| Jun 27 | @MIN | W 8-5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 26 | @MIN | L 8-9 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 24 | vs BOS | W 8-6 | 5 | 3 | 2 | 0 | 0 | 1 | 0 | 1 |
| Jun 23 | vs BOS | L 2-5 | 3 | 1 | 1 | 1 | 1 | 0 | 1 | 0 |
| Jun 22 | vs BOS | W 3-2 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 21 | vs PIT | L 6-8 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
| Jun 20 | vs PIT | W 2-1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 19 | vs PIT | W 4-3 | 3 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| Jun 17 | @CHC | L 6-8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 16 | @CHC | W 5-2 | 3 | 1 | 1 | 0 | 2 | 0 | 1 | 0 |
| Jun 15 | @CHC | L 4-5 | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 2 |
| Jun 14 | @ATH | W 23-9 | 6 | 4 | 3 | 2 | 7 | 0 | 1 | 1 |
| Jun 13 | @ATH | L 5-7 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| Jun 12 | @ATH | L 4-6 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jun 11 | vs CHC | L 3-9 | 5 | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
| Jun 10 | vs CHC | W 3-2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 9 | vs CHC | W 7-3 | 5 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 7 | vs MIL | L 4-12 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jun 5 | vs MIL | L 7-9 | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| Jun 3 | @LAA | L 4-11 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Jun 2 | @LAA | W 8-2 | 5 | 1 | 1 | 1 | 3 | 0 | 0 | 2 |
| Jun 1 | @LAA | W 9-8 | 1 | 0 | 1 | 0 | 0 | 0 | 3 | 0 |
| May 31 | vs SF | L 6-19 | 5 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| May 30 | vs SF | W 8-3 | 5 | 2 | 0 | 0 | 1 | 0 | 0 | 1 |
| May 29 | vs SF | W 8-6 | 5 | 2 | 1 | 0 | 0 | 0 | 0 | 1 |
| May 27 | @LAD | L 1-4 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 2 |
| May 26 | @LAD | L 6-15 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| May 25 | @LAD | L 3-5 | 4 | 2 | 0 | 0 | 1 | 0 | 0 | 1 |
| May 22 | @AZ | W 3-2 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| May 21 | @AZ | L 1-2 | 2 | 1 | 0 | 0 | 0 | 0 | 2 | 0 |
| May 20 | vs TEX | L 4-5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| May 19 | vs TEX | L 0-10 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| May 18 | vs TEX | W 7-6 | 4 | 2 | 1 | 0 | 1 | 0 | 0 | 1 |
| May 17 | vs AZ | L 6-8 | 3 | 1 | 0 | 0 | 2 | 0 | 0 | 1 |
| May 16 | vs AZ | W 4-2 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 1 |
| May 15 | vs AZ | L 1-9 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| May 14 | @PIT | L 2-7 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
| May 13 | @PIT | W 10-4 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| May 12 | @PIT | L 1-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| May 10 | @PHI | L 0-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| May 9 | @PHI | L 3-9 | 4 | 1 | 1 | 1 | 1 | 0 | 0 | 2 |
| May 8 | @PHI | W 9-7 | 5 | 2 | 2 | 0 | 0 | 1 | 0 | 2 |
| May 7 | vs NYM | W 6-2 | 2 | 1 | 1 | 0 | 1 | 0 | 2 | 0 |
| May 4 | vs NYM | L 2-4 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| May 3 | vs ATL | L 6-11 | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 2 |
| May 2 | vs ATL | L 1-9 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| May 1 | vs ATL | L 6-8 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Apr 30 | @CIN | L 4-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Apr 29 | @CIN | W 13-2 | 4 | 2 | 2 | 0 | 1 | 0 | 1 | 1 |
| Apr 28 | @CIN | L 2-7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Apr 23 | vs SD | L 8-10 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
Latest news
Castro (heel/knee) said Wednesday that he will miss the remainder of the 2026 season, MLB.com reports.
Castro has been on the injured list since Sept. 5 due to left heel plantar fasciitis and right knee soreness, and rather than attempting to ramp back up with the hope of playing in the final week and a half of the season, he's instead elected to shut himself down. After joining the Rockies on a two-year deal over the winter, the 29-year-old slashed .260/.331/.417 with 15 home runs, 10 stolen bases, 65 runs and 56 RBI in 120 games during his first season in Colorado.
RotoWire via ESPN · Sep 17
The Rockies placed Castro on the 10-day injured list Saturday with left heel inflammation, retroactive to Wednesday.
Castro has sat out the Rockies' last three games while managing plantar fasciitis in his left foot, and he'll now officially remain out until at least next Saturday as he recovers. Vimael Machin will come up from Triple-A to replenish Colorado's infield depth, though Connor Norby and Ryan Ritter are more likely to benefit from additional playing time.
RotoWire via ESPN · Sep 5
Castro is not in Friday's lineup against the Cardinals due to plantar fasciitis, Kevin Henry of The Denver Gazette reports.
It's not clear when the injury flared up for Castro. He's being evaluated by medical staff, and the Rockies should have an update on the 29-year-old utility man over the coming days. He is slashing .260/.331/.417 with 10 steals, 15 home runs and 56 RBI over 477 plate appearances this season.
RotoWire via ESPN · Sep 4
Castro is out of the lineup for Friday's contest versus the Cardinals.
It marks the third consecutive absence from the lineup for Castro, who had started 11 straight and 22 of 23 games prior to this three-game playing-time drought. Castro has an .828 second-half OPS, so this could simply be about the Rockies giving younger players a look. Adael Amador will play second base and Connor Norby will be at third base Friday.
RotoWire via ESPN · Sep 4
Castro is absent from the lineup for Wednesday's game versus the Orioles.
It's unclear whether Castro is banged up, but this will be his second straight day on the bench after he had started the previous 11 contests. Connor Norby is handling third base for the Rockies.
RotoWire via ESPN · Sep 2
- Fantasy baseball playoff pickups: Work the waiver wire to win
The top players you should consider claiming off the fantasy baseball waiver wire this week for the fantasy playoffs.
ESPN · Aug 31