Cubs vs. Cardinals Dunkel MLB Picks, Predictions and Prop Bets - July 3
03 July 2026

The Chicago Cubs are looking for continued production from a slugger on a roll against the St. Louis Cardinals on Friday at 4:05 p.m. ET, at Wrigley Field. Michael Busch is currently on a two-game homer streak. David Peterson (4-6, 5.86 ERA) gets the start for the Cubs, who are 49-38 this season and second in the NL Central. Andre Pallante (9-5, 3.83 ERA) is expected to start for the Cardinals, who are 45-39 and third in the NL Central.
The Cardinals (+109) take their show on the road to face the favored Cubs (-133). The contest has a total set at 10.5.
Cubs vs. Cardinals Odds, Game Time
- Game day: Friday, July 3, 2026
- Game time: 4:05 p.m. ET
- Location: Chicago, Illinois
- Stadium: Wrigley Field
- Favorite: Cubs (-133)
- Underdog: Cardinals (+109)
- Over/under: 10.5
How to Watch Cubs vs. Cardinals
- TV Channel: MARQ and CARD
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Cubs vs. Cardinals: Betting the Moneyline
- The Cubs are 34-26 in games they were favored on the moneyline (winning 56.7% of those games).
- St. Louis has come away with 30 wins in the 60 contests it has been listed as the underdogs in this season.
- Chicago has a record of 23-18, a 56.1% win rate, when favored by -133 or more by bookmakers this season.
- The Cardinals have a win-loss record of 19-20 when favored by +109 or worse by sportsbooks this year.
- The implied moneyline probablility in this matchup gives the Cubs a 57.1% chance to win.
- The Cardinals have an implied victory probability of 47.8% according to the moneyline set for this matchup.
Cubs vs. Cardinals: Betting the Spread & Total
- In the 87 games in which oddsmakers have set an over/under for the Cubs, they have combined with opponents to go over the total 47 times (47-38-2).
- So far this season, St. Louis and its opponents have hit the over in 33 of its 84 games with a total.
- The Cubs have gone 36-51-0 against the spread this season.
- In 84 games with a line this season, the Cardinals have a mark of 49-35-0 against the spread.
