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

The St. Louis Cardinals and Arizona Diamondbacks meet on Thursday at 7:45 p.m. ET. Michael McGreevy (3-6, 3.35 ERA) will start for the Cardinals, who are 42-36 this season and second in the NL Central. Zac Gallen (3-6, 6.10 ERA) is expected to start for the Diamondbacks, who are 41-39 and third in the NL West.
The sportsbooks have spoken, making the Cardinals (-136) a moderate moneyline favorite to beat the Diamondbacks (+112) at home. The contest has a total set at 9.
Cardinals vs. Diamondbacks Odds, Game Time
- Game day: Thursday, June 25, 2026
- Game time: 7:45 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- Favorite: Cardinals (-136)
- Underdog: Diamondbacks (+112)
- 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 22 total times this season. They've finished 14-8 in those games.
- Arizona has come away with 18 wins in the 43 contests it has been listed as the underdogs in this season.
- St. Louis has entered four games this season favored by -136 or more, and won each of those games.
- The Diamondbacks have a mark of 10-14 in contests where sportsbooks favor them by +112 or worse on the moneyline.
- Based on this game's moneyline, the Cardinals' implied win probability is 57.6%.
- The moneyline set for this matchup implies the Diamondbacks have a 47.2% chance of walking away with the win.
Cardinals vs. Diamondbacks: Betting the Spread & Total
- The Cardinals have played in 78 games with over/under set, and have combined with opponents to go over the total 32 times (32-39-7).
- Arizona and its opponents have hit the over in 35 of its 80 games with a total this season.
- The Cardinals have put together a 47-31-0 record ATS this season (covering 60.3% of the time).
- The Diamondbacks have posted a record of 45-35-0 against the spread this season.
