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

Cardinals vs Diamondbacks Prediction, Odds, Picks, MLB Betting Preview article feature image
Credit:

Ron Chenoy-Imagn Images.
Pictured: Diamondbacks pitcher Merrill Kelly.

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.

Quickslip

Header First Logo
Header Second Logo

St. Louis Cardinals vs Arizona Diamondbacks Prediction, Picks

  • 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.


Cardinals vs Diamondbacks Odds, Spread, Lines

Cardinals Logo
Sunday, July 20
4:10 p.m. ET
MLB.TV
Diamondbacks Logo
Cardinals Odds
Run LineTotalMoneyline
+1.5
-180
9
-102o / -118u
+115
Diamondbacks Odds
Run LineTotalMoneyline
-1.5
+145
9
-102o / -118u
-140
Odds via BetMGM. Get up-to-the-minute MLB odds here.
BetMGM Logo

Cardinals vs Diamondbacks Projected Pitchers

RHP Miles Mikolas (STL)StatRHP Merrill Kelly (ARI)
5-6W-L8-5
0.7fWAR (FanGraphs)2.1
4.94/ 4.97ERA /xERA3.34/ 3.93
4.51/ 4.58FIP / xFIP3.48/ 3.54
1.29WHIP1.05
11.4K-BB%17.3%
38.0%GB%43.5%
92Stuff+95
107Location+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


Cardinals vs Diamondbacks Betting Trends to Watch


Cardinals vs Diamondbacks Weather


Get the latest coverage on MLB Weather.

About the Author
Action Network is a team of seasoned sports betting experts specializing in a broad range of sports, from the NFL and NBA to less mainstream options like cricket and darts. Their staff includes well-known analysts like Sean Koerner and Stuckey, recognized for their accurate predictions and deep sports knowledge. The team is dedicated to delivering expert analysis and daily best bets, ensuring bettors are well-informed across all major sports.

Follow Action Network Staff @ActionNetworkHQ on Twitter/X.

This site contains commercial content. We may be compensated for the links provided on this page. The content on this page is for informational purposes only. Action Network makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event.