Willi Hears Ya. Willi Don’t Care
Sure, maybe Willi Castro and the Colorado Rockies play in by far the most favorable hitters park in the game. And sure, maybe playing in Las Vegas Ballpark might be even easier on hitters. Willi Castro hears ya. Willi Castro don’t care. Willi Castro’s just going to go ahead and go 4-6 with 2 HRs, 3 R, a walk and a career-high 7 RBI as the Rockies set a club record for runs scored in a game in their 23-9 walloping of the Athletics.
The 29-year old Castro signed a two-year, $12.8 million contract with Colorado in the offseason and he has provided a steady presence in a talented but inexperienced Rockies lineup. The utilityman has been especially effective at the plate in June, hitting .333/.462/.595 with a 1.60 BB/K ratio and a 183 wRC+. While his underlying metrics leave a lot to be desired, hitting in Coors Field in the Colorado lineup should put Castro in a position to be of value in fantasy leagues, especially with his extreme positional flexibility.
Let’s see how the other hitters did on Sunday:
Rodolfo Durán (SD): 2-4, HR, 2B, 2 R, 3 RBI.
After smacking a pinch-hit HR in Saturday’s ballgame, backup catcher Rodolfo Durán came through again with a 432-foot two-run blast to center field in the seventh inning of the Padres 5-2 win over Baltimore. A career minor leaguer in his first MLB season, Duran also added an RBI double earlier in the second inning that hit off the second base bag and careened into center field to open the scoring for San Diego.
James Wood (WSH): 3-4, HR, 2B, 2 R, 2 RBI, BB.
James Wood hit his fifth leadoff HR of the 2026 season on Sunday and the Nationals rode their hot offense to a 10-1 win over Seattle. Hitting .281/.414/.558 with 20 HRs and 13 stolen bases, the 23-year old’s Baseball Savant page is a thing of beauty and is rightfully getting some steam for National League MVP (of players not named Shohei Ohtani).
Keibert Ruiz (WSH): 3-4, HR, 2 R, 2 RBI.
Keibert Ruiz nearly matched Wood’s day with three hits of his own and his sixth HR of the season. Ruiz is enjoying a bit of a comeback season after struggling with injuries in 2025, hitting .282/.302/.507 with a career-high 120 wRC+, despite a miniscule 2.7 BB%.
Geraldo Perdomo (ARI): 2-3, HR, R, 2 RBI, BB, SB.
Geraldo Perdomo popped a go-ahead two-run HR for the Diamondbacks in the sixth inning and added his eleventh stolen base of the season as Arizona squeaked out a 5-3 victory in Cincinnati. The 2026 season hasn’t gone quite as well as Perdomo’s 20/20 campaign last year when he finished 4th in MVP voting. But the 26-year old is still walking more than he is striking out and he is still squaring the ball up at an elite rate. He may not reach 20 HRs again this season but this could be a good buy low candidate for fantasy managers in need of a shortstop.
AJ Ewing (NYM): 3-5, HR, 2B, 2 R, 2 RBI.
AJ Ewing provided what proved to be the game-winning RBI with a two-run double in the first inning and hit back-to-back HRs with Marcus Semien in the fifth inning to lead the Mets to an 8-1 win over Atlanta. The 21-year old Ewing has been productive in the 31 games since his call up, hitting for a 107 wRC+ with seven stolen bases, and any power New York gets from him is a bonus as he now has four HRs on the season between AAA and the Majors, after hitting just three HRs all of last season.
Mookie Betts (LAD): 2-4, HR, R, RBI, SB.
The Dodgers ran into the buzzsaw that is the Whtie Sox this weekend, however Mookie Betts showed some signs of life in Sunday’s 6-4 loss. The 33-year old former MVP and eight-time All-Star hit his seventh HR of the season off the electric Grant Taylor and even added his first stolen base. After missing most of April with an injury, Betts has been slow to regain his form and rightfully has some people wondering if he is on the downside of his career. While a .204/.267/.374 is not great, a .190 BABIP shows he is getting very unlucky, especially when you consider he still has elite launch angle sweet-spot and squared-up percentages. Mookie also still has some of the best plate discipline in the game so I am certainly not ready to write him off just yet.
Hunter Goodman (COL): 5-6, 2 HR, 2B, 3 R, 4 RBI.
Back to the Colorado Rockies 23-run parade, as Hunter Goodman continued his incredible follow up to his 31 HR 2025 season, knocking out two more HRs among five hits in Las Vegas. The 26-year old leads all catchers with 20 HRs, which puts him tied for fourth in all of baseball regardless of position. Goodman has been especially hot over his last 15 games with eight HRs and 17 RBI.
Kyle Karros (COL): 4-6, 2B, 4 R, 2 RBI.
Kyle Karros may not have showcased the power that Castro and Goodman enjoyed on Sunday, but he did produce the first four-hit day of his Major League career in the blowout win. Power has never been Karros’ calling card, as he maxed out at 15 HRs in a minor league season, but he has shown good plate discipline with a 12.7 BB% and 21.2 K% in 68 games this season. At 6’5″ and 225 lbs. with a 97th percentile launch angle sweet-spot percentage, you would expect Karros to hit a few more HRs and he could be worth monitoring at Coors Field this summer.
Troy Johnston (COL): 2-5, HR, 2B, 3 R, 4 RBI, BB.
Troy Johnston continued his successful first season in Colorado with his third HR of 2026. The 28-year old was claimed off waivers from the Marlins in November and has responded by hitting .317/.374/.448 for the Rockies. I have to say I am a little intrigued by Johnston, who hit 12 HRs and stole 31 bases in just 314 at-bats in AAA last season. Another guy to monitor at Coors Field this summer.
Willson Contreras (BOS): 3-4, 2 HR, 2 R, 2 RBI.
At times this season it has felt like Willson Contreras is the only hitter in the Red Sox lineup trying to hit. The 34-year old belted two HRs off Rangers ace Nathan Eovaldi, but unfortunately nobody was on base for either and Boston fell to Texas 6-4. Contreras has been outstanding in his first season in Boston and with 16 HRs in just 237 at-bats in 2026, he is easily going to eclipse his previous career high of 24, set in 2019 with the Cubs.
