The Chicago Cubs are scorching hot, having won nine of the past 10 games.
They are -130 favorites to take the series opener Friday, but my Cardinals vs. Cubs predictions and MLB picks see value in backing the underdog.
Who will win Cardinals vs Cubs today: St. Louis Cardinals (+110)
Andre Pallante has found his groove after a rocky start to the season. He has posted an xERA of 3.5 or lower in six of his last eight games, allowing two runs or fewer six times.
He has also limited power very effectively, which should force a Chicago Cubs lineup that ranks 19th in average vs. righties over the past 30 days to string together hits.
The St. Louis Cardinals are a competent offense against lefties and primed to make noise against David Peterson, who ranks in the sixth percentile in Pitcher Run Value.
Back St. Louis to +100.

Cardinals vs Cubs Over/Under pick: Over 10.5 (-115)
Peterson has allowed 2.76 homers per nine innings over the last 30 days, which is the highest total among all of today’s projected starters.
He is allowing a ton of power and striking out very few batters. That’s a recipe for disaster on a hot day with favorable hitting conditions.
While Pallante has mostly pitched well of late, it’s worth noting one of the hiccups came against the Cubs – he allowed four runs in three innings May 29.
With struggling bullpens behind these starters, the sky is the limit.
Play the Over to -120.
- ML/RL bets: 47-38, -1.45 units
- Over/Under bets: 45-36-4, +4.69 units
Cardinals vs Cubs weather
Temperatures are expected to reach the mid 80s with winds of more than 10 miles per hour blowing out. Boost to the bats.
Cardinals vs Cubs odds
- Moneyline: Cardinals +110 | Cubs -130
- Run line: Cardinals +1.5 (-170) | Cubs -1.5 (+145)
- Over/Under: Over 10.5 (-115) | Under 10.5 (-105)
Cardinals vs Cubs trend
St. Louis has hit the Team Total Over in 14 of their last 21 away games (+5.95 units, 24% ROI). Find more MLB betting trends for Cardinals vs. Cubs.
How to watch Cardinals vs Cubs and game info
| Location | Wrigley Field, Chicago, IL |
| Date | Friday, July 3, 2026 |
| First pitch | 4:05 p.m. ET |
| TV | Cardinals.TV, MARQ |
| Cardinals starting pitcher | Andre Pallante (9-5, 3.83 ERA) |
| Cubs starting pitcher | David Peterson (4-6, 5.86 ERA) |
Cardinals vs Cubs latest injuries
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






