Cardinals vs. Diamondbacks Dunkel MLB Picks, Predictions and Prop Bets - June 24
24 June 2026

The St. Louis Cardinals host the Arizona Diamondbacks on Wednesday at Busch Stadium, at 7:45 p.m. ET. Matthew Liberatore (3-4, 5.23 ERA) will start for the Cardinals, who are 42-35 this season and second in the NL Central. Mitch Bratt (0-0, 0.00 ERA) is expected to start for the Diamondbacks, who are 40-39 and third in the NL West.
With moneyline odds of -120 for the Cardinals versus -102 for the Diamondbacks, this game should be a close one. The over/under in this contest is set at 9.
Cardinals vs. Diamondbacks Odds, Game Time
- Game day: Wednesday, June 24, 2026
- Game time: 7:45 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- Favorite: Cardinals (-120)
- Underdog: Diamondbacks (-102)
- Over/under: 9
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 been the moneyline favorite 21 total times this season. They've gone 14-7 in those games.
- Arizona has won in 17, or 40.5%, of the 42 contests it has been named as odds-on underdogs in this year.
- St. Louis is 8-3 this season when entering a game favored by -120 or more on the moneyline.
- This year, the Diamondbacks have won 12 of 33 games when listed as at least -102 or worse on the moneyline.
- Based on this game's moneyline, the Cardinals' implied win probability is 54.5%.
- The Diamondbacks have an implied victory probability of 50.5% according to the moneyline set for this matchup.
Cardinals vs. Diamondbacks: Betting the Spread & Total
- In the 77 games in which bookmakers have set an over/under for the Cardinals, they have combined with opponents to go over the total 31 times (31-39-7).
- Arizona and its opponents have gone over the total this season in 34 of its 79 opportunities.
- The Cardinals have covered 61% of their games this season, going 47-30-0 ATS.
- The Diamondbacks are 44-35-0 against the spread in their 79 games with a line set by sportsbooks this season.
