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:16 p.m.

The MLB's Sunday slate includes the Arizona Diamondbacks facing the St. Louis Cardinals.

Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's what you need to know.

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 (+136) | STL: +1.5 (-164)
  • Total: 9 -- Over: (-100) | Under: (-122)

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

The probable pitchers are Merrill Kelly (8-5) for the Diamondbacks and Miles Mikolas (5-6) for the Cardinals. Kelly's team is 8-10-0 against the spread this season in his starts. Kelly's team has won 54.5% of his starts when they are favored on the moneyline (6-5). The Cardinals have a 9-9-0 record against the spread in Mikolas' starts. The Cardinals have been the underdog on the moneyline in 13 of Mikolas' starts this season, and they went 6-7 in those games.

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 hosting the Cardinals and are favored by 1.5 runs (+136 to cover) on the runline. St. Louis is -164 to cover.

Diamondbacks vs Cardinals Over/Under

  • Diamondbacks versus Cardinals, on July 20, has an over/under of 9, with the over being -100 and the under -122.

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 year Arizona has won 16 of 30 games when listed as at least -142 on the moneyline.
  • The Diamondbacks' games have gone over the total 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 are 26-26 in games they were the underdog on the moneyline (winning 50% of those games).
  • St. Louis has gone 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 oddsmakers 96 times, and have combined with opponents to go over the total in 52 of those games (52-40-4).
  • The Cardinals are 52-44-0 against the spread this season.

Diamondbacks Player Leaders

  • Geraldo Perdomo leads Arizona with an OBP of .374, plus a team-best slugging percentage of .422. He's batting .272 on the season.
  • Among all qualified hitters, he ranks 56th in batting average, his on-base percentage ranks 18th, and he is 83rd in slugging.
  • Perdomo has recorded a base hit in two straight games. During his last five outings he is hitting .316 with a triple, three walks and six RBIs.
  • Eugenio Suarez has 90 hits, which leads 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 qualified hitters, he is 92nd in batting average, 81st in on-base percentage and fourth in slugging percentage.
  • Suarez has picked up at least one hit in four straight games. During his last five outings he is hitting .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 has been key for Arizona with 82 hits, an OBP of .326 plus a slugging percentage of .559.

Cardinals Player Leaders

  • Brendan Donovan has put up an on-base percentage of .367 and a slugging percentage of .426. Both lead the Cardinals. He's batting .294.
  • He is 12th in batting average, 27th in on-base percentage and 80th in slugging percentage among all qualifying hitters in MLB.
  • Alec Burleson's 87 hits lead his team. He has a batting average of .293 while slugging .471 with an on-base percentage of .339.
  • He is 14th in batting average, 61st in on-base percentage and 42nd in slugging percentage in MLB.
  • 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