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

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

Updated Jul. 18, 2025 9:01 p.m. ET
FOX Sports

Andre Pallante starts for the St. Louis Cardinals on Friday at Chase Field against Eugenio Suarez and the Arizona Diamondbacks. First pitch is at 9:40 p.m. ET for the first game of a three-game series. The Cardinals are -117 moneyline favorites in this matchup against the Diamondbacks (-103). St. Louis is the run-line favorite (-1.5). The total is 8.5 runs for the game.

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

Keep up with MLB on FOX Sports.

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.

Cardinals vs. Diamondbacks Game Information & Odds

  • When: Friday, July 18, 2025 at 9:40 p.m. ET
  • Where: Chase Field in Phoenix, Arizona
  • How to watch on TV: ARID and FDSMW
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Cardinals -117 -103 8.5 -109 -111 -1.5 +139 -164

Cardinals vs. Diamondbacks Prediction

  • Score Prediction: Diamondbacks 6, Cardinals 5
  • Total Prediction: Over 8.5 runs
  • Win Probabilities: Cardinals 52%, Diamondbacks 48%

Cardinals vs. Diamondbacks Betting Insights

  • This season, the Cardinals have been favored 44 times and won 25, or 56.8%, of those games.
  • St. Louis has a record of 21-13 in games when bookmakers favor them by at least -117 on the moneyline.
  • The moneyline for this contest implies a 53.9% chance of a victory for the Cardinals.
  • The Diamondbacks have been chosen as underdogs in 34 games this year and have walked away with the win 16 times (47.1%) in those games.
  • Arizona has a mark of 15-15 in contests where bookmakers favor it by -103 or worse on the moneyline.
  • The Diamondbacks have an implied victory probability of 50.7% according to the moneyline set for this matchup.

Cardinals Recent Betting Performance

  • The Cardinals have a 3-3 record across the six games they were favored on the moneyline in their last 10 matchups.
  • Over their last 10 matchups -- all had a set run total -- the Cardinals and their opponents combined to go over the total seven times.
  • The Cardinals' ATS record is 5-5-0 over their past 10 games.

Cardinals Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 4.1
HR 10
ERA 5.79
K/9 7.7

Cardinals Player Insights

  • Brendan Donovan has racked up a team-high batting average of .297.
  • Donovan ranks 152nd in home runs and 125th in RBI among all hitters in MLB.
  • Donovan has collected a hit in four straight games. In his last five games he is batting .300 with two walks and two RBIs.
  • Nolan Arenado is batting .246 with 13 doubles, a triple, 10 home runs and 25 walks.
  • Arenado is 121st in homers and 85th in RBI on the season.
  • Arenado has two games in a row with at least one hit. In his last five games he is batting .188 with a walk and an RBI.
  • Alec Burleson is hitting .293 with 17 doubles, 11 home runs and 22 walks.
  • Willson Contreras has hit 12 home runs with 55 RBI. Both pace his team.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Willson Contreras 0.5 (-255) 1.5 (+115) - 0.5 (+140)
Nolan Arenado 0.5 (-235) 1.5 (+130) - 0.5 (+170)
Masyn Winn 0.5 (-230) 1.5 (+135) - 0.5 (+200)
Ivan Herrera 1.5 (+195) 1.5 (+110) - 0.5 (+195)
Brendan Donovan 1.5 (+160) 1.5 (+100) - 0.5 (+190)

Diamondbacks Recent Betting Performance

  • In six games over the last 10 matchups when set as underdogs by bookmakers, the Diamondbacks had a record of 3-3.
  • In their last 10 games with a total, the Diamondbacks and their opponents are 5-5-0 when it comes to hitting the over.
  • Over their last 10 games, the Diamondbacks are 5-5-0 against the spread.

Diamondbacks Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 4.2
HR 11
ERA 3.97
K/9 7.3

Diamondbacks Player Insights

  • Geraldo Perdomo has 20 doubles, a triple, 10 home runs and 58 walks while hitting .265.
  • Among all batters in the big leagues, Perdomo is 121st in homers and 11th in RBI.
  • Suarez has hit 31 home runs with 78 RBI, leading the team in both categories.
  • Suarez ranks fourth in homers and fourth in RBI among all batters in MLB.
  • Josh Naylor leads the Diamondbacks with a team-best batting average of .294.
  • Corbin Carroll is hitting .245 with 15 doubles, 10 triples, 21 home runs and 31 walks.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Josh Naylor 0.5 (-260) 1.5 (+115) - 0.5 (+155)
Geraldo Perdomo 0.5 (-240) 1.5 (+130) - 0.5 (+230)
Eugenio Suárez 0.5 (-230) 1.5 (+105) - 0.5 (+155)
Lourdes Gurriel Jr. 1.5 (+185) 1.5 (+105) - 0.5 (+165)
Corbin Carroll 1.5 (+180) 1.5 (-115) - 0.5 (+155)

Cardinals vs. Braves Highlights | MLB on FOX

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

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