Your cart is currently empty!

Arizona Diamondbacks vs St. Louis Cardinals Prediction 07/19/2025 Picks
Pick details
St. Louis (51-47) vs Arizona (48-50)
July 19, 2025 at 07:15 PM EDT
The Line: Betting Odds: Arizona +106 / Saint Louis -116 — Over/Under: +8.5
The Saint Louis Cardinals are visiting the Arizona Diamondbacks on Saturday, July 19th at the Chase Field in the second game of this series, with the Dbacks having the 1-0 lead. We will look at this from a betting perspective and determine the best bets for this game. Here’s a Saint Louis Cardinals vs Arizona 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 48-50 record this season and are sitting in 4th place in the NL West. The Diamondbacks have a 24-25 home record and are 51-42 in over/under. They are coming off a 7-2 home victory over the Cardinals and have back-to-back wins. Over is 3-1 in their last 4 games, and they are playing the Astros and the Pirates next.
The Diamondbacks have a .252 batting average this season, a .328 OBP, and a .444 slugging percentage. Arizona’s pitching staff has a 4.64 ERA and 1.34 WHIP. Josh Naylor leads the Diamondbacks with 97 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.
Ryne Nelson (R) is the projected starting pitcher for the Diamondbacks, and he has a 5-2 record, 3.68 ERA, and 1.07 WHIP.
Saint Louis Cardinals Preview
The Saint Louis Cardinals have a 51-47 record this season and are sitting in third place in the NL Central. The Cardinals have a 22-27 road record and are 52-42 in over/under. They are coming off a 2-7 road defeat by the Dbacks, and are 1-3 in their last 4 games. Over is 8-1-1 in their last 10 games and are playing the Rockies and the Padres next.
The Cardinals have a .252 batting average this season, a .322 OBP, and a .393 Slugging percentage. Saint Louis’ pitching staff has a 4.13 ERA and 1.27 WHIP. Brendan Donovan leads the Cardinals with 103 hits and is the team’s best hitter with a .296 batting average. Wilson Contreras leads the team in RBI, with 55, adding a team-high 12 home runs.
Sonny Gray (R) is the projected starting pitcher for the Cardinals, and he has a 9-3 record, 3.50 ERA, and 1.08 WHIP.
Why the Arizona Diamondbacks will win
The Diamondbacks have won each of their last six games as home underdogs against NL Central opponents.
The Cardinals have lost each of their last six games as road favorites against National League opponents following a loss.
The Diamondbacks have covered the run line in each of their last seven games as underdogs against National League opponents following a win.
The Cardinals have failed to cover the run line in each of their last six games as road favorites against National League opponents following a loss.
The Cardinals have lost the first inning in each of their last five Saturday games against NL West opponents that held a losing record.
The Diamondbacks have led after 3 innings in four of their last five games against National League opponents that held a winning record.
The Cardinals have trailed after 5 innings in four of their last five road games.
Why the St. Louis Cardinals will win
The Diamondbacks have lost each of their last six day games against NL Central opponents.
The Cardinals have won seven of their last eight games against the Diamondbacks following a loss.
The Diamondbacks have failed to cover the run line in each of their last eight day games against National League opponents.
The Cardinals have covered the run line in 12 of their last 13 games against NL West opponents following a loss.
The Cardinals have led after 5 innings in each of their last six Saturday games as road favorites.
The Diamondbacks have lost the first inning in three of their last four day games against NL Central opponents that held a winning record.
The Cardinals have led after 3 innings in each of their last six Saturday day games as favorites.
Total Runs Facts
Nine of the Diamondbacks’ last 10 home games against National League opponents have gone OVER the total runs line.
Each of the Cardinals’ last four games have gone OVER the total runs line.
The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Diamondbacks’ last four games against National League opponents.
The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Cardinals’ last four games as road favorites against National League opponents.
Matchup/League Facts
The Diamondbacks rank 2nd in the league for doubles this season (175).
The Diamondbacks rank 2nd in the league for triples this season (21).
The Cardinals rank T29th in the league for triples this season (4).
The Cardinals rank 28th in the league for strikeouts this season (712).
Saint Louis Cardinals vs Arizona Diamondbacks Prediction
The Cardinals are 3-1 against the Dbacks this season and 7-4 in their last 11 overall meetings. Under is 5-3-1 in their last 9 meetings. In this Saint Louis Cardinals vs Arizona Diamondbacks Prediction, the Cardinals are coming as -120 road 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, and both teams are better against righties. Nelson has been better at home for the Dbacks, while Gray has been weaker on the road for the Cardinals, who are just 22-27 at home. The value is with the home dog in this game, so take the Arizona Diamondbacks to get the job done at home for plus money.