Cardinals vs Diamondbacks Prediction, Picks & Odds — Saturday, July 19

Gilbert's prediction: Brendan Donovan’s shift to the top of the Cardinals’ order will continue to pay dividends tonight.

Ryan Gilbert - Contributor at Covers.com
Ryan Gilbert • Betting Analyst
Jul 19, 2025 • 15:58 ET • 4 min read

MLB

Match starts: 3 mins
AZ
46 %
STL
54 %
EXPERT PICK - PROP
Brendan Donovan o0.5  Total Singles (-150) Brendan Donovan o0.5 Total Singles (-150)
Read Analysis
Brendan Donovan of the St. Louis Cardinals
Photo By - Imagn Images. St. Louis Cardinals second baseman Brendan Donovan (33).

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)

Donovan 1+ single

Gray 6+ strikeouts

Diamondbacks moneyline

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.

Pages related to this topic

Ryan Gilbert - Covers
Betting Analyst

Ryan Gilbert brings the passion and pain of being a Philadelphia sports fan. After graduating from Monmouth University with a finance degree, he now uses his statistical background to find inefficiencies in betting markets. With past stops at NHL.com, NBC Sports, and currently at Covers, Ryan's hot picks blend well with the cold ice of a hockey rink.

Popular Content

Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo