
Cardinals vs Diamondbacks Prediction 7/18/25 MLB Picks Today
Cardinals vs Diamondbacks
July 18, 2025 9:40 pm EDT
The Line: Cardinals +110 / Diamondbacks -130 / Over/Under: 8.5
(Get latest betting odds)
The Saint Louis Cardinals are visiting the Arizona Diamondbacks on Friday, July 18th at the Chase Field in the opening game of this series. We will look at this from a betting perspective and determine the best bets for this game. Here’s a Cardinals vs Diamondbacks Prediction. We will examine:
The Arizona Diamondbacks recent form and player performance
The Saint Louis Cardinals recent form and player performance
Recent betting trends and streaks involving the Arizona Diamondbacks
Recent betting trends and streaks involving the Saint Louis Cardinals
Recent betting trends in games played between the Saint Louis Cardinals vs Arizona Diamondbacks
A summary that ties it all together and produces a favorable betting outcome for the Saint Louis Cardinals vs Arizona Diamondbacks game
Arizona Diamondbacks Preview
The Arizona Diamondbacks have a 47-50 record this season and are sitting on the 4th place of the NL West. The Diamondbacks have a 23-25 home record and are 50-42 in over/under They are coming off a 5-1 road victory over the Angels, which snapped their previous three-game losing streak. They are playing the Astros and the Pirates next.
The Diamondbacks have a .251 batting average this season, .328 OBP and .444 slugging percentage. Arizona’s pitching staff has a 4.65 ERA and 1.34 WHIP. Josh Naylor leads the Diamondbacks with 96 hits, and he is the team’s best hitter with a .294 batting average. Eugenio Suarez leads the team in RBI, with 78, and in home runs with 31.
Brandon Pfaadt (R) is the projected starting pitcher for the Diamondbacks, and he has a 9-6 record, 5.16 ERA and 1.31 WHIP.
Saint Louis Cardinals Preview
The Saint Louis Cardinals have a 51-46 record this season and are sitting on the third place of the NL Central. The Cardinals have a 22-26 road record and are 51-42 in over/under They are coming off a 5-4 home victory over the Braves, which snapped their previous two-game losing streak. Over is 7-1-1 in their last 9 games and are playing the Rockies and the Padres next.
The Cardinals have a .252 batting average this season, .322 OBP and .393 Slugging percentage. Saint Louis’ pitching staff has a 4.11 ERA and 1.27 WHIP. Brendan Donovan leads the Cardinals with 102 hits and is the team’s best hitter with a .297 batting average. Wilson Contreras leads the team in RBI, with 55, adding a team-high 12 home runs.
Andre Pallante (R) is the projected starting pitcher for the Cardinals, and he has a 5-5 record, 4.49 ERA and 1.30 WHIP.
Why the Arizona Diamondbacks will win
- The home team has won seven of the last eight games between the Cardinals and Diamondbacks.
- The Cardinals have lost each of their last five night games following a win.
- The Cardinals have failed to cover the run line in each of their last six games against the Diamondbacks following a win.
- The Diamondbacks have covered the run line in seven of their last eight night games following a road win.
- The Cardinals have lost the first inning in three of their last four games as underdogs against National League opponents.
- The Diamondbacks have led after 3 innings in three of their last four night games against opponents that held a winning record.
- The Diamondbacks have led after 5 innings in each of their last three night games against the Cardinals.
Why the St. Louis Cardinals will win
- The Diamondbacks have lost seven of their last eight games as favorites against NL Central opponents.
- The Cardinals have won each of their last six night games against NL West opponents.
- The Diamondbacks have failed to cover the run line in each of their last six home games against NL Central opponents following a road win.
- The Cardinals have covered the run line in each of their last six night games against NL West opponents.
- The Diamondbacks have trailed after 5 innings in five of their last six home games against NL Central opponents that held a winning record.
- The Diamondbacks have lost the first inning in each of their last three night games at Chase Field.
- The Diamondbacks have trailed after 3 innings in each of their last four home night games.
Total Runs Facts
- Eight of the Diamondbacks’ last nine home games against National League opponents have gone OVER the total runs line.
- Each of the Cardinals’ last four games as underdogs have gone OVER the total runs line.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in seven of the Cardinals’ last eight night games at Chase Field.
- The ‘Inning 1 UNDER 0.5 runs’ market has hit in six of the Diamondbacks’ last seven night games against NL Central opponents.
Matchup/League Facts
- The Diamondbacks rank 2nd in the league for doubles this season (173).
- The Diamondbacks rank T2nd in the league for triples this season (20).
- The Cardinals rank T29th in the league for triples this season (4).
- The Cardinals rank 28th in the league for strikeouts this season (705).
Cardinals vs Diamondbacks Prediction
The Cardinals swept the Dback by 3-0 wins in their previous series this season in Saint Louis. They are 7-3 in their last 10 meetings, and under is 5-2-1 in their last 8 meetings.
In this Cardinals vs Diamondbacks Prediction, the Diamondbacks are coming as -120 home favorites. The Cardinals have a better overall record, while both teams have similar home/away splits. The Cardinals have a superior bullpen, while the Dbacks have a slightly better offense. Pfaadt has been bad for the Dbacks and has a 6.20 projected ERA, while Pallante was torched in his last start with 7 earned runs in 6 innings pitched against the Nationals. Both teams have been great offensively, and they are even better against right-handed pitching, averaging 10.5 runs per game combined. 8.5 is a low total for this matchup. Take the over.