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

The St. Louis Cardinals are set to play against the Chicago Cubs in an MLB regular-season game. The Cardinals have a record of 45-39 and are ranked third in the NL Central division. They recently ended a one-game losing streak and are 5-5 in their last ten games.
The Cubs hold a record of 49-38 and are in second place in the same division. They are on a five-game winning streak and have won nine out of their last ten games. The game will take place at Wrigley Field with overcast clouds expected, and it will be televised on MARQ.
St. Louis Cardinals Team Preview
The St. Louis Cardinals have shown mixed results in their recent games. They won against the Atlanta Braves on July 2nd with a strong 11-5 score. Jordan Walker stood out with 4 RBIs and a home run, helping the Cardinals secure the victory.
The Cardinals’ hitting stats for the season show a batting average of .246, which ranks 9th in the league. Their on-base percentage is .321, also ranked 9th. In terms of power, they have hit 94 home runs, placing them 18th overall.
Andre Pallante will start for the Cardinals in the upcoming game against the Chicago Cubs. Pallante holds a record of 9-5 with a 3.83 ERA this season. His pitching will be crucial for the Cardinals as they face the Cubs.
Cardinals vs Cubs Game Day Info
- Sport: MLB
- Teams: St. Louis Cardinals vs. Chicago Cubs
- Venue: Wrigley Field in Chicago, IL
- Date: Friday, July 3, 2026
- Betting Odds: Cardinals Moneyline +106, Cubs Moneyline -128
Chicago Cubs Team Preview
The Chicago Cubs are coming off a string of home victories against the San Diego Padres. In their latest game, they dominated with a 23-3 win. Dansby Swanson stood out with three home runs and eight RBIs, contributing significantly to the team’s success.
In the previous game, the Cubs won 9-7, relying heavily on their power hitters. Dansby Swanson hit two home runs, while Alex Bregman added one of his own. The Cubs’ ability to hit long balls has been a key factor in their recent performances.
The Cubs have a batting average of .245 this season, ranking 10th overall. Their on-base percentage is higher at .339, making them second in the league. Pitching has been a concern with a 4.23 ERA, placing them 16th, but their offense has been compensating well.
BTB Betting Pick
The Cubs are favored to win with a moneyline of -128. They have strong hitting stats, including a second-ranked on-base percentage and sixth-ranked home runs. The Cardinals face a tough challenge with their lower-ranked slugging percentage and home runs. The projected score is Cubs 6, Cardinals 5, making the Cubs the pick to win.
The total line is set at 10.5 runs. Both teams have average pitching, with ERAs ranked 16th and 17th. Their hitting stats suggest a high-scoring game. The projected total score is 11, so the recommendation is to take the over.