Skip to content
St. Louis Cardinals vs Arizona Diamondbacks
56% St. Louis Cardinals44% Arizona Diamondbacks
Thu, 23 Jul • 21:15

St. Louis Cardinals vs Arizona Diamondbacks Prediction

Why this pick
Below fair4% spread
Outcome
St. Louis Cardinals Win
1.75@ FanDuel
Most Probable55.6%
Place Bet

Win Prediction

Building price history

The consensus line fills in as bookmakers reprice this match. Check back soon.

St. Louis Cardinals55.6%
Arizona Diamondbacks44.4%

All Bets & Odds

Home Win
55.6%
Best 1.75
Away Win
44.4%
Best 2.20

Moneyline Odds

Live odds across top bookmakers
Bookmaker
Home Win
Away Win
FanDuel logo
FanDuel
1.752.16
theScore Bet logo
theScore Bet
1.742.15
Bet365 logo
Bet365
1.742.15
Fliff logo
Fliff
1.712.10
BetRivers logo
BetRivers
1.682.18
Betparx logo
Betparx
1.682.20
Live oddsShowing 6 of 14

Value & Signals

Best Price

Same bet, cheapest book. Line-shop this market across sportsbooks.

OutcomeAvgBest/ $100
Home Win1.72
1.75
FanDuel logo
+$3.03Bet
Away Win2.16
2.20
Betparx logo
+$4.33Bet

3 Bets to Watch

Top value picks across every market and player prop, or the most likely props when the market's too efficient for an edge.

BetEdgeOddsBook

Lineup & Player Match Stats

Lineup not available yet

Confirmed lineups appear closer to kick-off.

Market Analytics

Expected Score

5St. Louis Cardinals
-
4Arizona Diamondbacks
Market favors St. Louis Cardinals by 1 run
Derived from totals + spread lines

Market Activity

Low
Bookmakers0
Odds Updates (7d)0
Line movement (7d)
Home Win1.80
Away Win2.25

Match Stats History

Head-to-Head Summary

Last 3 Matches
L4-9vsArizona DiamondbacksH
L3-4vsArizona DiamondbacksH
W3-2vsArizona DiamondbacksH
Avg Goals / Match
8.3
Most Recent
4 - 9

Recent Form

Last 5
L4-8
W5-1
L2-10
L3-4
L3-4
20%
W3-1
L4-10
L1-4
W8-0
L2-3
40%

Match Preview

St. Louis Cardinals vs Arizona Diamondbacks: Preview, Predictions & Betting Analysis

St. Louis Cardinals
St. Louis Cardinalsvs
Arizona Diamondbacks
Arizona Diamondbacks·MLB
56%St. Louis Cardinals win probability
Highconfidence

Match Overview

St. Louis Cardinals hold the edge on the numbers, but this MLB contest is far from a foregone conclusion.

St. Louis Cardinals host Arizona Diamondbacks in this MLB contest, at Busch Stadium, US on Thursday, July 23, 2026.

St. Louis Cardinals bring 1 win and 4 defeats from their last 5 (L-W-L-L-L, most recent first), averaging 3.4 runs scored and 5.4 conceded.

Arizona Diamondbacks bring 2 wins and 3 defeats from their last 5 (W-L-L-W-L, most recent first), averaging 3.6 runs scored and 3.6 conceded.

In 3 previous meetings, St. Louis Cardinals have won 1, drawn 0 and lost 2. Their most recent meeting finished 4-9 to Arizona Diamondbacks. Those meetings have averaged 8.3 runs.

Market Read

Bookmakers make St. Louis Cardinals slight favourites at 1.75, a 56% chance across 6 books.

Best prices across the market: St. Louis Cardinals at 1.75 (56%), Arizona Diamondbacks at 2.20 (44%).

The model projects around 5-4 runs, favouring St. Louis Cardinals by about 1 runs (derived from totals + spread lines).

Value & Signals

The 6 books are in tight agreement, just 4% between the best and worst price, which makes this a higher-confidence read.

Betting Verdict

For a longer shot, Arizona Diamondbacks are available at 2.20 (44%).

Our Pick: St. Louis Cardinals

St. Louis Cardinals are the market's pick at 56%. There's no standout price edge here, so it's a confidence call rather than a value one. Book agreement rates this a high-confidence call.

Frequently asked questions

Who will win St. Louis Cardinals vs Arizona Diamondbacks?
Our model makes St. Louis Cardinals the slight favourite at a 56% win probability versus Arizona Diamondbacks 44%. In their last 3 meetings, St. Louis Cardinals have won 1, drawn 0 and lost 2 against Arizona Diamondbacks. Best bet: St. Louis Cardinals to win at 1.75.
What are the odds for St. Louis Cardinals vs Arizona Diamondbacks?
The best available prices are St. Louis Cardinals 1.75, Arizona Diamondbacks 2.20. The best price you can back on St. Louis Cardinals is 1.75 with FanDuel, about a 57% chance, compared across 6 sportsbooks and updated live.
What is the predicted score for St. Louis Cardinals vs Arizona Diamondbacks?
Our model projects a final score of around St. Louis Cardinals 5-4 Arizona Diamondbacks, favouring St. Louis Cardinals by around 1 run, with a projected total of about 9 runs (derived from totals + spread lines).
When do St. Louis Cardinals and Arizona Diamondbacks play?
St. Louis Cardinals vs Arizona Diamondbacks kicks off on Thursday, 23 July 2026 at 17:15 at Busch Stadium, US.
Where can I bet on St. Louis Cardinals vs Arizona Diamondbacks?
Compare live odds from 6 sportsbooks on this page. FanDuel currently has the best price on St. Louis Cardinals at 1.75.
Bet
Your Pick
Home Win
FanDuel logo
FanDuel
1.75
Stake
Payout+$74.60
$174.60
Probability: 57.3%
Bet at FanDuel

21+ • T&Cs apply • 1-800-GAMBLER