Rockies vs Cardinals Prediction 7-21-25 MLB Picks Today
St. Louis Cardinals (51-49) vs. Colorado Rockies (24-75)
July 21, 2025 8:40 pm EDT
The Line: Colorado Rockies 128 / St. Louis Cardinals -156; Over/Under: 11.5
(Get latest betting odds)
In this article, we will formulate a Rockies vs Cardinals prediction for this MLB game on Monday, July 21, at Coors Field in Denver, Colorado. Let’s take a look at the prediction for this MLB matchup.
St. Louis Cardinals Betting Preview
The St. Louis Cardinals (51-49, 22-29 Away) ended the first half of the season with a series loss to the Atlanta Braves, and opened the second half with three straight defeats to the Arizona Diamondbacks. The Cards tried to avoid a sweep, but lost Game 3 on Sunday. In a 5-3 defeat, Miles Mikolas took the loss after allowing five runs on four hits with three strikeouts and two walks in 4.0 innings.
This year, the Cardinals average 4.51 runs per game (13th in the MLB) on a .251/.321/.392 triple-slash. When it comes to pitching, the Cardinals’ staff has a 4.19 ERA (22nd) and 1.27 WHIP (18th). Willson Contreras leads the Cardinals with a .251 batting average, 12 home runs, and 55 RBI this season.
The projected starting pitcher for the Cardinals is Michael McGreevy, who is 1-1 in three starts this season, with a 4.22 ERA and 1.03 WHIP in 21.1 innings.
Colorado Rockies Betting Preview
The Colorado Rockies (24-75, 12-37 Home) snapped a seven-series losing streak with a win over the Minnesota Twins at home. The Rockies won the first two games, but succumbed to a 7-1 defeat in Game 3 on Sunday. Mickey Moniak hit a solo homer to score the lone run for the offense, while German Marquez took the loss after allowing three runs on four hits with two strikeouts and four walks in 3.0 innings.
This season, the Rockies average 3.57 runs per game (28th in the MLB) on a .233/.292/.385 triple-slash. When it comes to pitching, the Rockies’ staff has a 5.57 ERA (30th) and 1.57 WHIP (30th). Hunter Goodman leads the Rockies with a .279 batting average, 18 home runs, and 55 RBI this season.
Austin Gomber will take the mound for the Rockies on Monday. The 31-year-old left-hander has a 0-3 record in six starts this year with a 5.65 ERA and 1.60 WHIP in 28.2 innings.
Why the Rockies will cover
- The Cardinals have lost each of their last six games as road favorites against National League opponents following a road loss.
- The Rockies have won each of their last three games as home underdogs following a loss.
- The Cardinals have failed to cover the run line in each of their last six games as road favorites against National League opponents following a road loss.
- The Rockies have covered the run line in five of their last six games as home underdogs.
- The Rockies have led after 5 innings in six of their last eight night games against the Cardinals.
Total Runs Facts
- Seven of the Rockies’ last eight games against National League opponents have gone UNDER the total runs line.
- Each of the Cardinals’ last four games as favorites against National League opponents have gone OVER the total runs line.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Rockies’ last six Monday night games against National League opponents.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in five of the Cardinals’ last six road games against National League opponents.
Matchup/League Facts
- The Rockies rank 30th in the league for strikeouts against this season (964).
- The Rockies rank 30th in the league for ERA this season (5.57).
- The Cardinals rank 3rd in the league for walks allowed this season (271).
- The Cardinals rank T4th in the league for home runs allowed this season (96).
Rockies vs Cardinals Prediction
The teams have traded victories in the past couple of years, each recording five in the previous ten H2H encounters. The Rox will be looking to bounce back from last night’s weak display, and I think they have a chance against rookie McGreevy, who, interestingly, already faced teh Rockies once in his six-career starts. It was last year when McGreevy allowed three runs in five innings, and I expect a similar scenario on Monday. Austin Gomber, on the other hand, hasn’t allowed more than two runs in three of his previous four starts. He is still looking for his first win of the season, which could be an extra motivation for the Rockies. Go with Colorado to cover.