Chicago's five-game winning streak came to an abrupt halt on Friday, falling 23-1 in their series opener against St. Louis.
The Cubs are healthy -155 favorites in Game 2, and my Cardinals vs. Cubs predictions and MLB picks believe they're a good value to bounce back with a win.
Who will win Cardinals vs Cubs today: Chicago Cubs (-155)
Kyle Leahy has had a miserable time away from the friendly confines of Busch Stadium. He has posted a 5.35 ERA and recorded an xERA of 5.50 or worse in six of his seven starts. It’s not poor results – the process is even worse.
The Chicago Cubs rank 10th in OPS and eighth in ISO against right-handed pitching over the last month. They’re certainly capable of doing damage against Leahy.
Shota Imanaga recorded xERAs of 3.78 or better in four straight starts, and should help keep the St. Louis Cardinals in check.
Back the Cubs to -170.

Cardinals vs Cubs Over/Under pick: Under 8.0 (-110)
The Cubs don’t hit for average, sitting tied with the Angels for 23rd against right-handed pitching this season.
While they do possess power, colder conditions are expected today with the wind blowing in. That will help Leahy limit the long balls.
The Cardinals don’t feature a ton of power against lefties – they’re 21st in ISO – and the conditions will only make it tougher on them against Imanaga.
With power likely limited, these teams will be forced to string together a lot of hits to score in bulk.
I expect a 4-3 type of game. Play the Under to -120.
- ML/RL bets: 49-39, -0.45 units
- Over/Under bets: 47-37-4, +5.49 units
Cardinals vs Cubs weather
Temperatures are projected to hover around 70 with winds blowing inwards and potential showers. These conditions should hurt the offenses.
Cardinals vs Cubs odds
- Moneyline: St. Louis +135 | Chicago -155
- Run line: St. Louis +1.5 (-150) | Chicago -1.5 (+130)
- Over/Under: Over 8.0 (-110) | Under 8.0 (-110)
Cardinals vs Cubs trend
Chicago has hit the moneyline in 15 of their last 20 games (+9.10 units, 34% 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 | Saturday, July 4, 2026 |
| First pitch | 8:05 p.m. ET |
| TV | FOX |
| Cardinals starting pitcher | Kyle Leahy (6-4, 4.09 ERA) |
| Cubs starting pitcher | Shota Imanaga (5-6, 4.30 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.






