Diamondbacks vs. Cardinals Prediction, Odds, Picks - May 23

Diamondbacks vs. Cardinals Prediction, Odds, Picks - May 23

Updated May. 23, 2025 8:01 p.m. ET
Data Skrive

Alec Burleson and the St. Louis Cardinals are ready for a matchup with Geraldo Perdomo and the Arizona Diamondbacks on Friday at 8:15 p.m. ET. Bookmakers list the Diamondbacks as -113 favorites on the moneyline, while giving the underdog Cardinals -106 moneyline odds. Arizona (-1.5) is the favorite on the run line. An 8-run over/under is set for the game.

Here's everything you need from a betting perspective on the Diamondbacks-Cardinals game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Diamondbacks vs. Giants Highlights | MLB on FOX

Check out the best moments between the Arizona Diamondbacks and the San Francisco Giants.

Diamondbacks vs. Cardinals Game Information & Odds

  • When: Friday, May 23, 2025 at 8:15 p.m. ET
  • Where: Busch Stadium in St. Louis, Missouri
  • How to watch on TV: Apple TV+
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Diamondbacks -113 -106 8 -117 -103 -1.5 +146 -175

Diamondbacks vs. Cardinals Prediction

  • Score Prediction: Cardinals 5, Diamondbacks 4
  • Total Prediction: Over 8 runs
  • Win Probabilities: Diamondbacks 55%, Cardinals 45%

Diamondbacks vs. Cardinals Betting Insights

  • The Diamondbacks have been favorites in 32 games this season and won 18 (56.2%) of those contests.
  • Arizona has a record of 17-14 in games when sportsbooks favor them by at least -113 on the moneyline.
  • Bookmakers have implied with the moneyline set for this matchup that the Diamondbacks have a 53.1% chance to win.
  • The Cardinals have been underdogs in 33 games this season and have come away with the win 18 times (54.5%) in those contests.
  • This year, St. Louis has won 15 of 30 games when listed as at least -106 or worse on the moneyline.
  • Oddsmakers have implied with the moneyline set for this matchup that the Cardinals have a 51.5% chance of pulling out a win.

Diamondbacks Recent Betting Performance

  • The Diamondbacks were favored on the moneyline for six of their last 10 games, and they finished 4-2 in those matchups.
  • Over their last 10 outings, the Diamondbacks and their opponents combined to go over the total four times (all 10 games had set totals).
  • The Diamondbacks have put together a 3-7-0 record against the spread over their past 10 games.

Diamondbacks Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 5.1
HR 16
ERA 5.20
K/9 9.0

Diamondbacks Player Insights

  • Corbin Carroll's 15 home runs in 2025 are the most on the Diamondbacks. He's also driven in 34 runs while hitting .278.
  • Carroll's home runs rank him fifth in MLB, and he ranks 14th in RBI.
  • Carroll carries a three-game hitting streak into this matchup. In his last five games he is batting .190 with a triple, a home run, three walks and three RBIs.
  • Perdomo has a club-best .306 batting average.
  • Perdomo ranks 87th in homers and ninth in RBI among all hitters in the majors.
  • Perdomo carries a nine-game streak with at least one hit into this contest. During his last 10 outings he is hitting .333 with five doubles, a home run, four walks and seven RBIs.
  • Josh Naylor has 12 doubles, five home runs and 19 walks while hitting .290.
  • Eugenio Suarez has capitalized on opportunities as he paces his team with 38 runs batted in.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Lourdes Gurriel Jr. 0.5 (-265) 1.5 (+115) - 0.5 (+165)
Ketel Marte 0.5 (-265) 1.5 (+100) - 0.5 (+140)
Josh Naylor 0.5 (-265) 1.5 (+115) - 0.5 (+155)
Eugenio Suárez 0.5 (-230) 1.5 (+115) - 0.5 (+135)
Corbin Carroll 1.5 (+170) 1.5 (-125) - 0.5 (+135)

Cardinals Recent Betting Performance

  • In seven games as underdogs over the last 10 matchups, the Cardinals have a record of 5-2.
  • In their last 10 games with a total, the Cardinals and their opponents have combined to hit the over four times.
  • The Cardinals have a record of 7-3-0 ATS over their last 10 games.

Cardinals Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 5.2
HR 12
ERA 2.97
K/9 7.4

Cardinals Player Insights

  • Lars Nootbaar has racked up a team-high seven home runs.
  • Nootbaar's home run total puts him 70th in the majors, and he ranks 67th in RBI.
  • Brendan Donovan's .323 batting average is a team-high mark.
  • Donovan is 180th overall in homers and 91st in RBI this season.
  • Nolan Arenado is hitting .242 with 10 doubles, five home runs and 17 walks.
  • Willson Contreras has driven in the most runs for the Cardinals with 28 runs batted in.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Masyn Winn 0.5 (-240) 1.5 (+135) - 0.5 (+205)
Lars Nootbaar 0.5 (-200) 1.5 (+135) - 0.5 (+190)
Ivan Herrera 0.5 (-220) 1.5 (+140) - 0.5 (+160)
Brendan Donovan 0.5 (-250) 1.5 (+125) - 0.5 (+180)
Victor Scott II 0.5 (-130) 0.5 (-130) - 0.5 (+300)

Cardinals vs. Braves Highlights | MLB on FOX

Check out the highlights from the regular season game between the St. Louis Cardinals and Atlanta Braves.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share