At Coors Field on Tuesday, the St. Louis Cardinals (52-49) take on the Colorado Rockies (24-76), with first pitch at 8:40 p.m. ET.
The Rockies (+132 underdog moneyline odds to win) host the Cardinals (-158). The St. Louis Cardinals will hand the ball to Erick Fedde (3-9, 4.83 ERA), who is looking for win No. 4 on the season, and the Rockies will counter with Bradley Blalock (0-2, 9.97 ERA).
The Cardinals defeated the Rockies 6-2 yesterday, with Michael McGreevy getting the win (7.0 IP, 2 R, 7 H, 1 K) and Willson Contreras leading the way offensively (going 3 for 5 with a double, a home run and two RBIs). Austin Gomber (5.2 IP, 5 R, 11 H, 6 K) took the loss for the Rockies.
Get ready for the Cardinals vs. Rockies with what you need to know ahead of Tuesday’s baseball action, including viewing options.
St. Louis Cardinals vs. Colorado Rockies odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Tuesday at 6:17 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Cardinals (-158, bet $158 to win $100)Underdog: Rockies (+132, bet $100 to win $132)Over/under: 12Cardinals vs. Rockies: Game time and live stream infoGame day: Tuesday, July 22, 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 46 times and won 26, or 56.5%, of those games.This season St. Louis has won seven of its eight games when favored by at least -158 on the moneyline.The implied probability of a win from the Cardinals, based on the moneyline, is 61.2%.So far this season, St. Louis and its opponents have hit the over in 53 of 100 games with a total.The Cardinals have an ATS record of 55-45-0 in 100 games with a spread this season.Erick Fedde (Cardinals probable starter)Fedde makes the start for the Cardinals, his 20th of the season. He is 3-9 with a 4.83 ERA and 58 strikeouts in 98 2/3 innings pitched.In his last time out on Saturday, July 12, the right-hander threw 4 2/3 innings against the Atlanta Braves, giving up three earned runs while surrendering six hits.The 32-year-old has a 4.83 ERA and 5.3 strikeouts per nine innings in 19 games this season, while giving up a batting average of .263 to his opponents.Fedde is looking to record his seventh quality start of the season in this matchup.Fedde has 15 starts this year in which he pitched five or more innings.He has had four appearances this season in which he kept his opponents to zero earned runs.The opposing Rockies offense has a collective .233 batting average, and is 25th in the league with 781 total hits and 28th in MLB play with 355 runs scored. It has the 23rd-ranked slugging percentage (.384) and ranks 23rd in home runs (96) in all of MLB.Cardinals batting statsThe Cardinals rank 21st in Major League Baseball with 100 home runs.The offense for St. Louis has a slugging percentage of .394 this season, 18th in MLB.The Cardinals have a team batting average of .253 this season, which ranks ninth among MLB teams.St. Louis has scored 457 runs (4.5 per game) this season, which ranks 12th in MLB.The Cardinals have the 13th-best on-base percentage in MLB this season (.321).St. Louis ranks seventh 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%, of the 96 contests they have been named as odds-on underdogs this year.Colorado has a win-loss record of 18-67 when favored by +132 or worse by sportsbooks this year.The moneyline set for this matchup implies the Rockies have a 43.1% chance of walking away with the win.Colorado and its opponents have gone over the total this season in 40 of its 100 opportunities.The Rockies have posted a record of 40-60-0 against the spread this season.Bradley Blalock (Rockies probable starter)Blalock (0-2 with a 9.97 ERA and nine strikeouts in 21 2/3 innings pitched) makes the start for the Rockies, his fifth of the season.In his last time out on Saturday, July 12, the right-hander went 5 2/3 innings against the Cincinnati Reds, allowing one earned run while surrendering six hits.The 24-year-old has an ERA of 9.97, with 3.7 strikeouts per nine innings in six games this season. Opponents are batting .363 against him.Blalock has pitched five or more innings in a game two times this season heading into this game.He has held his opponents without an earned run in one of his six outings this season.He meets a Cardinals offense that ranks 12th in the league with 457 total runs scored while batting .253 as a unit. His opponent has a collective .394 slugging percentage (18th in MLB action) and has hit a total of 100 home runs (21st in the league).Rockies batting statsThe Rockies rank 23rd in baseball with 96 total home runs.So far this year, Colorado is 23rd in baseball, slugging .384.The Rockies have the 25th-ranked batting average in the majors (.233).Colorado is the third-lowest scoring team in MLB action averaging 3.6 runs per game (355 total).The Rockies’ .292 on-base percentage is the worst in the majors.