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.
- 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 Odds | ||
---|---|---|
Run Line | Total | Moneyline |
+1.5 -180 | 9 -102o / -118u | +115 |
Diamondbacks Odds | ||
---|---|---|
Run Line | Total | Moneyline |
-1.5 +145 | 9 -102o / -118u | -140 |
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