Colorado Rockies vs St. Louis Cardinals Picks and Prediction for Saturday August 8 2026
The Colorado Rockies will visit the St. Louis Cardinals on Saturday, August 8, 2026, at Busch Stadium in St. Louis, Missouri. First pitch is scheduled for 7:15 p.m. ET, with the game available on MLB.TV. Colorado enters the weekend at 45-70 overall and 18-38 on the road, while St. Louis is 57-58 overall and 28-32 at home. The Cardinals are -163 on the moneyline with Colorado at +135, while the total is set at 9 runs. St. Louis is +135 laying 1.5 runs, while Colorado is -163 getting 1.5. For more MLB predictions throughout the season, check out our free MLB picks.
Starting Pitchers
Colorado is scheduled to start Kyle Freeland, who enters at 3-10 with a 6.81 ERA and 1.49 WHIP over 108.1 innings. Freeland has allowed 138 hits and 21 home runs while recording 93 strikeouts against 23 walks. His control has been solid, but the amount of contact and power allowed has been a major problem. With 138 hits surrendered in just over 108 innings, Freeland will need a much sharper performance to give Colorado a chance on the road.
St. Louis will counter with Matthew Liberatore, who is 5-8 with a 4.97 ERA and 1.49 WHIP through 108.2 innings. Liberatore has allowed 121 hits and 19 home runs while recording 107 strikeouts against 41 walks. His overall numbers haven't been particularly strong either, but he owns a sizable ERA advantage over Freeland and has allowed 17 fewer hits despite pitching essentially the same number of innings.
Rockies Bring the Better Bats but Major Pitching Concerns
Colorado enters the weekend at 45-70 overall and just 18-38 on the road. The Rockies are 2-3 over their last five completed games and have lost three straight. Colorado was swept by Tampa Bay, losing 13-9, 9-7 in 11 innings and 4-0 after previously beating Kansas City 12-6 and 8-1. The Rockies have scored 36 runs over their last five games, although 16 came in the two victories.
Colorado is batting .255 with a .323 on-base percentage and .421 slugging percentage. The Rockies have scored 554 runs on 998 hits while hitting 130 home runs. Their pitching has been a much different story, with Colorado carrying a 5.51 ERA and 1.51 WHIP. Rockies pitchers have recorded 800 strikeouts and issued 369 walks while opponents are batting .288 against them.
Colorado's offense actually owns advantages over St. Louis in batting average, runs, hits, home runs and slugging percentage. The problem is keeping opponents off the scoreboard. A 5.51 team ERA and .288 opponents' batting average leave very little room for error, and Freeland enters with an ERA even higher than the team's already troublesome mark. Colorado may need another productive offensive performance to remain competitive Saturday.
Cardinals Have the Clear Advantage on the Mound
St. Louis enters the weekend at 57-58 overall and 28-32 at Busch Stadium. The Cardinals are 3-2 over their last five completed games after beating the Yankees 3-1 on Wednesday. St. Louis also picked up recent victories of 13-7 over New York and 5-1 over Toronto, while losing 2-0 to the Yankees and 5-1 to the Blue Jays. The Cardinals have scored 22 runs over their last five games.
St. Louis is batting .240 with a .315 on-base percentage and .379 slugging percentage. The Cardinals have scored 499 runs on 924 hits while hitting 118 home runs. Their pitching staff owns a 4.12 ERA and 1.34 WHIP with 880 strikeouts and 389 walks. Opposing hitters are batting .252 against St. Louis pitching.
The Cardinals don't own the offensive advantage in this matchup, but their pitching numbers are substantially better. St. Louis has a 4.12 ERA compared with Colorado's 5.51, while opponents are batting .252 against the Cardinals compared with .288 against the Rockies. That difference becomes even more important with Freeland starting for Colorado. St. Louis doesn't need to dominate offensively if it can consistently take advantage of the baserunners Colorado has allowed throughout the season.
Colorado Rockies vs St. Louis Cardinals Picks and Prediction
- Pick: St. Louis Cardinals -1.5 (+135)
I'm taking St. Louis -1.5 at +135 rather than laying -163 on the moneyline. Colorado has the better offensive numbers, but the pitching matchup creates too much risk for the Rockies. Freeland enters at 3-10 with a 6.81 ERA and 1.49 WHIP after allowing 138 hits through 108.1 innings.
Colorado's overall pitching numbers are equally concerning. The Rockies have a 5.51 ERA, 1.51 WHIP and .288 opponents' batting average, while St. Louis is considerably better in all three categories. Colorado is also just 18-38 away from home. With plus money available on the Cardinals to win by multiple runs, I'll take St. Louis -1.5 instead of paying the higher moneyline price.
- Pick: Over 9 (-103)
I'm taking the Over 9 at -103. Neither starting pitcher has been particularly effective, with Freeland carrying a 6.81 ERA and Liberatore sitting at 4.97. Both starters also enter with identical 1.49 WHIPs, creating the potential for plenty of baserunners.
Colorado has shown that its offense can contribute, scoring 554 runs with a .255 batting average and .421 slugging percentage. The bigger reason for the Over, however, is the Rockies' pitching. Colorado has a 5.51 team ERA and has allowed opponents to bat .288. With the Rockies capable of contributing offensively and St. Louis getting a favorable matchup against Freeland, I'll take the Over 9.
This preview was written prior to game play on Friday.