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 logo4.233-3
Miles Mikolas logoM.MikolasSt. Louis Cardinals logo4.848-11

Cardinals at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cardinals
0-0
+1.5
+1.5-175
o9+100
+121
Diamondbacks
0-0
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: 158-128-3 (+7.2u)
M.Kelly u5.5 Ks-146
0.68u
Tailing @The_Oddsmaker
Sean Koerner
Sean Koerner
Last 30d: 52-31-0 (+11.0u)
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: 114-132-6 (-19.1u)
STL +136
1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 244-219-11 (+12.7u)
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: 96-88-2 (+10.6u)
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
82-7940-4142-3836-5245-27
Cardinals
80-8241-4039-4225-4254-40

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
80-74-739-36-641-38-143-40-537-33-2
Cardinals
81-74-739-39-342-35-433-29-547-45-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
80-8243-3837-4345-4334-38
Cardinals
78-8444-3734-4733-3444-50

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

  • Masyn Winn
    SS

    Masyn Winn (knee) has been scratched Friday.

    Out

Diamondbacks Injuries

    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
    0-0
    o3.5-140
    u3.5+110
    Diamondbacks
    0-0
    o4.5-110
    u4.5-117