Cardinals vs. Diamondbacks Dunkel MLB Picks, Predictions and Prop Bets - July 23
25 June 2026

The St. Louis Cardinals hope to sweep a one-game series versus the Arizona Diamondbacks, at 5:15 p.m. ET on Thursday. Michael McGreevy (4-7, 2.92 ERA) gets the start for the Cardinals, who are 52-49 this season and third in the NL Central. Brandon Pfaadt (4-1, 4.58 ERA) is expected to start for the Diamondbacks, who are 53-49 and second in the NL West.
With moneyline odds of -118 for the Cardinals versus -103 for the Diamondbacks, this game should be a close one. The over/under for the Cardinals-Diamondbacks game is set at 7.5.
Cardinals vs. Diamondbacks Odds, Game Time
- Game day: Thursday, July 23, 2026
- Game time: 5:15 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- Favorite: Cardinals (-118)
- Underdog: Diamondbacks (-103)
- Over/under: 7.5
How to Watch Cardinals vs. Diamondbacks
- TV Channel: CARD and ARID
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Cardinals vs. Diamondbacks: Betting the Moneyline
- The Cardinals have gone 16-12 in games they were favored on the moneyline (winning 57.1% of those games).
- Arizona has been underdogs in 56 games this season and has come away with the win 24 times (42.9%) in those contests.
- St. Louis has a record of 9-6, a 60% win rate, when favored by -118 or more by bookmakers this season.
- The Diamondbacks have a win-loss record of 19-28 when favored by -103 or worse by sportsbooks this year.
- The Cardinals have a 54.1% chance to win this game based on the moneyline's implied probability.
- The Diamondbacks have an implied victory probability of 50.7% according to the moneyline set for this matchup.
Cardinals vs. Diamondbacks: Betting the Spread & Total
- The Cardinals have played in 101 games with over/under set, and have combined with opponents to go over the total 38 times (38-55-8).
- Arizona and its opponents have hit the over in 44 of its 102 games with a total this season.
- The Cardinals have a 58-43-0 record against the spread this season (covering 57.4% of the time).
- The Diamondbacks have an against the spread mark of 56-46-0 in 102 games with a line this season.
