Cardinals vs. Diamondbacks Odds & Betting Predictions - July 20, 2025

Cardinals at Diamondbacks

8:10 pm • ARID
3 - 5
Starting Pitchers
pitcherteameraw-l
Merrill Kelly logoM.KellyArizona Diamondbacks logo3.329-5
Miles Mikolas logoM.MikolasSt. Louis Cardinals logo5.205-7

Cardinals at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cardinals
52-49
+1.5
+1.5-175
o9+100
+121
Diamondbacks
50-51
u8.5
-1.5+143
u9-119
-145
location pinSunday 8:10 p.m.
July 20, 2025
Chase FieldPhoenix
Cardinals vs. Diamondbacks Expert Picks
Allan Lem
Allan Lem
Last 30d: 50-39-1 (+1.0u)
M.Kelly u5.5 Ks-146
0.68u
Tailing @The_Oddsmaker
Sean Koerner
Sean Koerner
Last 30d: 10-17-0 (-6.5u)
M.Kelly u5.5 Ks-146
0.5u
Kelly has cleared this in 3 of his last 5 starts, but two of those came against the Angels and Rockies…the top two easiest teams to K this season. He’s seen a sharp dip in whiff rate over his last two starts, which is a bit of a red flag, especially considering he’s been due for some regression according to my expected Ks model. His K% has been fairly matchup dependent all year, and today’s Cardinals lineup is one of the tougher ones he’s faced in terms of expected strikeout rate. His best K chances are the 2/4/8/9 hitters, but I have him getting pulled right around the 5–6 hitters the third time through, which limits his ceiling a bit. I’m projecting a fair price closer to -180.
Sandy Plashkes
Sandy Plashkes
Last 30d: 81-74-2 (+15.5u)
STL +136
1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 164-167-3 (-31.0u)
ARI -145
1u
Home Favorites Off a Blowout Overall: 141-50-0,74% (ROI:21%) Season:7-3-0,70% (ROI:13%)
Brian Bitler
Brian Bitler
Last 30d: 55-66-2 (-24.7u)
STL +125
3u

Cardinals vs. Diamondbacks Previews & Analysis

  • Cardinals vs. Diamondbacks: Expect Plenty of Runs article feature image

    Cardinals vs. Diamondbacks: Expect Plenty of Runs

    Action Network Staff
    Jul 20, 2025 UTC
See more MLB Coverage Right Arrow

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Cardinals vs. Diamondbacks Public Betting Percentages

Away Logo

Cardinals

Public

20%

Bets%

80%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Diamondbacks
50-5024-2826-2228-3722-13
Cardinals
54-4727-2227-2520-2533-22

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
53-43-426-22-427-2134-27-419-16
Cardinals
53-44-427-20-226-24-224-18-328-26-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
50-5126-2624-2433-3217-18
Cardinals
52-4929-2023-2925-2026-29

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 19thSTLW 10-1+1.5 WO 8.5ARI +112
Jul 19thSTLW 7-3+1.5 WO 8.5ARI -110
Jul 13th@LAAW 5-1+1.5 WU 9ARI +105
Jul 13th@LAAL 5-10+1.5 LO 9LAA +106
Jul 12th@LAAL 5-6-1.5 LO 9LAA -109

Cardinals vs. Diamondbacks Injury Updates

Cardinals Injuries

  • Nolan Gorman
    2B

    Gorman is out with back

    Out

Diamondbacks Injuries

  • Jordan Montgomery
    SP

    Montgomery is out for season with elbow

    Out for Season

  • John Curtiss
    RP

    Curtiss is out with elbow

    Out

Cardinals vs. Diamondbacks Box Score
Cardinals Player Stats
Projected
PITCHERPCIPKER
Miles Mikolas logoRM.Mikolas, P68435
Steven Matz logoLS.Matz, P12110
Riley O'Brien logoRR.O'Brien, P17120
JoJo Romero logoLJ.Romero, P15120
Ryan Helsley logoRR.Helsley, P15110
HITTERSH-ABRHRRBI
Brendan Donovan logo1B.Donovan, 2B0-4001
Ivan Herrera logo2I.Herrera, DH1-4001
Alec Burleson logo3A.Burleson, LF1-3000
Willson Contreras logo4W.Contreras, 1B1-4000
Nolan Arenado logo5N.Arenado, 3B0-4000
Masyn Winn logo6M.Winn, SS1-4100
Yohel Pozo logo7Y.Pozo, C0-3100
Jordan Walker logo8J.Walker, RF2-3001
Victor Scott logo9V.Scott, CF1-3100
Diamondbacks Player Stats
Projected
PITCHERPCIPKER
Merrill Kelly logoRM.Kelly, P97652
Anthony DeSclafani logoRA.DeSclafani, P38341
HITTERSH-ABRHRRBI
Corbin Carroll logo1C.Carroll, RF2-4100
Jake McCarthy logo2J.McCarthy, LF0-3000
Randal Grichuk logo2R.Grichuk, PH0-1000
Randal Grichuk logo2R.Grichuk, LF0-1000
Geraldo Perdomo logo3G.Perdomo, SS1-4101
Josh Naylor logo4J.Naylor, 1B1-3100
Eugenio Suarez logo5E.Suarez, 3B2-4224
Adrian Del Castillo logo6A.Del Castillo, DH0-4000
Blaze Alexander logo7B.Alexander, 2B0-3000
Alek Thomas logo8A.Thomas, CF1-3000
Jose Herrera logo9J.Herrera, C0-2000

Cardinals vs. Diamondbacks Odds Comparison

Right Arrow

Could not load odds

Cardinals at Diamondbacks Team Totals

MatchupOverUnder
Cardinals
52-49
o3.5-140
u3.5+110
Diamondbacks
50-51
o4.5-110
u4.5-117