St. Louis Cardinals vs Colorado Rockies Prediction, 7/21/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Colorado Rockies
Date: Monday, July 21, 2025
Location: Coors Field in Denver, CO
TV: Rockies.TV
Odds/Point Spread: St. Louis (-160) Colorado (+132)
The Colorado Rockies (22-74) welcome the St. Louis Cardinals (51-46) at Coors Field on Monday. The moneyline on this game has St. Louis at -160 and Colorado is coming in at +132. The total is 9. The pitchers who are expected to start are Matthew Liberatore and Austin Gomber.


As a unit, the St. Louis Cardinals are scoring 4.6 runs per game, which puts them at 10th in MLB. They have accumulated 444 runs scored and hold an OBP of .322. The Cardinals have accounted for 166 doubles as a team and have hit 97 balls out of the park. They have 423 RBI's in addition to 826 hits on the season, while their batting average is sitting at .252. St. Louis has a slugging percentage of .393 and have been called out on strikes 755 times, while drawing a walk on 305 occasions.
Get all of our MLB Parlay Picks
Their strikeout to walk ratio is 2.66 and their pitching staff holds a WHIP of 1.27. Cardinals pitchers have conceded 92 home runs and also 427 runs in total (20th in the league). St. Louis has given up 828 base hits (8.7 per 9 innings) in addition to 393 earned runs. The Cardinals have a team ERA of 4.11 this season (20th in baseball), and they have rung up 705 hitters. Their pitching staff has walked 265 opposing batters and their FIP comes in at 3.85 as a team so far this season.
The Cardinals have sent 291 relievers to the hill for the season. The relief pitchers have inherited 128 base runners on the year and 34.4% of those runners ended up crossing the plate. They have compiled 24 saves over the course of the season and have not converted 14 of 38 save opportunities. The Cardinals relief pitchers have accumulated a save percentage of 63.2% and have stepped onto the mound in 98 save situations. The relief pitchers have tallied 57 holds for the year (12th in MLB). Cardinals relief pitchers have come into the game with runners on base 95 times and also have had 103 appearances in high leverage situations.
The St. Louis Cardinals have 2,582 putouts on the campaign, as well as 940 assists and 36 errors. Their fielding rate is holding at .990 which is 3rd in pro baseball, and they have turned 70 double plays. The Cardinals have turned 70.1% of balls in play into outs out of 7,746 innings, ranking them 15th in pro baseball.
Liberatore has thrown 282 innings and has accounted for 230 strikeouts during his MLB career. Liberatore (14-19 career win-loss record) has a FIP of 4.62 and he has gone up against 1,216 batters in the major leagues. His earned run average is 4.69 (147 ER's allowed) and his WHIP is 1.364. He has given up 292 hits (9.3 hits per nine innings) and has had 93 walks.
The Colorado Rockies have earned an on-base percentage of .291 in addition to a team batting average of .230 on the campaign. They have been rung up on 933 occasions (1st in MLB) and have 738 base knocks. Colorado has accounted for 90 home runs over the course of the season as well as 327 runs batted in. The Rockies have a team SLG% of .378 and they average 3.50 runs per contest (27th in MLB). They have recorded 151 two-baggers, while walking 251 times and putting up 336 runs.
The Rockies have a WHIP of 1.574 with a FIP of 4.86 as a staff for the year. They sit at 30th in baseball as a pitching staff in total hits relinquished with 989. The Colorado pitching staff have conceded 589 runs on the year while holding an ERA of 5.56 (518 earned runs relinquished). Their strikeout to walk ratio sits at 6.80 (633 strikeouts vs 330 free passes). They have given up 129 home runs and they give up 6.33 runs per 9 innings (30th in the league).
Colorado relievers hold an inherited score percentage of 34.1% out of 182 inherited runners. Their relievers have stepped onto the mound 102 times in high leverage situations and on 107 occasions with base runners. With 74 save situations, the Rockies have tallied 40 holds in addition to 17 blown saves. They are ranked 28th in MLB with a save rate of 50.0%, and they have sent 322 relievers to the mound on the campaign. Colorado has had relievers step onto the hill in 34 save opportunities and they have converted 17 saves.
The Colorado Rockies have turned 97 double plays and own a fielding percentage of .977 (30th in baseball). The Rockies have accrued 910 assists, 80 errors and have a total of 2,514 putouts this year. Out of their 7,542 innings on the diamond, the Rockies have accumulated a defensive efficiency of 65.6% (30th in the majors).
During his MLB career, Gomber has surrendered 720 base hits while accumulating 519 punch outs in 676 innings. Gomber (35-43 career win-loss mark) has earned a 4.90 ERA and has given up 9.6 hits per nine innings. He has allowed a total of 368 ER's while holding a WHIP of 1.375 and a FIP of 4.8. He has a strikeout to walk ratio of 2.47 and he has faced 2,899 batters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take St. Louis (-160)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Colorado Rockies - Twitter
St. Louis Cardinals - Twitter