Arizona Diamondbacks @ St. Louis Cardinals

Arizona Diamondbacks52-49 (22-27 away)
Jul 23 17:16
St. Louis Cardinals51-49 (26-26 home)
2.15LowVig.ag
46%
ML
54%
1.80Fanatics
+1.5 (1.54)MyBookie.ag
0%
Spread
100%
-1 (2.09)ReBet
O 8 (1.85)MyBookie.ag
67%
O/U
33%
U 8.5 (1.88)FanDuel

Team Stats

Arizona Diamondbacks
St. Louis Cardinals
52-49 Record 51-49
W1 Streak L4
4.4 Offence 4.5
4.5 Defence 4.5
8.9 Total 9.0
-0.1 Margin 0.0
59-38-4 Spread 64-35-1
P1 ATS Streak L1
45-51-5 O/U 44-53-3
O1 O/U Streak U2
Arizona Diamondbacks
St. Louis Cardinals
22-27 Record 26-26
W4 Streak L1
4.1 Offence 3.7
4.4 Defence 4.3
8.6 Total 8.0
-0.3 Margin -0.7
30-18-1 Spread 31-20-1
W4 ATS Streak L1
22-25-2 O/U 21-30-1
U1 O/U Streak U3
Arizona Diamondbacks
St. Louis Cardinals
4-2 Record 2-4
W2 Streak L2
5.3 Offence 4.2
4.2 Defence 5.3
9.5 Total 9.5
+1.2 Margin -1.2
6-0 Spread 3-2-1
W6 ATS Streak W1
3-3 O/U 3-3
O1 O/U Streak O1

Team Schedule

Date Opponent Result ML Spread O/U
Jul 21, '26 Athletics W 6-5 W 1.76 P -1 O 9.5
Jul 20, '26 Athletics L 2-5 L 1.71 L -1 U 9
Jul 19, '26 St. Louis Cardinals W 8-7 W 1.84 W +1.5 O 9
Jul 18, '26 St. Louis Cardinals W 5-3 W 1.88 W +1.5 U 8.5
Jul 17, '26 St. Louis Cardinals L 4-5 L 1.93 W +1.5 O 8.5
Jul 12, '26 @ Los Angeles Dodgers W 5-3 W 3.00 W +1.5 U 9.5
Jul 11, '26 @ Los Angeles Dodgers W 9-2 W 3.65 W +2.5 O 8.5
Jul 10, '26 @ Los Angeles Dodgers W 9-3 W 2.80 W +1.5 O 9
Jul 9, '26 @ San Diego Padres W 3-1 W 2.16 W +1.5 U 8.5
Jul 8, '26 @ San Diego Padres L 4-10 L 2.30 L +1.5 O 8
Date Opponent Result ML Spread O/U
Jul 21, '26 @ Los Angeles Angels L 1-5 L 2.09 L +1.5 U 9
Jul 20, '26 @ Los Angeles Angels L 2-3 L 2.00 W +1.5 U 8.5
Jul 19, '26 @ Arizona Diamondbacks L 7-8 L 2.10 W +1.5 O 9
Jul 18, '26 @ Arizona Diamondbacks L 3-5 L 2.04 L +1.5 U 8.5
Jul 17, '26 @ Arizona Diamondbacks W 5-4 W 2.02 W +1.5 O 8.5
Jul 12, '26 Atlanta Braves L 3-4 L 1.79 L -1 U 7.5
Jul 11, '26 Atlanta Braves W 4-1 W 1.93 W +1.5 U 8.5
Jul 10, '26 Atlanta Braves W 2-1 W 2.41 W +1.5 U 7.5
Jul 9, '26 Milwaukee Brewers L 4-8 L 2.10 L +1.5 O 8.5
Jul 8, '26 Milwaukee Brewers W 5-1 W 2.28 W +1.5 U 8
Date Home Result ML Spread O/U
Jul 19, '26 8-7 1.84 +1.5 O 9
Jul 18, '26 5-3 1.88 +1.5 U 8.5
Jul 17, '26 5-4 2.02 +1.5 O 8.5
Jun 24, '26 9-4 2.06 +1.5 O 8.5
Jun 23, '26 4-3 1.98 +1.5 U 8.5
Jun 22, '26 3-2 1.69 +1.5 U 8.5

Best Lines/Odds

Arizona Diamondbacks St. Louis Cardinals
BestCurrent 2.15LowVig.ag 1.80+0.01Fanatics
BestOpening 2.15BetOnline.ag 1.79BetOnline.ag
Arizona Diamondbacks St. Louis Cardinals
BestCurrent +1.5(1.54)MyBookie.ag -1(2.09+0.01)ReBet
BestOpening +1.5(1.54)Fanatics -1(2.08)ReBet
Over Under
BestCurrent O 8(1.85-0.06)MyBookie.ag U 8.5(1.88)FanDuel
BestOpening O 8(1.91)Fanatics U 8.5(1.88)FanDuel

Odds History

Book Best Odds
BetOnline.ag Arizona Diamondbacks 2.15
St. Louis Cardinals 1.79
Bovada Arizona Diamondbacks 2.07
St. Louis Cardinals 1.78
Caesars Arizona Diamondbacks 2.10
St. Louis Cardinals 1.77
DraftKings Arizona Diamondbacks 2.09
St. Louis Cardinals 1.76
Fanatics Arizona Diamondbacks 2.05-0.05
St. Louis Cardinals 1.80+0.03
FanDuel Arizona Diamondbacks 2.08
St. Louis Cardinals 1.79
LowVig.ag Arizona Diamondbacks 2.15
St. Louis Cardinals 1.79
MyBookie.ag Arizona Diamondbacks 2.10+0.02
St. Louis Cardinals 1.78-0.01
ReBet Arizona Diamondbacks 2.05+0.05
St. Louis Cardinals 1.74+0.03
Book Best Odds
Bovada Arizona Diamondbacks +1.5(1.50)
St. Louis Cardinals -1.5(2.70)
Caesars Arizona Diamondbacks +1.5(1.51)
St. Louis Cardinals -1.5(2.62)
DraftKings Arizona Diamondbacks +1.5(1.50)
St. Louis Cardinals -1.5(2.63)
Fanatics Arizona Diamondbacks +1.5(1.53-0.01)
St. Louis Cardinals -1.5(2.55+0.05)
FanDuel Arizona Diamondbacks +1.5(1.49+0.01)
St. Louis Cardinals -1.5(2.68-0.04)
MyBookie.ag Arizona Diamondbacks +1.5(1.54)
St. Louis Cardinals -1.5(2.56+0.01)
ReBet Arizona Diamondbacks +1(1.71-0.01)
St. Louis Cardinals -1(2.09+0.01)
Book Best Odds
BetOnline.ag Over O 8.5(2.05)
Under U 8.5(1.80)
Bovada Over O 8.5(1.95)
Under U 8.5(1.87)
Caesars Over O 8.5(2.00+0.05)
Under U 8.5(1.83-0.04)
DraftKings Over O 8(1.85)
Under U 8(1.98)
Fanatics Over O 8.5+0.5(2.00+0.09)
Under U 8.5+0.5(1.83-0.08)
FanDuel Over O 8.5(1.94)
Under U 8.5(1.88)
LowVig.ag Over O 8.5(2.07)
Under U 8.5(1.81)
MyBookie.ag Over O 8-0.5(1.85-0.10)
Under U 8-0.5(1.95+0.09)
ReBet Over O 8-0.5(1.83-0.10)
Under U 8-0.5(1.92+0.10)

Game Picks by Top Cappers

Capper Profit Picks
#1 pickemranger +52.78
St. Louis Cardinals@ 1.79for 2 units
#2 cardhammer +30.01
Over 8.5@ 2.07for 1 unit
#3 evtout +22.24
St. Louis Cardinals@ 1.77for 2 units
#4 spreadhunter +16.82
Arizona Diamondbacks@ 2.00for 1 unit
#5 teasercapper +9.11
Over 8.5@ 1.95for 4 units
#6 luckymvp +7.85
Arizona Diamondbacks@ 2.00for 5 units
#7 mlbhammer +5.45
Over 8.5@ 2.00for 3 units
#8 luckycrusher +4.61
St. Louis Cardinals@ 1.79for 2 units
#9 yankeecrusher +2.27
Arizona Diamondbacks@ 2.00for 3 units
#10 underpulse +1.35
St. Louis Cardinals@ 1.79for 2 units
#11 chalkmaster +1.20
Arizona Diamondbacks@ 2.08for 1 unit
#12 betsbroker -0.60
Arizona Diamondbacks@ 2.08for 1 unit
#13 edgebandit -2.68
St. Louis Cardinals -1.5@ 2.55for 2 units
#14 edgeranger -4.35
Arizona Diamondbacks@ 2.10for 1 unit
#15 totalcrusher -5.94
Over 8.5@ 2.05for 4 units
#16 napplays -6.62
Under 8.5@ 1.88for 1 unit
#17 stakehammer -8.08
St. Louis Cardinals -1.5@ 2.56for 1 unit
#18 unitfox -8.15
Under 8.5@ 1.83for 2 units
#19 yankeeplays -8.72
St. Louis Cardinals -1.5@ 2.55for 1 unit
#20 chalkbeast -9.52
St. Louis Cardinals@ 1.79for 2 units

Game Consensus

13 picks | 27 units
Arizona Diamondbacks
St. Louis Cardinals
6 picks | 46%
7 picks | 54%
12 units | 44%
15 units | 56%
Picks Per Odds Range
Arizona Diamondbacks
Picks
St. Louis Cardinals
2.00 - 2.10
6
7
1.77 - 1.80
5 picks | 10 units
Arizona Diamondbacks
St. Louis Cardinals
0 picks | 0%
5 picks | 100%
0 units | 0%
10 units | 100%
Picks Per Line
Arizona Diamondbacks
Picks
St. Louis Cardinals
5
-1.5
9 picks | 20 units
Over
Under
6 picks | 67%
3 picks | 33%
14 units | 70%
6 units | 30%
Picks Per Line
Over
Picks
Under
O 8.5
6
3
U 8.5

Moneyline

Trends for best moneyline odds.

Arizona Diamondbacks (2.15)

  • Arizona Diamondbacks won 4 straight on the road Streak - Away
  • St. Louis Cardinals lost 4 straight Streak
  • Arizona Diamondbacks won 52 of 101 (51%) Season

St. Louis Cardinals (1.80)

  • St. Louis Cardinals won as home favorite in 12 of 20 (60%) Favorite split - Home
  • St. Louis Cardinals won as favorite in 15 of 26 (58%) Favorite split
  • Arizona Diamondbacks lost as underdog in 33 of 58 (57%) Underdog split
  • Arizona Diamondbacks lost as away underdog in 23 of 41 (56%) Underdog split - Away
  • Arizona Diamondbacks lost on the road in 27 of 49 (55%) Season - Away
  • St. Louis Cardinals won 51 of 100 (51%) Season

Spread

Trends for best spread lines.

Arizona Diamondbacks +1.5

  • St. Louis Cardinals failed to cover -1.5 at home in 38 of 52 (73%) Season at current line - Home
  • St. Louis Cardinals failed to cover -1.5 in 6 straight Streak
  • St. Louis Cardinals failed to cover as home favorite in 7 of 11 (64%) Favorite ATS split - Home
  • Arizona Diamondbacks covered +1.5 in 67 of 101 (66%) Season at current line
  • St. Louis Cardinals failed to cover -1.5 in 66 of 100 (66%) Season at current line
  • Arizona Diamondbacks covered as underdog in 37 of 62 (60%) Underdog ATS split
  • Arizona Diamondbacks covered +1.5 on the road in 32 of 49 (65%) Season at current line - Away
  • Arizona Diamondbacks covered as away underdog in 21 of 36 (58%) Underdog ATS split - Away
  • Arizona Diamondbacks covered +1.5 in 4 straight on the road Streak - Away
  • St. Louis Cardinals failed to cover as favorite in 14 of 25 (56%) Favorite ATS split

St. Louis Cardinals -1

No trends.

Total

Trends for best over/under lines.

Over 8

  • Arizona Diamondbacks played over 8 in 48 of 91 (53%) Season at current total
  • Head to head played over 8 in 3 of 5 (60%) H2H season
  • Both teams played over 8 in 92 of 179 (51%) Season at current total - Both teams

Under 8.5

  • St. Louis Cardinals played under 8.5 at home in 34 of 52 (65%) Season at current total
  • St. Louis Cardinals played under 8.5 in 3 straight at home Streak - Home
  • St. Louis Cardinals played under 8.5 in 56 of 100 (56%) Season at current total
  • Arizona Diamondbacks played under 8.5 on the road in 28 of 49 (57%) Season at current total
  • St. Louis Cardinals played under 8.5 in 2 straight Streak
  • Both teams played under 8.5 in 109 of 201 (54%) Season at current total - Both teams
  • Arizona Diamondbacks played under 8.5 in 53 of 101 (52%) Season at current total