At Coors Field on Monday, the St. Louis Cardinals (51-49) open a three-game series versus the Colorado Rockies (24-75), at 8:40 p.m. ET.

The Rockies (+115 underdog on the moneyline) hit the field versus the Cardinals (-136). The starting pitchers are Michael McGreevy for the St. Louis Cardinals, and Austin Gomber (0-3) for the Colorado Rockies.

The Cardinals’ matchup yesterday versus the Diamondbacks resulted in a 5-3 loss. Victor Scott II went 1 for 3 with a double in the defeat, while Miles Mikolas threw four innings, giving up five earned runs on four hits while striking out three en route to taking the loss.

The Rockies were handed a 7-1 loss to the Twins yesterday. Mickey Moniak (1 for 4 with a home run and an RBI) led the way offensively, while German Marquez got the loss on the mound after going three innings, giving up three earned runs on four hits while striking out two.

Get ready for the Cardinals vs. Rockies with what you need to know ahead of Monday’s baseball action, including viewing options.

St. Louis Cardinals vs. Colorado Rockies odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Sunday at 9:17 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Cardinals (-136, bet $136 to win $100)Underdog: Rockies (+115, bet $100 to win $115)Over/under: 12Cardinals vs. Rockies: Game time and live stream infoGame day: Monday, July 21, 2025Game time: 8:40 p.m. ETLocation: Denver, ColoradoStadium: Coors FieldTV channel: COLR and FDSMWLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Cardinals vs. Rockies on Fubo!

Cardinals stats and trendsCardinals betting recordsThis season, the Cardinals have been favored 45 times and won 25, or 55.6%, of those games.St. Louis has a record of 12-5 in games when bookmakers favor them by at least -136 on the moneyline.The implied probability of a win from the Cardinals, based on the moneyline, is 57.6%.So far this season, St. Louis and its opponents have hit the over in 53 of 99 games with a total.The Cardinals are 54-45-0 ATS in their 99 games with a spread this season.Michael McGreevy (Cardinals probable starter)McGreevy will take the mound to start for the Cardinals, his first of the season.The 25-year-old right-hander makes his season debut and his first appearance in more than a year.The Rockies are 28th in MLB action with 353 runs scored this season, and are batting .233 with 96 home runs (23rd in baseball).Cardinals batting statsThe Cardinals rank 21st in Major League Baseball with 99 home runs.Hitters for St. Louis have combined for a team rank of 18th in the majors with a .392 team slugging percentage.The Cardinals’ .251 batting average ranks 11th in the league this season.St. Louis has scored 451 runs (4.5 per game) this season, which ranks 13th in MLB.The Cardinals have the 13th-best on-base percentage in MLB this season (.321).St. Louis ranks sixth in MLB in strikeouts per game with an average of 7.8 whiffs per contest.Rockies stats and trendsRockies betting recordsThe Rockies have won in 23, or 24.2%, of the 95 contests they have been named as odds-on underdogs this year.This year, Colorado has won 20 of 89 games when listed as at least +115 or worse on the moneyline.The Rockies have an implied victory probability of 46.5% according to the moneyline set by oddsmakers for this matchup.Colorado and its opponents have gone over in 40 of its 99 games with a total set by sportsbooks this season.The Rockies have posted a record of 40-59-0 against the spread this season.Austin Gomber (Rockies probable starter)Gomber (0-3 with a 5.65 ERA and 14 strikeouts in 28 2/3 innings pitched) gets the start for the Rockies, his seventh of the season.The lefty last appeared on Sunday, July 13 against the Cincinnati Reds, when he went 4 1/3 innings, allowing two earned runs while giving up six hits.During six games this season, the 31-year-old has a 5.65 ERA and 4.4 strikeouts per nine innings, while allowing a batting average of .320 to his opponents.Gomber has yet to notch a quality start so far this year.Gomber enters the matchup with three outings of five or more innings pitched this year.In one of his six total appearances this season he has not given up an earned run.The opposing Cardinals offense has the 18th-ranked slugging percentage (.392) and ranks 21st in home runs hit (99) in all of MLB. They have a collective .251 batting average, and are 11th in the league with 850 total hits and 13th in MLB play scoring 451 runs.Rockies batting statsThe Rockies average one home run per game to rank 23rd in MLB play with 96 total home runs.So far this season, Colorado’s .385 slugging percentage ranks 22nd in the majors.The Rockies have the 25th-ranked batting average in the majors (.233).Colorado scores the third-fewest runs in baseball (353 total, 3.6 per game).The Rockies’ .293 on-base percentage is the worst in MLB.

Watch the MLB on Fubo!