| AB | AVG | HR | RBI | R | OBP | SLG | SB | FSP |
|---|---|---|---|---|---|---|---|---|
| 217 | .281 | 5 | 31 | 32 | .358 | .406 | 5 | 9.10 |
| Compare to same point last season | ||||||||
| 181 | .293 | 7 | 18 | 30 | 366 | .481 | 3 | |
Willi Castro is on a scorching-hot run, making him an absolute must-start option as the Rockies head home to Coors Field.
Willi Castro has been on an absolute tear lately, batting .400 with two home runs, nine RBIs, and a stolen base over his last seven days. While the fifth-place Rockies (28-47) continue to struggle at the bottom of the NL West, Castro is locked in as the everyday starter at second base while offering defensive versatility across the diamond. With key outfielders like Brenton Doyle and Mickey Moniak sidelined on the injured list, Castro's regular playing time is completely secure.
While his recent surge has raised his season average to .281, our models expect some regression toward his projected .248 baseline. His career track record suggests a more modest power profile, meaning his recent grand-slam-fueled RBI binge isn't fully sustainable over the rest of the season. However, with solid plate discipline and speed that should net around 12 stolen bases, his high-floor multi-position eligibility makes him a valuable fantasy asset.
Looking at the remainder of the week, the Rockies have three home games at Coors Field against the Pirates starting Friday. Castro will face a mixed bag of starters: Bubba Chandler (4.76 ERA) and Jared Jones (6.23 ERA) represent highly favorable matchups, though Paul Skenes (2.85 ERA) poses a formidable challenge. Given the elite hitting environment and his blistering form, he is a locked-in option for fantasy lineups. Verdict: Start.
Updated 2 hrs ago
| DATE | OPP | H | HR | R | RBI | SB | BB | AVG | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|
| 06/17 | @CHC | 0 | 0 | 0 | 0 | 0 | 0 | 281 | 0 | |
| 06/16 | @CHC | 1 | 0 | 1 | 2 | 0 | 1 | 282 | 7 | |
| 06/15 | @CHC | 2 | 0 | 0 | 0 | 0 | 1 | 282 | 2 | |
| 06/14 | @ATH | 4 | 2 | 3 | 7 | 0 | 1 | 278 | 21 | |
| 06/13 | @ATH | 0 | 0 | 0 | 0 | 0 | 2 | 266 | 3 | |
| 06/12 | @ATH | 1 | 0 | 1 | 0 | 0 | 0 | 269 | 3 | |
| 06/11 | CHC | 2 | 0 | 0 | 0 | 1 | 0 | 269 | 5 | |
| 06/10 | CHC | 0 | 0 | 0 | 0 | 0 | 0 | 266 | 1 | |
| 06/09 | CHC | 3 | 0 | 0 | 0 | 0 | 0 | 271 | 5 | |
| 06/07 | MIL | 2 | 0 | 1 | 0 | 0 | 0 | 262 | 3 | |
| 06/05 | MIL | 1 | 0 | 1 | 0 | 0 | 1 | 257 | 5 | |
| 06/03 | @LAA | 0 | 0 | 0 | 0 | 0 | 1 | 256 | 1 | |
| 06/02 | @LAA | 1 | 1 | 1 | 3 | 0 | 0 | 260 | 7 | |
| 06/01 | @LAA | 0 | 0 | 1 | 0 | 0 | 3 | 262 | 5 | |
| 05/31 | SF | 1 | 0 | 0 | 0 | 1 | 0 | 263 | 3 | |
| 05/30 | SF | 2 | 0 | 0 | 1 | 0 | 0 | 265 | 3 | |
| 05/29 | SF | 2 | 0 | 1 | 0 | 0 | 0 | 261 | 4 | |
| 05/27 | @LAD | 0 | 0 | 0 | 1 | 0 | 0 | 257 | 0 | |
| 05/26 | @LAD | 2 | 0 | 0 | 0 | 0 | 0 | 264 | 3 | |
| 05/25 | @LAD | 2 | 0 | 0 | 1 | 0 | 0 | 255 | 3 | |
| 05/22 | @ARI | 2 | 0 | 1 | 0 | 0 | 0 | 248 | 4 | |
| 05/21 | @ARI | 1 | 0 | 0 | 0 | 0 | 2 | 241 | 4 | |
| 05/20 | TEX | 0 | 0 | 0 | 0 | 0 | 0 | 237 | 0 | |
| 05/19 | TEX | 0 | 0 | 0 | 0 | 0 | 1 | 239 | 1 | |
| 05/18 | TEX | 2 | 0 | 1 | 1 | 0 | 0 | 244 | 6 | |
| 05/17 | ARI | 1 | 0 | 0 | 2 | 0 | 0 | 236 | 4 | |
| 05/16 | ARI | 2 | 0 | 1 | 0 | 0 | 0 | 234 | 3 | |
| 05/15 | ARI | 0 | 0 | 0 | 0 | 0 | 0 | 225 | 1 | |
| 05/14 | @PIT | 0 | 0 | 1 | 0 | 0 | 1 | 231 | 1 | |
| 05/13 | @PIT | 0 | 0 | 1 | 0 | 0 | 0 | 237 | 2 | |
| 05/12 | @PIT | 0 | 0 | 0 | 0 | 0 | 0 | 241 | 0 | |
| 05/10 | @PHI | 0 | 0 | 0 | 0 | 0 | 0 | 248 | 0 | |
| 05/09 | @PHI | 1 | 1 | 1 | 1 | 0 | 0 | 257 | 5 | |
| 05/08 | @PHI | 2 | 0 | 2 | 0 | 1 | 0 | 257 | 5 | |
| 05/07 | NYM | 1 | 0 | 1 | 1 | 0 | 2 | 250 | 6 | |
| 05/04 | NYM | 1 | 0 | 1 | 0 | 0 | 0 | 245 | 2 | |
| 05/03 | ATL | 2 | 0 | 0 | 0 | 0 | 0 | 244 | 1 | |
| 05/02 | ATL | 1 | 0 | 0 | 0 | 0 | 0 | 235 | 0 | |
| 05/01 | ATL | 0 | 0 | 0 | 1 | 0 | 0 | 235 | 2 | |
| 04/30 | @CIN | 0 | 0 | 0 | 0 | 0 | 0 | 247 | 0 | |
| 04/29 | @CIN | 2 | 0 | 2 | 1 | 0 | 1 | 260 | 7 | |
| 04/28 | @CIN | 0 | 0 | 0 | 0 | 0 | 0 | 246 | 1 | |
| 04/23 | SD | 0 | 0 | 0 | 0 | 0 | 1 | 246 | 1 | |
| 04/22 | SD | 2 | 0 | 1 | 1 | 0 | 1 | 250 | 6 | |
| 04/21 | SD | 0 | 0 | 0 | 0 | 0 | 0 | 231 | 1 | |
| 04/20 | LAD | 2 | 0 | 0 | 0 | 0 | 0 | 234 | 2 | |
| 04/19 | LAD | 1 | 0 | 1 | 0 | 1 | 0 | 217 | 4 | |
| 04/15 | @HOU | 1 | 0 | 0 | 1 | 0 | 0 | 214 | 4 | |
| 04/14 | @HOU | 0 | 0 | 0 | 0 | 0 | 0 | 200 | -2 | |
| 04/11 | @SD | 0 | 0 | 0 | 0 | 0 | 0 | 220 | 0 | |
| 04/10 | @SD | 1 | 0 | 0 | 0 | 1 | 0 | 224 | 3 | |
| 04/09 | @SD | 0 | 0 | 1 | 0 | 0 | 0 | 222 | -3 | |
| 04/07 | HOU | 3 | 1 | 1 | 3 | 0 | 0 | 250 | 10 | |
| 04/06 | HOU | 2 | 0 | 2 | 1 | 0 | 1 | 194 | 7 | |
| 04/05 | PHI | 1 | 0 | 0 | 0 | 0 | 1 | 152 | 2 | |
| 04/04 | PHI | 0 | 0 | 0 | 0 | 0 | 0 | 129 | -2 | |
| 04/03 | PHI | 1 | 0 | 0 | 1 | 0 | 0 | 148 | 3 | |
| 04/01 | @TOR | 0 | 0 | 0 | 0 | 0 | 1 | 130 | -1 | |
| 03/31 | @TOR | 0 | 0 | 0 | 0 | 0 | 0 | 158 | 0 | |
| 03/30 | @TOR | 1 | 0 | 1 | 2 | 0 | 0 | 200 | 5 | |
| 03/29 | @MIA | 1 | 0 | 1 | 0 | 0 | 1 | 182 | 5 | |
| 03/28 | @MIA | 1 | 0 | 1 | 0 | 0 | 0 | 125 | 2 | |
| 03/27 | @MIA | 0 | 0 | 1 | 0 | 0 | 0 | 000 | 0 | |
| Totals: | 61 | 5 | 32 | 31 | 5 | 23 | ||||
| YEAR | TM | GP | H | HR | R | RBI | SB | BB | AVG | OBP | SLG | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | DET | 29 | 23 | 1 | 9 | 8 | 0 | 6 | .230 | .284 | .340 | 40 |
| 2020 | DET | 35 | 44 | 6 | 20 | 24 | 0 | 7 | .344 | .377 | .547 | 103 |
| 2021 | DET | 117 | 89 | 8 | 53 | 35 | 8 | 23 | .221 | .273 | .345 | 277 |
| 2022 | DET | 101 | 87 | 8 | 44 | 28 | 8 | 14 | .249 | .292 | .384 | 255 |
| 2023 | MIN | 118 | 95 | 9 | 59 | 35 | 31 | 36 | .255 | .336 | .402 | 346 |
| 2024 | MIN | 155 | 138 | 12 | 89 | 60 | 14 | 51 | .248 | .331 | .386 | 450 |
| 2025 | MIN | 120 | 92 | 11 | 58 | 34 | 10 | 39 | .229 | .314 | .369 | 310 |
| 2026 | COL | 62 | 61 | 5 | 32 | 31 | 5 | 23 | .281 | .358 | .406 | 185 |
| ON PACE | 133 | 131 | 10 | 69 | 66 | 10 | 49 | .281 | .358 | .406 | 399 | |
| 3-YEAR AVG | 131 | 108 | 11 | 69 | 43 | 18 | 42 | .244 | .327 | .385 | 368 | |
| Career | 737 | 629 | 60 | 364 | 255 | 76 | 199 | .249 | .318 | .387 | ||
| AVG | HR | RBI | R | SB | OBP | SLG | OPS | 1B | 2B | 3B | H | AB | BB | SBN | TB | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| .358 | 0.4 | 3.9 | 2.7 | 0.3 | .432 | .496 | .928 | 4.7 | 1.7 | 0.0 | 6.7 | 19.4 | 3.5 | 0.1 | 9.6 | 21.1 |
| NAME | OWN | START |
|---|---|---|
| Hunter Goodman | 97% | 90% |
| NAME | OWN | START |
|---|---|---|
| TJ Rumfield | 48% | 39% |
| Kyle Karros | 4% | 2% |
| NAME | OWN | START |
|---|---|---|
| Willi Castro | 58% | 42% |
| Ezequiel Tovar | 19% | 9% |
| Ethan Holliday | 3% | 0% |
| Edouard Julien | 1% | 1% |
| NAME | OWN | START |
|---|---|---|
| Mickey Moniak | 62% | 3% |
| Cole Carrigg | 36% | 28% |
| Troy Johnston | 33% | 24% |
| Jake McCarthy | 21% | 17% |
| Brenton Doyle | 14% | 2% |
| Charlie Condon | 11% | 0% |
| Tyler Freeman | 3% | 2% |
| Jordan Beck | 2% | 0% |
| NAME | OWN | START |
|---|---|---|
| Tomoyuki Sugano | 9% | 5% |
| Chase Dollander | 7% | 0% |
| Michael Lorenzen | 1% | 1% |
| Ryan Feltner | 1% | 0% |
| Kyle Freeland | 1% | 1% |
| NAME | OWN | START |
|---|---|---|
| Antonio Senzatela | 19% | 17% |
| Jordan Romano | 3% | 1% |
| Victor Vodnik | 2% | 2% |
| Jaden Hill | 1% | 1% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 48-27 | .640 | - | 396 | 252 | |
| 38-35 | .521 | 9 | 280 | 289 | |
| 38-36 | .514 | 9.5 | 312 | 331 | |
| 31-43 | .419 | 16.5 | 310 | 359 | |
| 28-47 | .373 | 20 | 344 | 434 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Hunter Goodman | 69 | 263 | 46 | 66 | 21 | 39 | 5 | .251 | |
| Brett Sullivan | 39 | 101 | 8 | 22 | 4 | 13 | 0 | .218 | |
| Braxton Fulford | 21 | 32 | 9 | 7 | 1 | 5 | 3 | .219 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| TJ Rumfield | 72 | 255 | 32 | 70 | 10 | 37 | 0 | .275 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Willi Castro | 63 | 217 | 32 | 61 | 5 | 31 | 5 | .281 | |
| Edouard Julien | 64 | 174 | 23 | 39 | 2 | 17 | 4 | .224 | |
| Chad Stevens | 16 | 28 | 1 | 1 | 0 | 3 | 0 | .036 | |
| Ryan Ritter | 6 | 7 | 1 | 1 | 0 | 0 | 0 | .143 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Kyle Karros | 71 | 209 | 33 | 52 | 4 | 20 | 2 | .249 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Ezequiel Tovar | 70 | 247 | 22 | 52 | 5 | 24 | 4 | .211 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Mickey Moniak | 43 | 150 | 21 | 42 | 12 | 28 | 1 | .280 | |
| Jake McCarthy | 60 | 187 | 24 | 54 | 4 | 27 | 11 | .289 | |
| Tyler Freeman | 47 | 158 | 21 | 42 | 3 | 20 | 5 | .266 | |
| Troy Johnston | 69 | 234 | 30 | 73 | 3 | 34 | 4 | .312 | |
| Cole Carrigg | 9 | 33 | 6 | 7 | 3 | 8 | 1 | .212 | |
| Sterlin Thompson | 24 | 62 | 7 | 15 | 2 | 9 | 0 | .242 | |
| Brenton Doyle | 43 | 111 | 21 | 23 | 1 | 4 | 9 | .207 | |
| Jordan Beck | 30 | 82 | 7 | 15 | 1 | 10 | 2 | .183 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Michael Lorenzen | 16 | 2 | 8 | 0 | 70.2 | 60 | 7.13 | 1.85 | |
| Kyle Freeland | 13 | 1 | 7 | 0 | 58.2 | 49 | 7.98 | 1.71 | |
| Chase Dollander | 10 | 3 | 3 | 0 | 44.0 | 47 | 3.89 | 1.30 | |
| Tomoyuki Sugano | 14 | 7 | 4 | 0 | 73.1 | 41 | 4.54 | 1.34 | |
| Tanner Gordon | 9 | 0 | 1 | 0 | 35.1 | 35 | 6.37 | 1.56 | |
| Ryan Feltner | 9 | 2 | 2 | 0 | 41.0 | 33 | 5.05 | 1.29 | |
| Jose Quintana | 9 | 2 | 3 | 0 | 41.0 | 20 | 5.27 | 1.51 | |
| Sean Sullivan | 2 | 0 | 1 | 0 | 7.0 | 4 | 10.29 | 1.86 | |
| Jeff Criswell | 2 | 0 | 0 | 0 | 2.0 | 2 | 0.00 | 1.50 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Victor Vodnik | 20 | 1 | 2 | 4 | 19.2 | 16 | 7.78 | 2.09 | |
| Antonio Senzatela | 21 | 6 | 0 | 3 | 39.1 | 32 | 2.29 | 1.04 | |
| Juan Mejia | 30 | 1 | 6 | 3 | 32.0 | 37 | 6.19 | 1.72 | |
| Zach Agnos | 19 | 0 | 2 | 2 | 45.2 | 32 | 7.29 | 1.62 | |
| Jimmy Herget | 16 | 0 | 1 | 1 | 17.0 | 19 | 4.77 | 1.41 | |
| Jaden Hill | 30 | 0 | 2 | 1 | 25.1 | 27 | 4.97 | 1.66 | |
| Eiberson Castellano | 1 | 0 | 0 | 1 | 3.0 | 2 | 0.00 | 1.33 | |
| Brennan Bernardino | 35 | 2 | 3 | 0 | 29.1 | 22 | 3.99 | 1.40 | |
| Keegan Thompson | 5 | 0 | 0 | 0 | 12.0 | 11 | 8.25 | 1.75 | |
| TJ Shook | 3 | 0 | 0 | 0 | 3.2 | 3 | 4.91 | 1.09 | |
| Sammy Peralta | 2 | 0 | 1 | 0 | 2.2 | 4 | 10.13 | 1.88 | |
| Blas Castaño | 10 | 1 | 0 | 0 | 20.2 | 17 | 3.92 | 1.36 | |
| Seth Halvorsen | 18 | 0 | 0 | 0 | 16.1 | 16 | 3.31 | 1.78 | |
| Valente Bellozo | 3 | 0 | 1 | 0 | 10.2 | 8 | 7.59 | 1.59 | |
| Welinton Herrera | 3 | 0 | 0 | 0 | 2.1 | 2 | 0.00 | 1.29 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 06-15 | @CHC | L 5-4 | Michael Lorenzen Shota Imanaga |
| 06-16 | @CHC | W 2-5 | Ryan Feltner Edward Cabrera |
| 06-17 | @CHC | L 8-6 | Sean Sullivan Javier Assad |
| 06-19 | PIT | 08:40 EDT | Kyle Freeland Bubba Chandler |
| 06-20 | PIT | 09:10 EDT | Tomoyuki Sugano Paul Skenes |
| 06-21 | PIT | 03:10 EDT | Michael Lorenzen Jared Jones |
Jun 14th
Willi Castro’s Grand Slam Powers Rockies to 22 Runs and Counting
Jan 15th
Breaking: Rockies Agree to Two-Year Deal with Utilityman Willi Castro
Will Anderson Jr. Named Best Non-QB Under 25 in the NFL
@McClain_on_NFL
Cooper Ingle, MLB No. 70 Prospect, Continues Hot Triple-A Run With 10th HR and .965 OPS
@MLBPipeline
Quinn Priester to Undergo Season-Ending Rib Surgery, Out 8–10 Months
@Haudricourt
Jalen Brunson Fires Back at Critics After Championship Parade Speech
@FredKatz
NHL Breaking News: Troy Terry Out 4-6 Months Following Surgery
@JFreshHockey
Troy Terry Records First Hit of 2025-26 Season in Big Collision with Marcus Pettersson
@JFreshHockey
Will Anderson Jr. Named Best Non-QB Under 25 in the NFL
@McClain_on_NFL
Denzel Mims Joins Dallas After Time with Jets
@McClain_on_NFL
Jahmyr Gibbs Says Lions Are “Far Ahead” of Last Year’s Team
@ProFootballTalk
Cowboys Agree to Terms With Three UFL Players Ahead of Training Camp
@ZackBlatt
Cowboys Sign Former Jets WR Denzel Mims Among Three UFL Additions
@AdamSchefter
Broncos Agree to Sign Offensive Lineman Reid Holskey
@ProFootballTalk
Cooper Ingle, MLB No. 70 Prospect, Continues Hot Triple-A Run With 10th HR and .965 OPS
@MLBPipeline
Quinn Priester to Undergo Season-Ending Rib Surgery, Out 8–10 Months
@Haudricourt
What should Paul Toboni and the Washington Nationals do at the trade deadline?
Federal Baseball
Mets Rookie A.J. Ewing Returns Home to Cincinnati Ahead of Father’s Day
@AnthonyDiComo
Braden Montgomery Reacts to Dream MLB Debut Walk-Off Homer
@whitesox
Reds Promote Elly De La Cruz for Third All-Star Selection
@Reds
Jalen Brunson Fires Back at Critics After Championship Parade Speech
@FredKatz
Knicks Celebrate Championship Parade Live on NBA TV and NBA App
@NBA
Zohran Mamdani Praises Former Knicks for Laying Championship Foundation
@FredKatz
Josh Hart Declares Love for New York City
@NBA
Mitchell Robinson Enjoys New York’s Championship Parade Crowd
@NBA
Police Mistake Tyler Kolek for a Fan at Knicks Game
@ByKimberleyA
NHL Breaking News: Troy Terry Out 4-6 Months Following Surgery
@JFreshHockey
Troy Terry Records First Hit of 2025-26 Season in Big Collision with Marcus Pettersson
@JFreshHockey
Ducks’ Troy Terry Undergoes Hip Surgery, Expected to Miss Start of Next Season
@reporterchris
Ilya Sorokin Featured in New York Islanders Photo Showcase
@NYIslanders
NHL Injury News: Troy Terry Undergoes Successful Hip Surgery, Expected to Recover in 5–6 Months
@AnaheimDucks
Jordan Spence Trade Rumors Surface, but Senators Deal Remains Unclear
@jkamckenzie
| Zack Gelof ATH 3B | +8.2 |
| Javier Assad CHC SP | +7.3 |
| Martin Perez ATL SP | +6.9 |
| Peter Lambert HOU SP | +5.1 |
| Paul Goldschmidt NYY 1B | +5.0 |
| Nasim Nunez WAS 2B | +4.7 |
| George Springer TOR DH | +4.6 |
| Sean Manaea NYM RP | +4.3 |
| Noah Cameron KC SP | +4.0 |
| joshua baez STL RF | +4.0 |
| Tommy Edman LAD 2B | +3.9 |
| Sam Aldegheri LAA SP | +3.8 |
| Jose Caballero NYY SS | +3.8 |
| Dominic Canzone SEA DH | +3.5 |
| Yoendrys Gomez MIN RP | +3.4 |
| Kumar Rocker TEX SP | -7.0 |
| Merrill Kelly ARI SP | -6.4 |
| Edward Cabrera CHC SP | -6.3 |
| Gleyber Torres DET 2B | -5.0 |
| Brandon Young BAL SP | -5.0 |
| Braden Montgomery CHW RF | -4.1 |
| Kodai Senga NYM SP | -3.3 |
| Grant Holmes ATL SP | -3.1 |
| Tyler Phillips MIA SP | -3.0 |
| Chase DeLauter CLE RF | -2.8 |
| Nick Lodolo CIN SP | -2.7 |
| Daniel Palencia CHC RP | -2.5 |
| Spencer Strider ATL SP | -2.3 |
| Josh Jung TEX 3B | -2.3 |
| Mitch Keller PIT SP | -2.3 |