Diamondbacks vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for July 19

Odds updated as of 8:12 a.m.
The Arizona Diamondbacks will face the St. Louis Cardinals in MLB action on Saturday.
We've got you covered, in terms of the vital info about this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Diamondbacks vs Cardinals Game Info
- Arizona Diamondbacks (48-50) vs. St. Louis Cardinals (51-47)
- Date: Saturday, July 19, 2025
- Time: 7:15 p.m. ET
- Venue: Chase Field -- Phoenix, Arizona
- Coverage: FOX
Diamondbacks vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: ARI: (-110) | STL: (-106)
- Spread: ARI: +1.5 (-188) | STL: -1.5 (+155)
- Total: 8.5 -- Over: (-118) | Under: (-104)
Diamondbacks vs Cardinals Probable Starting Pitchers
Probable Pitchers: Ryne Nelson (Diamondbacks) - 5-2, 3.68 ERA vs Sonny Gray (Cardinals) - 9-3, 3.50 ERA
The probable starters are Ryne Nelson (5-2) for the Diamondbacks and Sonny Gray (9-3) for the Cardinals. Nelson's team is 8-2-0 against the spread this season in his starts. Nelson's team has won 66.7% of his starts when they are favored on the moneyline (4-2). The Cardinals have gone 10-8-0 ATS in Gray's 18 starts that had a set spread. The Cardinals are 4-2 in Gray's six starts this season that they were the underdog on the moneyline.
Diamondbacks vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Diamondbacks win (50.3%)
Diamondbacks vs Cardinals Moneyline
- Arizona is a -110 favorite on the moneyline, while St. Louis is a -106 underdog on the road.
Diamondbacks vs Cardinals Spread
- The Cardinals are 1.5-run favorites against the spread for this matchup with the Diamondbacks. The Cardinals are +155 to cover, while the Diamondbacks are -188 to cover as a 1.5-run underdog on the runline.
Diamondbacks vs Cardinals Over/Under
- Diamondbacks versus Cardinals on July 19 has an over/under of 8.5 runs, with the odds on the over -118 and the under set at -104.
Bet on Arizona Diamondbacks vs. St. Louis Cardinals on FanDuel today!
Diamondbacks vs Cardinals Betting Trends
- The Diamondbacks have been chosen as favorites in 62 games this year and have walked away with the win 31 times (50%) in those games.
- This season Arizona has been victorious 31 times in 62 chances when named as a favorite of at least -110 on the moneyline.
- The Diamondbacks and their opponents have hit the over in 51 of their 95 games with a total set by oddsmakers this season.
- The Diamondbacks have posted a record of 45-50-0 against the spread this season.
- The Cardinals have a 26-26 record in games they were the underdog on the moneyline (winning 50% of those games).
- St. Louis has a record of 26-25 when playing as a moneyline underdog with odds of -106 or longer (51%).
- The Cardinals have had an over/under set by oddsmakers 95 times, and have combined with opponents to go over the total in 51 of those games (51-40-4).
- The Cardinals have gone 52-43-0 against the spread this season.
Diamondbacks Player Leaders
- Geraldo Perdomo leads Arizona in OBP (.371) this season, fueled by 95 hits. He has a .268 batting average and a slugging percentage of .420.
- Among qualified hitters, he ranks 62nd in batting average, his on-base percentage ranks 20th, and he is 84th in slugging.
- Eugenio Suarez has 88 hits, which ranks first among Arizona batters this season. He's batting .251 with 49 extra-base hits. He's also slugging .567 with an on-base percentage of .322.
- He ranks 96th in batting average, 93rd in on-base percentage and fifth in slugging among qualifying batters.
- Suarez has picked up at least one hit in three straight games. During his last five outings he is batting .235 with a double, two home runs, three walks and three RBIs.
- Josh Naylor leads Arizona in slugging percentage (.458) powered by 31 extra-base hits.
- Naylor brings a four-game hitting streak into this game. During his last five outings he is batting .250 with a double and six walks.
- Corbin Carroll has been key for Arizona with 79 hits, an OBP of .322 plus a slugging percentage of .543.
Cardinals Player Leaders
- Brendan Donovan has a .367 on-base percentage and a .428 slugging percentage, both team-high numbers for the Cardinals. He's batting .296.
- Including all qualified hitters in the big leagues, he ranks 12th in batting average, 26th in on-base percentage and 79th in slugging percentage.
- Donovan takes a five-game hitting streak into this matchup. In his last five games he is hitting .333 with a walk and two RBIs.
- Nolan Arenado has 13 doubles, a triple, 10 home runs and 25 walks while batting .243. He's slugging .383 with an on-base percentage of .302.
- Including all qualified hitters, he is 114th in batting average, 122nd in on-base percentage and 118th in slugging percentage.
- Alec Burleson paces the Cardinals with 86 hits.
- Willson Contreras is batting .254 with 23 doubles, 12 home runs and 32 walks.
Diamondbacks vs Cardinals Head to Head
- 7/18/2025: 7-3 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 5/25/2025: 4-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 5/24/2025: 6-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 5/23/2025: 4-3 STL (Favorite: Diamondbacks, Spread: -1.5, Total: 8, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/24/2024: 5-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 4/23/2024: 14-1 ARI (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 4/22/2024: 5-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/14/2024: 5-0 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 4/13/2024: 4-2 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 10.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/12/2024: 9-6 STL (Favorite: Diamondbacks, Spread: -1.5, Total: 9.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!