Cardinals vs Diamondbacks Prediction, Picks & Odds for Today's MLB Game

Shawn Krest - Betting Analyst at Covers.com
Shawn Krest • Betting Analyst 20+ years betting experience
Updated: Jul 19, 2026 , 12:38 PM ET • 4 min read

The Diamondbacks have shown renewed life of late and appear on the verge of making a real run toward October. We like their chances to win by multiple tallies vs. the Cardinals today.

MLB

Jul 19 • 4:10 PM ET
STL
34 %
AZ
66 %
EXPERT PICK - RUN LINE
Arizona -1.5 (+176) Arizona -1.5 (+176)
More Picks
Eduardo Rodriguez Arizona Diamondbacks MLB
Photo By - Reuters Connect. Arizona Diamondbacks pitcher Eduardo Rodriguez (57) makes a pitch during the 2026 All-Star Game.

The Arizona Diamondbacks host the St. Louis Cardinals in the rubber match of a three-game weekend series in Phoenix. Heading into the final series before the All-Star break, Arizona was 13-28 against winning teams, getting outscored by 1.9 runs a game.

However, they outscored the Dodgers 23-8 in a three-game sweep and now look to win a series over the Cardinals as -117 moneyline favorites to start the stretch run. 

My Cardinals vs. Diamondbacks predictions and MLB picks call for Arizona’s hot streak to continue with a win on Sunday, July 19.  

Who will win Cardinals vs Diamondbacks today: Diamondbacks -1.5 (+176)

The Arizona Diamondbacks aren’t winning games these days. They're beating teams up. 

Saturday’s win over the St. Louis Cardinals was the fourth time in five games that the Diamondbacks have scored five or more runs. Meanwhile, they’ve allowed three or fewer in five of six.

They’ll be facing Andre Pallante, who has allowed opponents to hit .313 over the past month.

Four of the 10 Diamondbacks batters to face Pallante have career OPS’ over 1.000 against him, and combined, Arizona’s roster has hit .341 against him.

The Cardinals aren’t scoring enough to keep up. The run-line odds seem very favorable. I’d give up the runs as long as I’m better than +150.

Covers COVERS INTEL: After throwing his fastballs 55% of the time last year, Eduardo Rodriguez is below 48% this season. Not being able to count on seeing it has made it harder to hit. Opponents are hitting .196 against the four-seamer, down 91 points from last year.

Enjoying Covers content? Add us as a preferred source on your Google account Add as a preferred source on Google

Cardinals vs Diamondbacks Over/Under pick: Under 9.5 (-137)

Even with the Diamondbacks reaching five runs fairly regularly, neither team has been posting many Overs. Arizona has done it just three times in the last 10, while the Cardinals have gone Over just twice in that span.

Arizona lefty Rodriguez just made his first All-Star team in his eleventh MLB season. His fastball, breaking stuff, and offspeed pitches are all in the top quartile in MLB for run value.

He’s throwing his changeup 27% of the time, up from 20%, and foes are hitting .195 against that. The curve (.212 average against) has also seen a big jump in usage.

Like Pallante, Rodriguez avoids solid contact rather than overwhelming batters. Arizona and St. Louis both have above-average ground-ball rates, so this should be a low-scoring, low-pitch count clash.

Shawn Krest's 2026 Transparency Record
  • ML/RL bets: 26-35, -5.72 units
  • Over/Under bets: 36-20, +3.57 units

Cardinals vs Diamondbacks weather

The Chase Field dome will be closed today, so weather will not be an issue in this game.

Cardinals vs Diamondbacks odds

  • Moneyline: Cardinals +113 | Diamondbacks -117
  • Run line: Cardinals +1.5 (-186) | Diamondbacks -1.5 (+178)
  • Over/Under: Over 9.5 (+127) | Under 9.5 (-133)

Cardinals vs Diamondbacks trend

The Arizona Diamondbacks have only hit the Game Total Over in 15 of their last 50 games (-19.00 Units / -34% ROI). Find more MLB betting trends for Cardinals vs. Diamondbacks.

How to watch Cardinals vs Diamondbacks and game info

Location Chase Field, Phoenix, AZ
Date Sunday, July 19, 2026
First pitch 4:10 p.m. ET
TV Cardinals.TV, DBacks.TV
Cardinals starting pitcher Andre Pallante
(10-6, 3.96 ERA)
Diamondbacks starting pitcher Eduardo Rodriguez
(8-3, 2.29 ERA)

Cardinals vs Diamondbacks latest injuries

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

Shawn Krest
Betting Analyst

Since quitting his job as bank assistant vice-president in 2000, Shawn has covered Final Fours, Super Bowls, World Series games and title fights in boxing and UFC. His work has appeared on ESPN, MLB.com, Sports Illustrated and dozens of other outlets. His book, Baseball Meat Market was published in 2018. He lives in North Carolina with his dog Toby, eight turtles, and wife.

Upcoming Picks

Popular Content

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