St. Louis Cardinals vs Chicago Cubs Betting Pick & Prediction for 7/5

The St. Louis Cardinals and the Chicago Cubs are set to play at Wrigley Field on Sunday, July 5, 2026. The Cardinals enter the game with a record of 46-39, currently sitting third in the NL Central. They have won their last two games and are looking to improve their 5-5 record over the last ten games.
The Cubs hold a 49-39 record and are second in the same division. Despite losing their last game, they have been strong in their recent outings with an 8-2 record in the last ten games. The game will feature starting pitchers Matthew Liberatore for the Cardinals and Javier Assad for the Cubs. The weather forecast predicts mild conditions with overcast clouds. The game will be broadcast on PEAC at 2:30 PM.
St. Louis Cardinals Team Preview
The St. Louis Cardinals head into their next game with a strong performance in recent outings. They secured a huge win against the Chicago Cubs on July 3rd, with a score of 17-1. Andre Pallante led the pitching with 5 2/3 innings and no earned runs.
In their previous game against the Atlanta Braves on July 2nd, the Cardinals came out on top with an 11-5 score. Jordan Walker and Alec Burleson both hit home runs, contributing to the team’s total of three homers in that game. Despite a rocky start from Dustin May, the offense picked up the slack.
Matthew Liberatore is expected to start the next game for the Cardinals. He holds a record of 4-5 this season, with an ERA of 5.33. The team’s batting average is .248, ranking them 8th in the league, which shows their ability to generate offense.
Cardinals vs Cubs Game Day Info
- Sport: MLB
- Teams: St. Louis Cardinals vs. Chicago Cubs
- Venue: Wrigley Field, Chicago, IL
- Date: Sunday, July 5, 2026
- Betting Odds: Cardinals Moneyline +128, Cubs Moneyline -153
Chicago Cubs Team Preview
The Chicago Cubs have shown varied performance in recent games. They had a huge win against the San Diego Padres on July 1st with a score of 23-3. Dansby Swanson was key in that game, hitting three home runs and collecting eight RBIs.
In the last game against the St. Louis Cardinals on July 3rd, the Cubs struggled. They lost 17-1, allowing 17 hits and three home runs. David Peterson, the starting pitcher, faced difficulties, giving up ten earned runs in just over three innings.
Despite some tough games, the Cubs have strengths in their lineup. Pete Crow-Armstrong leads the team with a .287 batting average and 19 home runs. The team is also strong in getting on base, ranked second in on-base percentage in the league.
BTB Betting Pick
The Cubs are favored on the moneyline at -153 against the Cardinals at +128. The Cubs have a better on-base percentage and slugging percentage, ranking 2nd and 8th respectively. Considering these stats, picking the Cubs to win straight up seems reasonable.
The total for the game is set at 8.0 runs with both the over and under at -110. The Cubs’ earned run average is 4.38, which is higher than the Cardinals’ at 4.21. This could lead to more runs being scored, so the recommendation is to go with the over 8.0 runs. The projected score is Cubs 5, Cardinals 4.