Colorado Rockies vs St. Louis Cardinals Prediction, 8/12/2025 MLB Picks, Best Bets & Odds
Game: Colorado Rockies vs St. Louis Cardinals
Date: Tuesday, August 12, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Colorado (+125) St. Louis (-150)
The Colorado Rockies (30-87) are hitting the road to Busch Stadium on Tuesday where they will meet the St. Louis Cardinals (60-59). The odds on this game have the Rockies at +125 and the Cardinals are sitting at -150. The betting total is set at 8.5. The men taking the mound are Kyle Freeland and Matthew Liberatore.


The Rockies have tallied 194 two-baggers as a team and have hit 120 baseballs out of the park. Colorado is slugging .394 and have been called out on strikes 1,110 times, while drawing a walk on 306 occasions. As a unit, the Colorado Rockies are knocking in 3.7 runs per game, which puts them at 28th in MLB. They have accounted for 425 RBI's in addition to 935 hits for the year, and their average at the plate comes in at .238. They have accumulated 436 runs scored while holding a team on-base percentage of .297.
Get all of our MLB Picks Today
They have accrued a K/BB ratio of 1.88 and the pitching staff has earned a collective WHIP of 1.62. Rockies pitchers have surrendered 173 long balls and 765 total runs (30th in the league). Colorado has given up 1,248 hits (11.0 per 9 innings) in addition to 690 earned runs. The Rockies have a team ERA of 6.09 this season (30th in the league), and they have rung up 767 hitters. They have walked 409 opposing hitters and their FIP is 5.14 as a team this season.
The Rockies relievers have earned a save rate of 51.3% and have entered the game in 85 save situations. The relief pitchers have inherited 221 base runners so far this season and 34.8% of those players ended up crossing the plate. Rockies pitchers have entered the game with runners on 128 times in addition to having 111 appearances in high leverage situations. The Rockies have sent 391 relief pitchers to the mound over the course of the season. The relief pitchers have racked up 46 holds on the season (29th in baseball). They have compiled 20 saves on the campaign and have missed out on 19 of 39 chances to save the game.
The Rockies have turned 65.2% of baseballs in play into outs out of their 9,183 innings on the diamond, ranking them 30th in pro baseball. The Cleveland Guardians have earned 3,061 putouts for the season, in addition to 1,111 assists and 91 errors. Their fielding percentage is currently at .979 which ranks 30th in the majors, and have a total of 118 double plays.
Freeland has taken the hill for 1,206 innings and has earned 898 strikeouts during his MLB career. Freeland (62-85 career mark) holds a FIP of 4.51 while going up against 5,243 hitters in the major leagues. His earned run average is 4.57 (613 earned runs allowed) and his WHIP is 1.427. He has surrendered 1,339 base hits (10.0 hits per 9 innings) and has had 382 walks.
St. Louis has a total of 113 long balls on the season to go along with 494 runs batted in. They have hit 204 doubles, while taking a walk 364 times and putting up 518 runs. The St. Louis Cardinals have compiled an on-base percentage of .319 in addition to a team batting average of .249 over the course of the season. The Cardinals hold a team slugging percentage of .387 and they are recording 4.35 runs per game (17th in baseball). They have struck out on 927 occasions (23rd in the league) and have 998 base hits.
The Cardinals hold a team WHIP of 1.289 and have a FIP of 3.89 as a unit for the season. They rank 26th in the league as a pitching staff in total hits given up with 1,043. The St. Louis pitching staff have given up 536 runs this season and come in with a team ERA of 4.20 (490 earned runs conceded). Their strikeout to walk ratio comes in at 7.40 (859 strikeouts vs 311 walks). They have given up 116 homers and they relinquish 4.59 runs per 9 innings (21st in baseball).
St. Louis relievers have an inherited score percentage of 32.5% of 154 inherited base runners. Their bullpen pitchers have stepped onto the hill 113 times in high leverage situations and also on 113 occasions with runners on. Sitting with 113 save situations, the Cardinals have amassed 65 holds and 15 blown saves. They rank 7th in MLB with a save percentage of 66.7%, and they have dispatched 353 bullpen pitchers to the hill on the season. St. Louis has called on relievers to enter the game in 45 save chances and they have earned 30 saves.
Out of their 9,456 innings played, the Cardinals have a defensive efficiency of 69.3% (21st in pro baseball). The St. Louis Cardinals have gotten 89 double plays and have accounted for a fielding rate of .988 (9th in MLB). The Cardinals have recorded 1,145 assists, 54 errors and have earned 3,152 putouts so far this season.
Liberatore (14-21 career record) is the owner of a 4.61 earned run average and has surrendered 9.4 hits per nine innings. He has a K/BB ratio of 2.40 and he has gone up against 1,277 hitters during his career. He has conceded 151 earned runs while earning a WHIP of 1.376 and a FIP of 4.5. So far in his career, Liberatore has allowed 308 hits while accumulating 235 punch outs in 295 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take St. Louis (-150)
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:
St. Louis Cardinals - Twitter
Colorado Rockies - Twitter