Logo
START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup