Diamondbacks vs. Cardinals Prediction, Odds, Picks - July 19

Diamondbacks vs. Cardinals Prediction, Odds, Picks - July 19

Updated Jul. 19, 2025 7:00 p.m. ET
Data Skrive

Geraldo Perdomo and Brendan Donovan will be among the star attractions when the Arizona Diamondbacks play the St. Louis Cardinals on Saturday at 7:15 p.m. ET, at Chase Field. The Diamondbacks have been listed as -110 moneyline favorites in this matchup with the Cardinals (-109). St. Louis is favored on the run line (-1.5). A 9-run over/under is set for the contest.

Here's everything you need from a betting perspective on the Diamondbacks-Cardinals game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Cardinals vs. Braves Highlights | MLB on FOX

Check out the highlights from the regular season game between the St. Louis Cardinals and Atlanta Braves.

Diamondbacks vs. Cardinals Game Information & Odds

  • When: Saturday, July 19, 2025 at 7:15 p.m. ET
  • Where: Chase Field in Phoenix, Arizona
  • How to watch on TV: FOX
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Diamondbacks -110 -109 9 -100 -122 -1.5 -184 +151

Diamondbacks vs. Cardinals Prediction

  • Score Prediction: Diamondbacks 5, Cardinals 4
  • Total Prediction: Under 9 runs
  • Win Probabilities: Diamondbacks 52%, Cardinals 48%

Diamondbacks vs. Cardinals Betting Insights

  • The Diamondbacks have entered the game as favorites 63 times this season and won 32, or 50.8%, of those games.
  • Arizona is 32-31 this season when entering a game favored by -110 or more on the moneyline.
  • The moneyline for this contest implies a 52.4% chance of a victory for the Diamondbacks.
  • The Cardinals have been victorious in 26, or 49.1%, of the 53 contests they have been chosen as underdogs in this season.
  • St. Louis has a mark of 26-26 in contests where bookmakers favor it by -109 or worse on the moneyline.
  • The Cardinals have an implied victory probability of 52.2% according to the moneyline set for this matchup.

Diamondbacks Recent Betting Performance

  • The Diamondbacks went 2-2 over the four games they were favored on the moneyline in their last 10 matchups.
  • In their last 10 matchups, the Diamondbacks and their opponents combined to go over the run total five times (all 10 games had set totals).
  • The Diamondbacks' ATS record is 6-4-0 over their past 10 games.

Diamondbacks Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4.6
HR 10
ERA 3.45
K/9 6.9

Diamondbacks Player Insights

  • Perdomo is hitting .268 with 20 doubles, two triples, 10 home runs and 58 walks.
  • Of all hitters in MLB, Perdomo's home run total ranks him 125th, and his RBI tally ranks him 11th.
  • Eugenio Suarez's 31 home runs and 78 runs batted in both lead his team.
  • Suarez is fourth in home runs in baseball, and fourth in RBI.
  • Suarez heads into this game looking for his fourth game in a row with a hit. In his last five games he is batting .235 with a double, two home runs, three walks and three RBIs.
  • Josh Naylor paces the Diamondbacks with a team-best batting average of .294.
  • Naylor is on a four-game hitting streak entering this contest. In his last five games he is batting .250 with a double and six walks.
  • Corbin Carroll is batting .242 with 15 doubles, 10 triples, 21 home runs and 32 walks.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Lourdes Gurriel Jr. 0.5 (-255) 1.5 (+115) - 0.5 (+185)
Josh Naylor 0.5 (-230) 1.5 (+130) - 0.5 (+185)
Eugenio Suárez 0.5 (-215) 1.5 (+115) - 0.5 (+150)
Corbin Carroll 0.5 (-255) 1.5 (-110) - 0.5 (+175)
Ryne Nelson - - - -

Cardinals Recent Betting Performance

  • In five games as underdogs over the last 10 matchups, the Cardinals have a record of 1-4.
  • When it comes to hitting the over, the Cardinals and their opponents are 8-1-1 in their last 10 games with a total.
  • Over their last 10 games, the Cardinals are 5-5-0 against the spread.

Cardinals Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 4.4
HR 11
ERA 5.90
K/9 7.4

Cardinals Player Insights

  • Donovan leads the team in batting average with a mark of .296.
  • Among all hitters in the big leagues, Donovan's home run total ranks 153rd and his RBI tally ranks 128th.
  • Donovan brings a hitting streak of five games into this matchup. During his last five outings he is hitting .333 with a walk and two RBIs.
  • Nolan Arenado is batting .243 with 13 doubles, a triple, 10 home runs and 25 walks.
  • Arenado ranks 125th among all hitters in MLB in home runs, and 85th in RBI.
  • Alec Burleson is batting .294 with 17 doubles, 11 home runs and 22 walks.
  • Willson Contreras leads the Cardinals in home runs (12) and runs batted in (55).

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Willson Contreras 0.5 (-245) 1.5 (+110) - 0.5 (+145)
Nolan Arenado 0.5 (-245) 1.5 (+120) - 0.5 (+175)
Masyn Winn 0.5 (-250) 1.5 (+130) - 0.5 (+200)
Ivan Herrera 1.5 (+165) 1.5 (+105) - 0.5 (+180)
Brendan Donovan 1.5 (+165) 1.5 (-105) - 0.5 (+190)

Diamondbacks complete comeback trailing four runs in ninth inning vs. Padres

The Arizona Diamondbacks completed their comeback trailing five runs in ninth inning against the San Diego Padres.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share