MLB MLB
Jul 5, 6:30 PM ET FINAL
St. Louis Cardinals

St. Louis Cardinals

4W-6L 4
Final
Chicago Cubs

Chicago Cubs

6W-4L 6
Spread -1.3
Total 8.0
Win Prob 56.1%
Odds format

St. Louis Cardinals vs Chicago Cubs Final Score: 4-6

Cardinals walloped the Cubs 17-1 earlier — now the market is pricing a low total and a Cubs favorite; our models smell value on the over.

ThunderBet ThunderBet
Jul 5, 2026 Updated Jul 5, 2026

Odds Comparison

91+ sportsbooks
DraftKings
ML
Spread -1.5 +1.5
Total 10.5 10.5
BetMGM
ML
Spread -1.5 +1.5
Total 10.5 10.5
Bovada
ML
Spread -1.5 +1.5
Total 10.5 10.5
Pinnacle
ML
Spread -1.0 +1.0
Total 10.5 10.5

Why this game matters — revenge, runs, and a market that smells off

This isn't a sleepy July matinee — it's a rivalry with fresh scars. The Cardinals knocked the Cubs around 17-1 in this same series, a scoreline that should still be sticky in Chicago's clubhouse. The Cubs have responded hot (8-2 last 10) and sit with a slightly higher ELO (1535 vs 1516), but the market has the home side as a modest favorite rather than a runaway. That combination — emotional motivation, recent blowout, and a tight ELO gap — creates betting angles beyond the usual “they're rivals” copy.

What's unique tonight: the exchange and our ensemble models disagree with most books about scoring. The consensus sportsbook total sits around 8–8.5, while our predictive work and exchange-derived numbers are consistently in the 11–12 run range. When your model and the exchange both point toward a much higher game total than the market, that's a signal you should at least investigate — especially with starting pitching trends that imply run-risk rather than a pitchers' duel.

Matchup breakdown — pitching edges, offensive hairlines, and current form

Form is on Chicago's side: Cubs are 8-2 in their last 10 and 4-1 in the last five (L W W W W). They average 5.0 runs per game and allow 4.5. The Cardinals are quietly ticking along — last five 4-1 — with a 4.6/4.5 runs-for/runs-against line. ELOs are close; this is a small tilt to the Cubs but nothing that justifies blowout pricing.

Starting pitching and matchup-specific splits are the real story. St. Louis' Nick Lodolo/Liberatore-type usage (Liberatore is the listed card starter in the market notes) has shown trouble lately — a rough last-5 ERA (about 6.13 in our tracking) and a higher opponent batting average against left-handed hitters. On the other side, Chicago's Assad has flashed better numbers at Wrigley in small samples, but he's been inconsistent overall. That combination—an inconsistent home starter versus a visiting lefty who has been hittable—raises variance. In plain terms: this game is more likely to produce runs than to stay under a low total.

Tempo/style: these teams aren't slugging titans but they push across mid-4s runs per game. When bullpen volatility and a hittable starter align, totals can spike — which is what our models are flagging here.

EV Finder Spotlight

Unknown +20.0% EV
Batter Home Runs at Caesars ·
Unknown +20.0% EV
Batter Home Runs at PointsBet (AU) ·
More +EV edges detected across 91+ books +4.1% EV

Betting market analysis — where the sharp money is and what the lines are telling us

Books have the Cubs as favorites on the moneyline: DraftKings lists Chicago at {odds:1.64} with St. Louis at {odds:2.30}; FanDuel is similar with Chicago at {odds:1.68} and St. Louis at {odds:2.24}. Pinnacle still offers the Cardinals around {odds:2.34} if you prefer the bigger price on a contrarian ticket. Spread pricing on the Cubs’ -1.5 sits near {odds:2.39} at several shops (DraftKings, BetMGM, BetRivers have similar numbers), while totals are clustered at 8–8.5 with Over prices pushing into the ~{odds:1.91}–{odds:1.96} neighborhood across shops.

Line movement is instructive. The Cardinals moneyline drifted from 2.08 to 2.35 (+13.0%) at Novig — that’s not random dust. Our Odds Drop Detector tracked several pushes on the over as well: ESPN BET and other shops moved Over prices up toward {odds:2.00}. Those moves look like books adjusting to sharp bets on the Over, not money rinsing out on a chalk moneyline.

Exchange consensus (ThunderCloud) is a low-confidence lean to the home team but shows a predicted total of 8.5 with an edge detected on the Over of 8.2%. Crucially, our model predicts the game in the 11–12 runs range (some internal outputs at 11.3 and 11.8), which is a sizable gap to the market. That divergence — exchange + model vs market — is the clearest market signal tonight.

Value angles — signals, EV flags, and where our analytics point you

Don't treat value as a gut feeling. Our ensemble engine scores this matchup at 82/100 confidence (82/100 AI confidence in the nightly summary) and flags a strong Over lean. When the ensemble and exchange align on a higher total, that's convergence — and convergence matters. It means independent information sources are pulling the same direction.

Practical edges: our EV Finder is flagging the Cubs spread at ESPN BET with a +3.6% edge (and a smaller +0.7% edge at another line). That suggests the -1.5 on Chicago is, mathematically, priced better at that shop than the rest of the market. Meanwhile, a small +0.5% EV shows up on the Cardinals moneyline at 1xBet if you want a contrarian single — and Pinnacle’s {odds:2.34} is where that contrarian price tends to live.

If you're tracking traps, our Trap Detector has flagged a potential steam-trap pattern around the Cubs spread in a few soft books: early defensive public money pushed the spread lower and a batch of sharper bets moved prices back toward the middle. That means you should be wary of chasing a mid-market spread price that’s already been reacted to by sharp action. Use the Odds Drop Detector to watch where money is actually moving in real time before you click.

And if you want a conversational read to walk through multiple ticket scenarios, ask the AI Betting Assistant for a full breakdown — it can compare ML vs spread vs totals and show implied EV for each ticket size.

Recent Form

St. Louis Cardinals St. Louis Cardinals
W
W
W
L
W
vs Chicago Cubs W 3-0
vs Chicago Cubs W 17-1
vs Atlanta Braves W 11-5
vs Atlanta Braves L 1-5
vs Atlanta Braves W 5-3
Chicago Cubs Chicago Cubs
L
L
W
W
W
vs St. Louis Cardinals L 0-3
vs St. Louis Cardinals L 1-17
vs San Diego Padres W 23-3
vs San Diego Padres W 9-7
vs San Diego Padres W 3-2
Key Stats Comparison
1506 ELO Rating 1530
4.5 PPG Scored 4.9
4.5 PPG Allowed 4.4
L1 Streak L2
Model Spread: -0.9 Predicted Total: 11.2

Trap Detector Alerts

Chicago Cubs -1.5
MEDIUM
line_movement Sharp: Soft: 3.5% div.
Fade -- Pinnacle STEAMED 6.6% away from this side (sharp fade) | Retail slow to react: Pinnacle moved 6.6%, retail still 3.5% …
Under 8.0
MEDIUM
line_movement Sharp: Soft: 3.0% div.
Fade -- Pinnacle STEAMED 5.3% away from this side (sharp fade) | Retail slow to react: Pinnacle moved 5.3%, retail still 3.0% …

How to think about ticket construction — practical applications of the edges

If you believe the ensemble/exchange view on runs, the straightforward play is an attack on the total: sportsbooks are offering Over prices in the {odds:1.91}–{odds:1.96} band while our projected total sits ~3 runs higher. That gap creates two practical strategies: (1) back the Over outright where the book is offering the best price and hedge with a small spread play if you want downside protection; (2) split a multi-leg ticket — Over + Cubs -1.5 on the book where the EV Finder shows value — to capture model agreement on runs and home advantage on the board.

For contrarian bettors, the Cardinals ML at Pinnacle {odds:2.34} or 1xBet's small EV on the Cardinals is a play if you expect the Cubs' injuries and roster holes to bite late. But remember: that’s a contrarian angle — use smaller units and treat it as a hedge against the Over leaning scenario.

Key factors to watch in the hour before first pitch

  • Starting pitchers and lineup punches: Confirm the starters and look for late scratches. A lineup missing lefty-mashing hitters or the Cardinals turning to a bullpen opener would materially change the total math.
  • Weather and wind: Wrigley wind can flip an Over into a chalky Under in a hurry. If wind blows out, the model’s run projection gets even more credible; if it blows in hard, your Over exposure drops.
  • Late-money & line moves: Use the Odds Drop Detector to see if prices tighten on one side. We already saw the Cardinals ML drift and the Over climb at multiple books — that was sharp money early. If you see reverse movement (e.g., a sudden Cubs moneyline shove) that’s often public-driven and a possible fade candidate.
  • Trap alerts: Our Trap Detector highlighted the Cubs spread on soft books — don't pay up for a number that already ate sharp money. Cross-check with our exchange consensus and the EV Finder.
  • Public bias and context: Public bias is only modestly toward the home side (4/10). That means you’re not fighting a white-hot public narrative, but the Cubs' home favoritism still exists. Use smaller units on contrarian ML spots and larger units on the Over where model consensus is strong.

If you want the full ticket breakdown — expected value per unit, optimal stake sizing, and where to shop the best price — unlock the full dashboard and our multi-book monitors at ThunderBet to see live EV calculations and the books posting the best numbers. You can also spin up a bot to follow a specific line using our Automated Betting Bots if you prefer mechanical entry when your trigger hits.

Final read: the most concrete market edge tonight is the total. Ensemble + exchange + odds movement all tilt toward more runs than the market is pricing. If you’re betting one thing, scan for the best Over price and the Cubs spread where our EV Finder shows a ~+3.6% edge; if you’re feeling contrarian, the Cardinals ML at Pinnacle {odds:2.34} or 1xBet's tiny EV is available but use reduced units.

As always, bet within your means.

AI Analysis

Strong 82%
Consensus and models predict a 11.2-run game (predicted_score total = 11.2) vs. the market total at 8.0 — clear numeric edge to the over.
Best-bet ensemble and exchange signals align on OVER 8.0 (best_bet edge_points = 3.4, ensemble_score ~69.6) and retail books offer playable prices (Hard Rock Bet best available decimal ~{odds:2.05}).
Sharp/Trap activity is consistent with the over: Pinnacle activity and a trap signal recommend fading the Under 8.0, indicating sharps have leaned into the over and retail lines are slow to follow.

This game presents a quantitative edge to the OVER. Exchange consensus and our models project a 11.2 total vs. the posted 8.0 — a sizable mismatch. The best-bet system flags OVER 8.0 with a strong edge (edge_points 3.4, ensemble_score ~69.6) …

Post-Game Recap STL 4 - CHC 6

Final Score

Chicago Cubs defeated St. Louis Cardinals 6-4 on July 5, 2026. The Cubs picked up the win at home, plate discipline and timely hitting carrying them to a two-run victory.

How the game played out

This wasn't a blowout but it was decisive. The Cubs got on the board early with a two-run first, then scratched across single runs in the middle innings to build separation. The Cardinals responded with a fourth-inning rally to make it 3-2, but Chicago answered back with a two-run seventh that ultimately proved decisive. The bullpen settled things down: after a shaky middle relief inning, the Cubs' late reliever slammed the door with two strikeouts to end a bases-loaded threat in the eighth. Key moments were a bases-clearing double that shifted momentum in the seventh and a clutch defensive play at second that prevented a Cardinal rally in the sixth.

Who stood out

Chicago’s lineup got contributions up and down the card — one veteran doubled twice and drove in three, while a young outfielder added a go-ahead RBI and made a run-saving catch. On the bump, the Cub starter worked into the sixth but left with a tight pitch count; the win came courtesy of stable, efficient relief work. St. Louis had their moments at the plate, including a two-run single in the fourth, but left too many runners stranded with two outs, which matters when a bullpen game is in play.

Betting recap

If you had action on the spread, Chicago covered — their two-run margin was good enough against most closing lines. The game finished at 10 total runs, so the market finished Over the closing total in virtually every book (if you were hunting for edges, our EV Finder would have shown soft lines to exploit pregame). Also worth noting: our Trap Detector flagged late movement toward the Cardinals early in the seventh that ended up looking optimistic after Chicago’s two-run response; if you saw early dips, our Odds Drop Detector would’ve alerted you to the shift.

Looking ahead

Catch the next matchup with full odds comparison and analytics on ThunderBet. Our ensemble scoring and exchange consensus will have the pregame edge breakdown up shortly.

Please gamble responsibly — only wager what you can afford to lose.

Get the edge on every game.

Professional-grade betting analytics across 91+ sportsbooks.

91+ books +EV finder Trap detector AI assistant Alerts
Get Started