Tuesday, July 22nd, 2025

Willson Contreras homered and drove in two runs, leading the St. Louis Cardinals to a 6-2 victory over the Colorado Rockies on Monday night. The Cardinals ended a three-game losing streak after being swept by Arizona, while the Rockies marked their 100th game with their 76th loss.
Brendan Donovan and Nolan Arenado hit doubles and joined Jordan Walker with two hits apiece in a 15-hit night for St. Louis. Masyn Winn and Contreras each had three hits, fueling the Cardinals' offense.
The Rockies took an early 2-0 lead in the third inning. However, Contreras hit a solo home run and Winn doubled in Arenado to tie the game in the fourth. Contreras then gave St. Louis the lead for good with an RBI single in the fifth. The Cardinals extended their lead further on a single by Pedro Pagés and Donovan's sacrifice fly in the sixth inning.
For the Rockies, Mickey Moniak, Brenton Doyle, and Adael Amador each contributed two hits.
Michael McGreevy (2-1), recalled on Monday to make the start for the Cardinals, delivered a strong performance. He went seven innings, giving up two runs on seven hits with no walks and one strikeout, earning the win.
For the Rockies, Austin Gomber (0-4) took the loss, surrendering five runs on 11 hits while striking out six.
Contreras gave the Cardinals their first run with his solo home run, but it was his single to left in the fifth inning that brought in the go-ahead run, shifting momentum definitively in St. Louis's favor.
The Rockies face a significant challenge, needing to go 18-44 for the remainder of the season to avoid tying the modern-era record of 121 losses set last year.
Cardinals right-hander Erick Fedde (3-9, 4.83 ERA) is scheduled to face Rockies right-hander Bradley Blalock (0-2, 9.97 ERA) on Tuesday night.
This article details the St. Louis Cardinals' 6-2 victory over the Colorado Rockies on July 21, 2025, at Coors Field. Key performances from Willson Contreras, who homered and drove in two runs, propelled the Cardinals to snap a three-game losing streak. Pitcher Michael McGreevy earned the win with seven strong innings. The loss marked the Rockies' 76th of the season in their 100th game, highlighting their ongoing struggles as the MLB-worst team. The Cardinals' potent 15-hit offense secured the win, demonstrating their offensive depth.
There are no baseball games today.
There are no baseball games tomorrow.
There were no baseball games yesterday.
All logos are the trademark & property of their owners and not MLB-Schedules.com. All content on this website is for educational purposes.