cardinals vs diamondbacks-prediction-pick-odds-sunday july 20-merrill kelly

Cardinals vs Diamondbacks Prediction, Odds, Picks, MLB Betting Preview

The Arizona Diamondbacks host the St. Louis Cardinals on July 20, 2025. First pitch from Chase Field is scheduled for 4:10 p.m. ET; the game will be broadcast on ARID and MLB.TV.

The Diamondbacks enter as -154 favorites on the moneyline, while the Cardinals are +127 to pull off the upset. Meanwhile, the over/under comes in at 9 total runs.

Find my Cardinals vs Diamondbacks prediction and MLB betting preview below, as well as probable pitchers, betting trends, injury reports and more.

[quickslipbasic bookname=”DraftKings” booklogo=”https://assets.actionnetwork.com/128508_Primary1.png” image=”https://images.actionnetwork.com/blog/2025/07/image-2025-07-20T113040.466.png” buttontext=”Tap Here to Bet Now” buttonlink=”https://www.scoresandodds.com/all/parlay?quickslip=1&slipAdd=4d29daf6-c30c-473c-b169-567709df987f&ref=10001″][/quickslipbasic]


[subheader sizedown=”false” text=”St. Louis Cardinals vs Arizona Diamondbacks Prediction, Picks” center=”true” logo1url=”https://static.sprtactn.co/teamlogos/mlb/100/stl.png” link1=”https://www.actionnetwork.com/mlb/odds/st.-louis-cardinals” link1follow=”true” logo2url=”https://assets.actionnetwork.com/976480_dbacks.png” link2=”https://www.actionnetwork.com/mlb/odds/arizona-diamondbacks” link2follow=”true”][/subheader]

  • Cardinals vs. Diamondbacks Pick: Under 9

My Diamondbacks vs. Cardinals best bet is on both teams to go under the total. Make sure to find the best odds by checking our live MLB odds page.

_InlineAdBlock


Cardinals vs Diamondbacks Odds, Spread, Lines

[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/stl.png” awayname=”Cardinals” awayslug=”st.-louis-cardinals” homelogo=”https://assets.actionnetwork.com/976480_dbacks.png” homename=”Diamondbacks” homeslug=”arizona-diamondbacks” date=”Sunday, July 20″ time=”4:10 p.m. ET” network=”MLB.TV” col1text=”Run Line” col2text=”Total” col3text=”Moneyline” col1awaytext=”+1.5″ col1awayline=”-180″ col1hometext=”-1.5″ col1homeline=”+145″ col2awaytext=”9″ col2hometext=”9″ col2awayline=”-102o / -118u” col2homeline=”-102o / -118u” col3awaytext=”+115″ col3hometext=”-140″ col3awayline=”” col3homeline=”” bookname=”BetMGM” bookthumbnaillogo=”https://assets.actionnetwork.com/902516_MGM2.png” bookreviewslug=”betmgm”][/gamematchup]

Cardinals vs Diamondbacks Projected Pitchers

RHP Miles Mikolas (STL) Stat RHP Merrill Kelly (ARI)
5-6 W-L 8-5
0.7 fWAR (FanGraphs) 2.1
4.94/ 4.97 ERA /xERA 3.34/ 3.93
4.51/ 4.58 FIP / xFIP 3.48/ 3.54
1.29 WHIP 1.05
11.4 K-BB% 17.3%
38.0% GB% 43.5%
92 Stuff+ 95
107 Location+ 103

Cardinals vs Diamondbacks Best Bets, Pick

Miles Mikolas is expected to start pitching for the Cardinals, while Merrill Kelly will take the home team’s pitching spot.

The pitching duel will be more than interesting this afternoon.

Kelly has a 3.21 ERA with 36 Ks in seven starts against the Cardinals, while Mikolas has a 2.97 ERA over seven games (five starts) against the D-Backs.

This system targets Sunday MLB games where the home team is coming off one or two consecutive overs, suggesting recent offensive outperformance or inflated totals.

The theory is that on Sundays — often the final game of a series with an early start — teams may rest key hitters, lineups can be inconsistent, and pitchers often perform better against lineups they’ve already seen.

With an opening total in the 8- or 9.5-run range, the line is high enough to offer under value when offensive regression is likely.

Betting the under in these specific setups has historically yielded a positive ROI over time.

Pick: Under 9

[procard imageurl=”https://assets.actionnetwork.com/736824_ActionPRO_promo_1500x844.jpg” cta=”Premium picks, tools & analysis” firstupsell=”Track & follow smart money” secondupsell=”Biggest player prop edges” thirdupsell=”Real-time expert pick alerts” buttontext=”SAVE 66% NOW!” buttonurl=”/pricing”][/procard]


Cardinals vs Diamondbacks Betting Trends to Watch

[bettingtrends title=”” gameid=”257997″ date=”20250720″][/bettingtrends]


[subheader sizedown=”true” text=”Cardinals vs Diamondbacks Weather” center=”false”][/subheader]
[gameforecast league=”mlb” gameid=”257997″ date=”20250720″][/gameforecast]

_InlineAdBlock


Posted

in

by