
Arizona Diamondbacks vs St. Louis Cardinals Prediction 7-19-25 Picks
St. Louis Cardinals (51-47) vs. Arizona Diamondbacks (48-50)
July 19, 2025 11:15 pm EDT
The Line: Arizona Diamondbacks -102 / St. Louis Cardinals -119; Over/Under: 8.5
(Get latest betting odds)
The St. Louis Cardinals and the Arizona Diamondbacks meet Saturday in MLB action from Chase Field. We will look at this from a betting perspective and determine the best bets for this game. Here’s a St. Louis Cardinals vs. Arizona Diamondbacks prediction.
Starting Pitching Matchup
The St. Louis Cardinals will send out Sonny Gray for the start here, and Gray is 9-3 with a 3.50 ERA and 118 strikeouts this season. The Arizona Diamondbacks will send out Ryne Nelson for the start here, and Nelson is 5-2 with a 3.68 ERA and 65 strikeouts this season.
St. Louis Cardinals Recap
The St. Louis Cardinals come into this game looking to bounce back from a 7-3 loss at the hands of the Diamondbacks last time out to sit at 51-47 on the year. After this series, the Cardinals will take on the Colorado Rockies on the road.
Cardinals Drop Three Of Their Last Four
Brendan Donovan has a team-high 102 hits along with 22 doubles, 8 home runs, and 36 RBIs, while Lars Nootbaar has 75 hits with 12 home runs, 37 RBIs, 15 doubles, and 4 stolen bases. Nolan Arenado also has 78 hits with 13 doubles, 10 home runs, and 42 RBIs of his own, and Victor Scott II has 66 hits with 10 doubles, a triple, 31 RBIs, and a team-high 24 stolen bases. Willson Contreras has also chipped in 85 hits with 22 doubles, 12 home runs, and 55 RBIs of his own this season. Masyn Winn added 83 hits with 19 doubles, 7 home runs, and 32 RBIs, and Alec Burleson added 85 hits with 17 doubles, 11 home runs, and 43 RBIs.
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.
St. Louis Cardinals Player Prop Facts
- Sonny Gray has recorded six or more strikeouts in six of his last seven appearances with the Cardinals as road favorites.
- Nolan Gorman has hit a home run in each of his last two appearances in day games.
- Masyn Winn has recorded at least one hit in each of his last 16 appearances against NL West opponents.
- Willson Contreras has recorded a Double in each of his last four appearances in day games against NL West teams that held a losing record.
- Sonny Gray is one of only four pitchers to record 90+ Strikeouts and 20 or less Walks this season.
Arizona Diamondbacks Recap
The Arizona Diamondbacks come into this game looking to build on their win over the Cardinals from Friday’s matchup to sit at 48-50 this season. After this series, the Diamondbacks will take on the Houston Astros at home.
Diamondbacks Win Back-To-Back Games
Corbin Carroll has 79 hits with 21 home runs, 47 RBIs, 10 triples, and 15 doubles, while Josh Naylor has 96 hits with 18 doubles, 11 home runs, and 58 RBIs as well this season. Eugenio Suarez has also added 31 home runs and 78 RBIs, while Geraldo Perdomo has 65 RBIs. Naylor has also chipped in 11 stolen bases as well up to this point in the year, while Suarez has the unfortunate distinction of leading the Diamondbacks with 105 strikeouts so far this season. Carroll also has 11 stolen bases, and Perdomo has a team-high 13 stolen bases as well this season.
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.
Arizona Diamondbacks Player Prop Facts
- Ryne Nelson has recorded five or more strikeouts in three of his last four appearances.
- Ryne Nelson has recorded a win in three of his last four home appearances against NL Central opponents.
- Eugenio Suarez has hit a home run in each of the Diamondbacks’ last three day games against opponents that held a winning record.
- Josh Naylor has recorded at least one hit in each of his last 11 home appearances against opponents that held a winning record.
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.
St. Louis Cardinals vs. Arizona Diamondbacks Prediction
I’m with Arizona in this one. Sonny Gray has been a solid option for the Cardinals so far this season, but the thing is that he’s been a lot better at home this season and has not been the same starter when you take him on the road. On the other side, Arizona has been able to back up Ryne Nelson, who has pitched well in a lot of his recent games, and I think Arizona picks up another win here. Give me Arizona in this one.