MLB Picks

Cardinals vs Diamondbacks Prediction 7/20/25 MLB Picks Today

Cardinals vs Diamondbacks
July 20, 2025 4:10 pm EDT
The Line: Cardinals +127 / Diamondbacks -140 / Over/Under: 9
(Get latest betting odds)

The Saint Louis Cardinals are visiting the Arizona Diamondbacks on Sunday, July 20th at the Chase Field in the third game of this series, with the Dbacks having a 2-0 lead. 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 49-50 record this season and are sitting in 4th place in the NL West. The Diamondbacks have a 25-25 home record and are 52-42 in over/under. They are coming off a 10-1 home victory over the Cardinals and have three consecutive wins. Over is 4-1 in their last 5 games, and they are playing the Astros and the Pirates next.

The Diamondbacks have a .253 batting average this season, a .329 OBP, and a .447 slugging percentage. Arizona’s pitching staff has a 4.60 ERA and 1.33 WHIP. Geraldo Perdomo leads the Diamondbacks with 98 hits, while Josh Naylor is the team’s best hitter with a .291 batting average. Eugenio Suarez leads the team in RBI, with 81, and in home runs with 33.

Merrill Kelly (R) is the projected starting pitcher for the Diamondbacks, and he has an 8-5  record, 3.34 ERA, and 1.05 WHIP.

Saint Louis Cardinals Preview

The Saint Louis Cardinals have a 51-48 record this season and are sitting in third place in the NL Central. The Cardinals have a 22-28 road record and are 53-42 in over/under. They are coming off a 1-10 road defeat by the Dbacks, and are 1-4 in their last 5 games. Over is 9-1-1 in their last 11 games, and they are playing the Rockies and the Padres next.

The Cardinals have a .252 batting average this season, a .321 OBP, and a .393 Slugging percentage. Saint Louis’ pitching staff has a 4.18 ERA and 1.28 WHIP. Brendan Donovan leads the Cardinals with 103 hits and is the team’s best hitter with a .294 batting average. Wilson Contreras leads the team in RBI, with 55, adding a team-high 12 home runs.

Miles Mikolas (R) is the projected starting pitcher for the Cardinals, and he has a 5-6 record, 4.94 ERA, and 1.29 WHIP.

Why the Arizona Diamondbacks will win

  • The home team has won each of the last six games between the Cardinals and Diamondbacks.
  • The Cardinals have lost eight of their last nine road games against National League opponents.
  • The Cardinals have failed to cover the run line each of their last four games at Chase Field against teams that held a losing record.
  • The Diamondbacks have covered the run line in each of their last four games against the Cardinals.
  • The Cardinals have trailed after 5 innings in five of their last six road games.
  • 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 each of their last four games against National League opponents that held a winning record.

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 four games as underdogs against NL West opponents following a loss.
  • The underdogs have covered the run line in nine of the Diamondbacks’ last 10 games.
  • The Diamondbacks have failed to cover the run line in eight of their last nine day games against National League opponents.
  • The Diamondbacks have trailed after 5 innings in four of their last five games as favorites.
  • The Diamondbacks have lost the first inning in three of their last four games as home favorites against National League opponents.
  • The Diamondbacks have trailed after 3 innings in three of their last four games as home favorites against National League opponents.

Total Runs Facts

  • Ten of the Diamondbacks’ last 11 home games against National League opponents have gone OVER the total runs line.
  • Seven of the Cardinals’ last eight games after playing the previous day have gone OVER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Cardinals’ last four games as underdogs against NL West opponents.
  • The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the last four day games between the Cardinals and Diamondbacks.

Matchup/League Facts

  • The Diamondbacks rank 2nd in the league for doubles this season (178).
  • The Diamondbacks rank 2nd in the league for triples this season (23).
  • The Cardinals rank T29th in the league for triples this season (4).
  • The Cardinals rank 28th in the league for strikeouts this season (719).

Cardinals vs Diamondbacks Prediction

The Cardinals are 4-2 in their last 6 meetings against the Dbacks, but the Dbacks have won their last four home meetings against the Cardinals. Over is 3-0-1 in their last 4 meetings.

In this Cardinals vs Diamondbacks Prediction, the Diamondbacks are coming as -150 home favorites. Both teams have almost identical overall records and similar home/away splits. The Dbacks have a better offense and are better against righties. They also have the pitching advantage, as Kelly has been better than Mikolas this season, and Mikolas has been terrible on the road with a 5.58 road ERA, and in terrible form, with 14 earned runs in 15.2 innings pitched in his last three starts. Take the Arizona Diamondbacks to continue their dominance in this series.

Nikos Lagouretos's Free Pick: Arizona Diamondbacks -140

Need More? Get Premium Picks

Related Articles

Back to top button