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

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

All the info you need to make smart wagers on this game at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.

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

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 in his starts this season. Kelly's team has won 54.5% of his starts when they are favored on the moneyline (6-5). The Cardinals are 9-9-0 ATS in Mikolas' 18 starts that had a set spread. 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.8%)

Diamondbacks vs Cardinals Moneyline

  • The moneyline numbers for Diamondbacks vs. Cardinals reveal Arizona as the favorite (-142) and St. Louis as the underdog (+120) on the road.

Diamondbacks vs Cardinals Spread

  • The Cardinals are at the Diamondbacks, and are +1.5 on the runline. The Cardinals are +134 to cover the spread, and the Diamondbacks are -162.

Diamondbacks vs Cardinals Over/Under

  • An over/under of 8.5 has been set for Diamondbacks-Cardinals on July 20, with the over being -122 and the under -100.

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

Diamondbacks vs Cardinals Betting Trends

  • The Diamondbacks have won in 31, or 50%, of the 62 contests they have been named as odds-on favorites in this year.
  • Arizona has a record of 16-14 in contests when sportsbooks favor them by -142 or more on the moneyline.
  • The Diamondbacks and their opponents have hit the over in 52 of their 96 games with a total set by oddsmakers this season.
  • The Diamondbacks are 46-50-0 against the spread in their 96 games with a line set by sportsbooks this season.
  • The Cardinals have gone 26-26 in games they were listed as the moneyline underdog (winning 50% of those games).
  • In games it has played as a moneyline underdog with odds of +120 or longer, St. Louis has gone 7-11 (38.9%).
  • The Cardinals have combined with opponents to hit the over on the total 52 times this season for a 52-40-4 record against the over/under.
  • The Cardinals have covered 54.2% of their games this season, going 52-44-0 ATS.

Diamondbacks Player Leaders

  • Geraldo Perdomo leads Arizona OPS (.796) this season. He has a .272 batting average, an on-base percentage of .374, and a slugging percentage of .422.
  • Among all qualified batters, he ranks 56th in batting average, his on-base percentage ranks 18th, and he is 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.
  • He is 92nd in batting average, 81st in on-base percentage and fourth in slugging among qualified batters.
  • Suarez enters 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 is batting .291 with a .453 slugging percentage and 58 RBI this year.
  • Corbin Carroll is batting .248 with a .326 OBP and 48 RBI for Arizona this season.

Cardinals Player Leaders

  • Brendan Donovan has a team-high OBP (.367) and slugging percentage (.426). He's batting .294.
  • Including all qualified hitters in the big leagues, his batting average puts him 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.
  • 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 is hitting .251 with 23 doubles, 12 home runs and 32 walks.

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