Cubs vs. Cardinals Prediction, Odds & Best Bets: Will Swanson’s Struggles Continue?

Last Updated: August 9, 2025 9:46 AM EDT • 4 minute read X Social Google News Link

One of the best rivalries in Major League Baseball continues on Saturday as the St. Louis Cardinals host the World Series odds-contending Chicago Cubs, and we break down today’s matchup with our Cubs vs. Cardinals prediction. First pitch from Busch Stadium is set for 7:15 p.m. ET (FOX).
Chicago is a slight -115 moneyline road favorite across our best MLB betting sites, and we've identified one of its struggling hitters with our Cubs vs. Cardinals best bets.
- Cubs vs. Cardinals prediction: Cardinals to win (-105 via BetMGM) ⭐⭐⭐⭐
- Best Cubs vs. Cardinals player props: Dansby Swanson Under 0.5 hits (+165 via bet365) ⭐⭐⭐
⚾ Cubs vs. Cardinals prediction & odds
🔎 Our NEW MLB player prop odds tool can help you find the best MLB odds to make your best MLB picks.
📊 Live Cubs vs. Cardinals odds
💰 Cubs vs. Cardinals prediction & best bet
✅ Cubs vs. Cardinals prediction: Cardinals to win (-105 via BetMGM)
Each product featured on our website has been meticulously researched and selected by our team of experts. If you sign up through our links, we may get a commission.
The Fourth of July holiday was around when the tide started turning in the NL Central, as the Milwaukee Brewers have been nine games better than the Cubs since then. Chicago has been just 1.5 games above St. Louis during that stretch, making this Cubs vs. Cardinals prediction not as big of an upset as one would think.
Several of Chicago’s best hitters were struggling mightily entering this series. Kyle Tucker was batting .212 since the All-Star break, and Seiya Suzuki and Michael Busch were also each batting .172 or worse in that span. The trio then went 2-for-11 in yesterday’s series opener. Their struggles are a significant reason for making St. Louis’ moneyline my Cubs vs. Cardinals best bet.
The Cubs entering Friday ranked in the bottom half of the league in wRC+ over their last 18 games doesn't give confidence they'll start swinging a hot bat in the more pitcher-friendly Busch Stadium.
While Chicago has won four of six against St. Louis with a plus-23 run differential, the Cubs have lost five straight night games against division rivals. A winning $10 wager through BetMGM’s -105 odds would net $9.52 in profit.
💰 Best Cubs vs. Cardinals player props
✅ Best Cubs vs. Cardinals player prop: Dansby Swanson Under 0.5 hits (+165 via bet365)
Each product featured on our website has been meticulously researched and selected by our team of experts. If you sign up through our links, we may get a commission.
Dansby Swanson is one of two Cubs hitters to log more than 10 career at-bats against Cardinals righty Andre Pallante. Swanson being hitless (0-for-11) in that span is making me side with history as my best Cubs vs. Cardinals player prop.
The pessimistic view on Pallante is that he pitched to a poor 5.16 ERA in five July starts. The optimistic take is he ended the month with one of his best starts, throwing seven shutout innings while allowing just one hit to the hot Miami Marlins. Pallante has now given up just two earned runs on six hits over his last 12 innings, and he's induced more ground balls than fly balls in 10 of his last 12 outings.
While Swanson has logged a hit in four of his last five games, he also bats ninth in the lineup, which lowers the ceiling on his plate appearances.
The value on this wager at bet365 is remarkable, as its +165 odds trump the +150 odds found at Caesars and DraftKings.
💡 Expert MLB predictions today
- MLB home run predictions
- Cubs vs. Cardinals prediction
- Phillies vs. Rangers prediction
❓MLB betting FAQs
How do betting odds work?
Betting odds represent the probability of a specific outcome and determine how much money you can win on a bet. There are three main formats: American odds, Decimal odds, and Fractional odds. In the U.S., American odds are most common.
What is the run line in baseball?
The run line in baseball is a form of point spread betting unique to MLB. It typically sets a standard spread of 1.5 runs, meaning the favored team must win by at least two runs to cover the run line, while the underdog can lose by one run or win outright to cover.
What does moneyline mean in betting?
The moneyline in betting refers to a wager on which team or player will win the game outright, with no point spread involved. It’s the most straightforward type of sports bet - just pick the winner.
(21+. Gambling Problem? Call 1-800-GAMBLER)
* Bonuses not applicable in Ontario.
Not intended for use in MA.
Each betting site featured on SBR has been meticulously researched and selected by our team of experts. If you sign up through our links, we may get a commission.

Mike Spector X social