Major League Baseball
St. Louis 6, Colorado 2
When: 8:40 PM ET, Monday, July 21, 2025
Where: Coors Field, Denver, Colorado
Temperature: 88°
Umpires: Home - Willie Traynor, 1B - Adam Hamari, 2B - Nestor Ceja, 3B - Todd Tichenor
Attendance: 27707

Willson Contreras homered and finished a triple shy of hitting for the cycle, Michael McGreevy pitched seven strong innings, and the St. Louis Cardinals beat the Colorado Rockies 6-2 in Denver on Monday night.

Masyn Winn also had three hits and Nolan Arenado, Brendan Donovan and Jordan Walker contributed two hits each for St. Louis, which ended a three-game losing streak.

Adael Amador, Brenton Doyle and Mickey Moniak had two hits for Colorado, which fell to 24-76. The Rockies are the first team since the 1916 Philadelphia Athletics to lose more than 75 of their first 100 games.

Both teams missed early scoring chances. The Cardinals began the first with two singles but didn't score, and the Rockies were denied when Ryan McMahon was thrown out at home in the second.

Colorado broke through in the third. Amador led off with a single and scored from first when Moniak's single was misplayed by center fielder Victor Scott II. Moniak advanced to second on the play and scored on Hunter Goodman's one-out single.

McGreevy (2-1) settled down from there. He retired the next 11 before Doyle's one-out single in the seventh but he got the next two batters to end his night.

McGreevy, who was recalled from Triple-A Memphis before the game, allowed two runs on seven hits and no walks while striking out one. The seven-inning outing was his longest of the season.

St. Louis rallied against Colorado starter Austin Gomber. Contreras hit the first pitch of the fourth inning into the seats in left-center, his 13th, and Arenado and Winn hit consecutive doubles later in the frame to tie the game.

The Cardinals added a run in the fifth on an RBI double by Contreras and stretched the lead in the sixth. Arenado and Walker singled, Pedro Pages drove in Arenado with a single and Walker scored on Donovan's sacrifice fly to make it 5-2.

That was all for Gomber (0-4), who gave up five runs on 11 hits in 5 2/3 innings. He struck out a season-high six and didn't issue a walk.

Walker's RBI single in the seventh inning gave St. Louis a four-run lead.

--Field Level Media

Top Game Performances
Starting Pitchers
St. Louis   Colorado
Michael McGreevy Player Austin Gomber
Win W/L Loss
7.0 IP 5.2
1 Strikeouts 6
7 Hits 11
1.29 ERA 7.94
Hitting
St. Louis   Colorado
Willson Contreras Player Adael Amador
3 Hits 2
2 RBI 0
1 HR 0
7 TB 2
.600 Avg .667
Team Stats Summary
 
Team Hits HR TB Avg LOB K RBI BB SB Errors
St. Louis 15 1 22 .366 21 11 6 1 1 1
Colorado 8 0 8 .250 13 5 1 1 0 0