START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Diamondbacks vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for May 23

Subscribe to our newsletter

Diamondbacks vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for May 23

Odds updated as of 10:15 a.m.

The Arizona Diamondbacks versus the St. Louis Cardinals is on the MLB schedule for Friday.

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 (26-24) vs. St. Louis Cardinals (27-23)
  • Date: Friday, May 23, 2025
  • Time: 8:15 p.m. ET
  • Venue: Busch Stadium -- St. Louis, Missouri
  • Coverage: Apple TV+

Diamondbacks vs Cardinals Odds & Moneyline

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

Diamondbacks vs Cardinals Probable Starting Pitchers

Probable Pitchers: Zac Gallen (Diamondbacks) - 3-5, 5.14 ERA vs Miles Mikolas (Cardinals) - 3-2, 3.77 ERA

This contest's pitching matchup is set, as the Diamondbacks will send Zac Gallen (3-5) to the mound, while Miles Mikolas (3-2) will get the nod for the Cardinals. Gallen and his team have a record of 4-6-0 against the spread when he starts. Gallen's team is 2-3 this season when he starts and they are the moneyline favorite. The Cardinals have a 4-5-0 record against the spread in Mikolas' starts. The Cardinals have been the underdog on the moneyline in seven of Mikolas' starts this season, and they went 3-4 in those games.

Diamondbacks vs Cardinals Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Diamondbacks win (51.1%)

Diamondbacks vs Cardinals Moneyline

  • Arizona is the favorite, -130 on the moneyline, while St. Louis is a +110 underdog despite being at home.

Diamondbacks vs Cardinals Spread

  • The Cardinals are +1.5 on the run line against the Diamondbacks. The Cardinals are -156 to cover, and the Diamondbacks are +130.

Diamondbacks vs Cardinals Over/Under

  • A combined run total of 8.5 has been set for Diamondbacks-Cardinals on May 23, with the over at -114 and the under at -106.

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

Diamondbacks vs Cardinals Betting Trends

  • The Diamondbacks have been chosen as favorites in 31 games this year and have walked away with the win 17 times (54.8%) in those games.
  • Arizona has a record of 9-6 in contests when oddsmakers favor them by -130 or more on the moneyline.
  • The Diamondbacks and their opponents have hit the over in 22 of their 49 games with a total set by oddsmakers this season.
  • The Diamondbacks have posted a record of 23-26-0 against the spread this season.
  • The Cardinals are 18-15 in games they were the underdog on the moneyline (winning 54.5% of those games).
  • When playing as a moneyline underdog with odds of +110 or longer, St. Louis has an 8-10 record (winning 44.4% of its games).
  • The Cardinals have combined with opponents to hit the over on the total 26 times this season for a 26-22-2 record against the over/under.
  • The Cardinals have collected a 28-22-0 record ATS this season (covering 56% of the time).

Diamondbacks Player Leaders

  • Corbin Carroll leads Arizona with 58 hits and a team-best slugging percentage of .593. He's batting .278 with an on-base percentage of .352.
  • Among all qualified hitters in MLB, he ranks 47th in batting average, 57th in on-base percentage, and fourth in slugging.
  • Carroll hopes to build on a three-game hitting streak in this matchup. During his last five outings he is hitting .190 with a triple, a home run, three walks and three RBIs.
  • Geraldo Perdomo has 52 hits this season and a team-best OBP of .402. He's batting .306 and slugging .488.
  • Among qualifiers, he ranks 12th in batting average, sixth in on-base percentage and 33rd in slugging percentage.
  • Perdomo enters this game looking to extend his nine-game hit streak. During his last 10 games he is batting .333 with five doubles, a home run, four walks and seven RBIs.
  • Josh Naylor has collected 54 base hits, an OBP of .356 and a slugging percentage of .435 this season.
  • Eugenio Suarez has 14 home runs, 38 RBI and a batting average of .219 this season.

Cardinals Player Leaders

  • Lars Nootbaar has 10 doubles, seven home runs and 31 walks while batting .251. He's slugging .414 with an on-base percentage of .356.
  • Including all the qualified hitters in the big leagues, his batting average places him 90th, his on-base percentage is 52nd, and he is 84th in slugging.
  • Brendan Donovan has racked up 61 hits with a .377 on-base percentage while slugging .455. Those stats are all team-highs. He also has a batting average of .323.
  • He ranks sixth in batting average, 22nd in on-base percentage and 55th in slugging percentage in the big leagues.
  • Nolan Arenado is batting .242 with 10 doubles, five home runs and 17 walks.
  • Willson Contreras has nine doubles, six home runs and 16 walks while hitting .250.

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