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

The Arizona Diamondbacks and St. Louis Cardinals play a rubber match on Sunday at 4:10 p.m. ET, with the series deadlocked at 1-1. Eduardo Rodriguez (8-3, 2.29 ERA) will start for the Diamondbacks, who are 50-48 this season and second in the NL West. Andre Pallante (10-6, 3.96 ERA) is starting for the Cardinals, who are 51-46 and third in the NL Central.
With the Cardinals (+104) visiting, the Diamondbacks (-126) are a solid favorite on the moneyline. The game's over/under is 9.
Diamondbacks vs. Cardinals Odds, Game Time
- Game day: Sunday, July 19, 2026
- Game time: 4:10 p.m. ET
- Location: Phoenix, Arizona
- Stadium: Chase Field
- Favorite: Diamondbacks (-126)
- Underdog: Cardinals (+104)
- 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 gone 25-16 in games they were listed as the moneyline favorite (winning 61% of those games).
- St. Louis has come away with 35 wins in the 70 contests it has been listed as the underdogs in this season.
- Arizona is 15-9 this season when entering a game favored by -126 or more on the moneyline.
- This year, the Cardinals have won 26 of 50 games when listed as at least +104 or worse on the moneyline.
- The Diamondbacks have a 55.8% chance to win this matchup based on the moneyline's implied probability.
- The Cardinals have an implied victory probability of 49% according to the moneyline set by oddsmakers for this matchup.
Diamondbacks vs. Cardinals: Betting the Spread & Total
- The Diamondbacks have combined with opponents to hit the over on the total 41 times this season for a 41-52-5 record against the over/under.
- So far this season, St. Louis and its opponents have hit the over in 37 of its 97 games with a total.
- The Diamondbacks have gone 55-43-0 ATS this season.
- The Cardinals are 56-41-0 against the spread in their 97 games with a line set by sportsbooks this season.
