The Arizona Diamondbacks continue their weekend series against the St. Louis Cardinals tonight.
My Cardinals vs. Diamondbacks predictions are targeting St. Louis second baseman Brendan Donovan to stay hot at the dish.
Read more in my MLB picks for Saturday, July 19.
Cardinals vs Diamondbacks prediction
My Cardinals vs Diamondbacks best bet: Brendan Donovan 1+ single (-150 at DraftKings)
St. Louis Cardinals utilityman Brendan Donovan has settled into the starting role at second base while moving up the lineup this season.
After moving around the lineup from between the three and seven hole, Donovan has now hit leadoff for over a month.
It’s paid off for the Cardinals as Donovan has been able to get on base at the top of the St. Louis lineup.
Donovan is 14 for 46 (.304) in July, with the majority of those hits being singles. He has just three extra-base hits this month, and 73 of his 103 hits this season have been singles.
The second baseman has a single in five straight games and seven of his last nine, dating back to July 5. He’s also had success against Arizona Diamondbacks starter Ryne Nelson, going 2 for 6 with two singles.
Cardinals vs Diamondbacks same-game parlay (SGP)
Sonny Gray has 118 strikeouts in 108 innings this season, including 6+ strikeouts in 10 of 19 starts. He’s coming off a rain-shortened outing against Atlanta in which he racked up five strikeouts in just three innings.
This game is a toss-up with two strong starters on the mound, so I’m taking the Diamondbacks as a contrarian leg to close out the parlay -- for reference, adding Cardinals ML as the third leg only gets to +315. St. Louis has been struggling recently and was shut out for the first eight innings on Friday night.
The Cardinals have now lost three of their last four games overall.
Cardinals vs Diamondbacks odds
Cardinals vs Diamondbacks live odds
Cardinals vs Diamondbacks opening odds
- Moneyline: St. Louis -115 | Arizona -105
- Run line: St. Louis -1.5 (+145) | Arizona +1.5 (-170)
- Over/Under: Over 8.5 (-105) | Under 8.5 (-115)
Cardinals vs Diamondbacks trend
Brendan Donovan has 1+ singles in five straight games. Find more MLB betting trends for Cardinals vs. Diamondbacks.
How to watch Cardinals vs Diamondbacks and game info
Location | Chase Field, Phoenix, AZ |
Date | Saturday, 7-19-2025 |
First pitch | 7:15 p.m. ET |
TV | FOX |
Cardinals starting pitcher | Sonny Gray (9-3, 3.50 ERA) |
Diamondbacks starting pitcher | Ryne Nelson (5-2, 3.68 ERA) |
Cardinals vs Diamondbacks latest injuries
Cardinals vs Diamondbacks weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.