Arizona Diamondbacks vs St. Louis Cardinals Prediction 7/17/26 MLB Picks Today
St. Louis Cardinals (50-45) vs. Arizona Diamondbacks (49-47)
July 17, 2026 9:40 pm EDT
The Line: Arizona Diamondbacks -107 / St. Louis Cardinals -113; Over/Under: 9
(Get latest betting odds)
The St. Louis Cardinals and the Arizona Diamondbacks meet Friday 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 did not have a starting pitcher announced at the time that this article was posted. Merrill Kelly will get the start for Arizona here and is 7-8 with a 5.38 ERA and 59 strikeouts this season.
St. Louis Cardinals Recap
The St. Louis Cardinals come into this game looking to bounce back from their 4-3 loss at the hands of the Atlanta Braves last time out to sit at 50-45 this season. After this series, the Cardinals will head on the road for a set against the Angels.
Cardinals Have Two-Game Win Streak Snapped
Jordan Walker leads the Cardinals with 105 hits, 19 doubles, 22 home runs and 74 RBIs while Alec Burleson has 98 hits with 23 doubles, 15 home runs and 67 RBIs. JJ Wetherholt has 91 hits with 13 home runs and 36 RBIs while Ivan Herrera has 86 hits with 14 doubles, 11 home runs and 40 RBIs. Nolan Gorman has 39 hits with 7 home runs and 26 RBIs this season. Masyn Winn’s added 77 hits with 12 doubles and 38 RBIs and Nathan Church has 56 hits with 8 home runs and 28 RBIs this season.
Arizona Diamondbacks Recap
The Arizona Diamondbacks come into this game looking to add on to their 5-3 win over the Dodgers last time out to sit at 49-47 this season. After this series, the Diamondbacks will take on the Athletics at home.
Diamondbacks Win 4 In A Row
Corbin Carroll has 87 hits including 19 doubles, 10 triples, 13 home runs and 45 RBIs. Ketel Marte has 95 hits with 19 doubles, 17 home runs and 54 RBIs and Geraldo Perdomo has 78 hits, with 13 doubles, 3 triples, 6 home runs and 34 RBIs as well this season. Nolan Arenado also has 75 hits with 17 doubles, 12 home runs and 40 RBIs and Jose Fernandez has 42 hits with 3 home runs and 15 RBIs this season. Ildemaro Vargas also has 72 hits with 13 doubles, 2 triples, 7 home runs and 47 RBIs.
St. Louis Cardinals @ Arizona Diamondbacks Betting Trends: July 17, 2026
- Probable Starting Pitcher: Merrill Kelly Record this season: 7-8 ERA: 5.38
- Home Record: 3-3
- Last 5 against Cardinals: 2-1
Why the Arizona Diamondbacks will win
- The Cardinals have lost each of their last six games as road favorites against National League opponents following a home loss.
- The Diamondbacks have won each of their last four games as underdogs.
- The Diamondbacks have covered the run line in each of their last eight games against the Cardinals.
- The Cardinals have failed to cover the run line in 13 of their last 14 games as favorites against NL West opponents.
- The Cardinals have trailed after 5 innings in each of their last four games at Chase Field.
- The Diamondbacks have won the first inning in three of their last four home games against opponents that held a winning record.
- The Diamondbacks have led after 3 innings in 10 of their last 12 home games against NL Central opponents.
- Probable Starting Pitcher: Michael McGreevy Record this season: 4-7 ERA: 3.01
- Road Record: 2-5
- Last 5 against Diamondbacks: –
Why the St. Louis Cardinals will win
- The Cardinals have won each of their last eight night games at Chase Field following a loss.
- The Diamondbacks have lost each of their last six Friday home games against National League opponents.
- The Cardinals have covered the run line in each of their last six night games at Chase Field following a loss.
- The Diamondbacks have failed to cover the run line in each of their last seven Friday home games against National League opponents.
- The Cardinals have won the first inning in three of their last four games as road favorites.
- The Cardinals have led after 3 innings in five of their last six games as road favorites.
- The Cardinals have led after 5 innings in five of their last six games at Chase Field against opponents that held a winning record.
Total Runs Facts
- Eleven of the Cardinals’ last 12 games against NL West opponents have gone UNDER the total runs line.
- Five of the Diamondbacks’ last six games as home underdogs have gone UNDER the total runs line.
- There has been no run scored during the first inning in each of the Cardinals’ last six night games against NL West opponents.
- There has been at least one run scored in the first inning in 10 of the Diamondbacks’ last 11 home games against NL Central opponents.
Arizona Diamondbacks Player Prop Facts
- Nolan Arenado has hit a home run in three of his last four appearances with his team as a home underdog against the Cardinals.
- Merrill Kelly has recorded a win in each of his last four home appearances against NL Central opponents.
- Merrill Kelly has recorded four or more strikeouts in each of his last 13 home appearances.
- Nolan Arenado has recorded at least one hit in 18 of his last 19 appearances against the Cardinals.
- Corbin Carroll is one of only three players to record 10+ Home Runs and 4+ Triples this season.
St. Louis Cardinals Player Prop Facts
- Jordan Walker has hit a home run in each of the Cardinals’ last three games as road favorites against NL opponents.
- Michael McGreevy has recorded a win in each of his last five road appearances against NL West opponents.
- Michael McGreevy has recorded four or more strikeouts in four of his last five appearances against NL opponents.
- Masyn Winn has recorded at least one hit in each of his last nine appearances against the Diamondbacks.
- Jordan Walker ranks 7th in the league in Hits (105) this season.
Matchup/League Facts
- The Diamondbacks rank 30th in the league for strikeouts this season (655).
- The Diamondbacks rank T2nd in the league for triples this season (21).
- The Cardinals rank 2nd in the league for home runs allowed this season (94).
- The Cardinals rank 28th in the league for doubles this season (131).
St. Louis Cardinals vs. Arizona Diamondbacks Prediction
I’m backing St. Louis here. I just think that St. Louis is the better team in this matchup here and even though Arizona has been doing well in that series against the Dodgers, an all-star break or extended break can kill any kind of momentum that a sweep like that brings. St. Louis needs a strong start out of the gate and I think they get it here. Give me St. Louis.