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

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

Subscribe to our newsletter

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

Odds updated as of 4:13 a.m.

Sunday's slate in the MLB includes a matchup between the Arizona Diamondbacks and the St. Louis Cardinals.

Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.

Diamondbacks vs Cardinals Game Info

  • Arizona Diamondbacks (49-50) vs. St. Louis Cardinals (51-48)
  • Date: Sunday, July 20, 2025
  • Time: 4:10 p.m. ET
  • Venue: Chase Field -- Phoenix, Arizona
  • Coverage: ARID and FDSMW

Diamondbacks vs Cardinals Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: ARI: (-142) | STL: (+120)
  • Spread: ARI: -1.5 (+130) | STL: +1.5 (-156)
  • Total: 8.5 -- Over: (-122) | Under: (-100)

Diamondbacks vs Cardinals Probable Starting Pitchers

Probable Pitchers: Merrill Kelly (Diamondbacks) - 8-5, 3.34 ERA vs Miles Mikolas (Cardinals) - 5-6, 4.94 ERA

This contest's pitching matchup is set, as the Diamondbacks will send Merrill Kelly (8-5) to the mound, while Miles Mikolas (5-6) will take the ball for the Cardinals. Kelly and his team have a record of 8-10-0 against the spread when he starts. Kelly's team has won 54.5% of his starts when they are favored on the moneyline (6-5). When Mikolas starts, the Cardinals are 9-9-0 against the spread. The Cardinals are 6-7 in Mikolas' 13 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 (62.6%)

Diamondbacks vs Cardinals Moneyline

  • St. Louis is a +120 underdog on the moneyline, while Arizona is a -142 favorite at home.

Diamondbacks vs Cardinals Spread

  • The Diamondbacks are favored by 1.5 runs at home against the Cardinals. The Diamondbacks are +130 to cover the spread, while the Cardinals are -156.

Diamondbacks vs Cardinals Over/Under

  • A combined run total of 8.5 has been set for Diamondbacks-Cardinals on July 20, with the over at -122 and the under at -100.

Bet on Arizona Diamondbacks vs. St. Louis Cardinals on FanDuel today!

Diamondbacks vs Cardinals Betting Trends

  • The Diamondbacks have been victorious in 31, or 50%, of the 62 contests they have been chosen as favorites in this season.
  • This season Arizona has come away with a win 16 times in 30 chances when named as a favorite of at least -142 on the moneyline.
  • The Diamondbacks and their opponents have gone over the total this season in 52 of their 96 opportunities.
  • The Diamondbacks are 46-50-0 against the spread in their 96 games with a line set by sportsbooks this season.
  • The Cardinals have won 26 of the 52 games they were listed as the moneyline underdog this season (50%).
  • St. Louis is 7-11 (winning just 38.9% of its games) when playing as a moneyline underdog of +120 or longer.
  • The Cardinals have combined with opponents to go over the total 52 times this season for a 52-40-4 record against the over/under.
  • The Cardinals have collected a 52-44-0 record ATS this season.

Diamondbacks Player Leaders

  • Geraldo Perdomo has an OPS of .796, fueled by an OBP of .374 to go with a slugging percentage of .422. He has a .272 batting average, as well.
  • Among all qualified batters in MLB, he ranks 56th in batting average, 18th in on-base percentage, and 82nd in slugging.
  • Perdomo hopes to build on a two-game hitting streak in this matchup. During his last five outings he is batting .316 with a triple, three walks and six RBIs.
  • Eugenio Suarez leads Arizona with 90 hits. He is batting .254 this season and has 51 extra-base hits. He's also slugging .585 with an on-base percentage of .326.
  • Among qualifying hitters, his batting average places him 92nd, his on-base percentage 81st, and his slugging percentage fourth.
  • Suarez brings a four-game streak with at least one hit into this matchup. During his last five outings he is hitting .375 with a double, four home runs, four walks and six RBIs.
  • Josh Naylor is batting .291 with a .453 slugging percentage and 58 RBI this year.
  • Corbin Carroll has been key for Arizona with 82 hits, an OBP of .326 plus a slugging percentage of .559.

Cardinals Player Leaders

  • Brendan Donovan has accumulated a .367 on-base percentage and a .426 slugging percentage, both team-high marks for the Cardinals. He's batting .294.
  • Including all the qualifying hitters in the majors, his batting average ranks 12th, his on-base percentage ranks 27th, and he is 80th in slugging.
  • Alec Burleson has collected 87 hits to lead his team. He has a batting average of .293 while slugging .471 with an on-base percentage of .339.
  • Including all qualified hitters, he ranks 14th in batting average, 62nd in on-base percentage and 42nd in slugging percentage.
  • Nolan Arenado has 14 doubles, a triple, 10 home runs and 25 walks while hitting .244.
  • Willson Contreras has 23 doubles, 12 home runs and 32 walks while batting .251.

Diamondbacks vs Cardinals Head to Head

  • 7/19/2025: 10-1 ARI (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -132, Underdog Moneyline: +112)
  • 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)

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