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

The Arizona Diamondbacks aim to add to their four-game winning streak when they play the St. Louis Cardinals on Friday at 9:40 p.m. ET, at Chase Field. Michael McGreevy (4-7, 3.01 ERA) gets the start for the Cardinals, who are 50-45 this season and third in the NL Central. Merrill Kelly (7-8, 5.38 ERA) is expected to start for the Diamondbacks, who are 49-47 and second in the NL West.
The moneyline odds for the game between the Cardinals (-115) and Diamondbacks (-106) suggest a close contest. The contest has a total set at 9.
Cardinals vs. Diamondbacks Odds, Game Time
- Game day: Friday, July 17, 2026
- Game time: 9:40 p.m. ET
- Location: Phoenix, Arizona
- Stadium: Chase Field
- Favorite: Cardinals (-115)
- Underdog: Diamondbacks (-106)
- Over/under: 9
How to Watch Cardinals vs. Diamondbacks
- TV Channel: ARID and CARD
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Cardinals vs. Diamondbacks: Betting the Moneyline
- The Cardinals have won 59.3% of the games this season when they were the moneyline favorite (16-11).
- Arizona has won in 24, or 42.9%, of the 56 contests it has been named as odds-on underdogs in this year.
- St. Louis has a record of 11-7 in games when oddsmakers favor them by at least -115 on the moneyline.
- This year, the Diamondbacks have won 21 of 51 games when listed as at least -106 or worse on the moneyline.
- The implied moneyline probablility in this matchup gives the Cardinals a 53.5% chance to win.
- The moneyline set for this matchup implies the Diamondbacks have a 51.5% chance of coming away with a victory in the contest.
Cardinals vs. Diamondbacks: Betting the Spread & Total
- The Cardinals have had an over/under set by oddsmakers 95 times, and have combined with opponents to go over the total in 37 of those games (37-51-7).
- So far this season, Arizona and its opponents have hit the over in 41 of its 96 games with a total.
- The Cardinals have collected a 56-39-0 record ATS this season (covering 58.9% of the time).
- In 96 games with a line this season, the Diamondbacks have a mark of 53-43-0 against the spread.
