Diamondbacks vs. Cardinals Dunkel MLB Picks, Predictions and Prop Bets - July 18
18 July 2026

The Arizona Diamondbacks will look to Tim Tawa, on a two-game homer streak, versus the St. Louis Cardinals at 4:10 p.m. ET on Saturday, at Chase Field. Brandon Pfaadt (3-1, 4.70 ERA) gets the start for the Diamondbacks, who are 49-48 this season and second in the NL West. Dustin May (5-6, 4.55 ERA) is starting for the Cardinals, who are 51-45 and third in the NL Central.
With moneyline odds of -116 for the Diamondbacks and -105 for the Cardinals, this could be a close contest. The game has an over/under set at 9 runs.
Diamondbacks vs. Cardinals Odds, Game Time
- Game day: Saturday, July 18, 2026
- Game time: 4:10 p.m. ET
- Location: Phoenix, Arizona
- Stadium: Chase Field
- Favorite: Diamondbacks (-116)
- Underdog: Cardinals (-105)
- Over/under: 9
How to Watch Diamondbacks vs. Cardinals
- TV Channel: ARID and CARD
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Diamondbacks vs. Cardinals: Betting the Moneyline
- The Diamondbacks have won 24 of the 40 games they were the moneyline favorite this season (60%).
- St. Louis has been underdogs in 69 games this season and has come away with the win 35 times (50.7%) in those contests.
- Arizona has entered 31 games this season favored by -116 or more and is 19-12 in those contests.
- The Cardinals have a mark of 30-29 in contests where bookmakers favor them by -105 or worse on the moneyline.
- Based on this contest's moneyline, the Diamondbacks' implied win probability is 53.7%.
- The Cardinals have an implied victory probability of 51.2% according to the moneyline set by oddsmakers for this matchup.
Diamondbacks vs. Cardinals: Betting the Spread & Total
- The Diamondbacks have had an over/under set by oddsmakers 97 times, and have combined with opponents to go over the total in 41 of those games (41-51-5).
- Games involving St. Louis have gone over the total set by sportsbooks in 37 of 96 chances this season.
- The Diamondbacks have a 54-43-0 record ATS this season (covering 55.7% of the time).
- The Cardinals have an against the spread record of 56-40-0 in 96 games with a line this season.
