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 7:13 a.m.

In MLB action on Sunday, the Arizona Diamondbacks play the St. Louis Cardinals.

Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital info regarding this game.

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 (+134) | STL: +1.5 (-162)
  • 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 get the nod for the Cardinals. Kelly and his team have a record of 8-10-0 against the spread when he starts. Kelly's team has been victorious in 54.5% of the games he's started as the moneyline favorite with a record of 6-5. The Cardinals have a 9-9-0 record against the spread in Mikolas' starts. The Cardinals have a 6-7 record in Mikolas' 13 starts this season when they were the moneyline underdog.

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

  • The Diamondbacks vs Cardinals moneyline has Arizona as a -142 favorite, while St. Louis is a +120 underdog on the road.

Diamondbacks vs Cardinals Spread

  • The Diamondbacks are favored by 1.5 runs at home versus the Cardinals. The Diamondbacks are +134 to cover the spread, while the Cardinals are -162.

Diamondbacks vs Cardinals Over/Under

  • Diamondbacks versus Cardinals on July 20 has an over/under of 8.5 runs, with the odds on the over -122 and the under set at -100.

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

Diamondbacks vs Cardinals Betting Trends

  • The Diamondbacks have been favorites in 62 games this season and have come away with the win 31 times (50%) in those contests.
  • This season Arizona has been victorious 16 times in 30 chances when named as a favorite of at least -142 on the moneyline.
  • Contests with the Diamondbacks have gone over the total set by oddsmakers in 52 of 96 chances this season.
  • The Diamondbacks have an against the spread mark of 46-50-0 in 96 games with a line this season.
  • The Cardinals have been the moneyline underdog 52 total times this season. They've gone 26-26 in those games.
  • St. Louis has a record of 7-11 in games it has played as a moneyline underdog with odds of +120 or longer (38.9%).
  • The Cardinals have had an over/under set by bookmakers 96 times, and have combined with opponents to go over the total in 52 of those games (52-40-4).
  • The Cardinals have covered 54.2% of their games this season, going 52-44-0 ATS.

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 qualifying hitters in the majors, he is 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. In his last five games he is hitting .316 with a triple, three walks and six RBIs.
  • Eugenio Suarez has 90 hits, which ranks first among Arizona batters this season. He's batting .254 with 51 extra-base hits. He's also slugging .585 with an on-base percentage of .326.
  • Among qualifying hitters, he ranks 92nd in batting average, 81st in on-base percentage and fourth in slugging percentage.
  • Suarez heads into this game looking to extend his four-game hit streak. During his last five outings he is batting .375 with a double, four home runs, four walks and six RBIs.
  • Josh Naylor has 97 hits this season and has a slash line of .291/.360/.453.
  • Corbin Carroll is batting .248 with a .326 OBP and 48 RBI for Arizona this season.

Cardinals Player Leaders

  • Brendan Donovan has accumulated a team-best OBP (.367) and slugging percentage (.426). He's batting .294.
  • Including all the qualifying hitters in the big leagues, he is 12th in batting average, 27th in on-base percentage and 80th in slugging percentage.
  • Alec Burleson paces his team with 87 hits. He has a batting average of .293 while slugging .471 with an on-base percentage of .339.
  • His batting average ranks 14th among all qualified players, his on-base percentage ranks 62nd, and he is 42nd in slugging.
  • Nolan Arenado is hitting .244 with 14 doubles, a triple, 10 home runs and 25 walks.
  • Willson Contreras has 23 doubles, 12 home runs and 32 walks while hitting .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