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

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

Updated May. 24, 2025 2:00 p.m. ET
Data Skrive

Ivan Herrera and the St. Louis Cardinals take the field on Saturday at Busch Stadium against Merrill Kelly, who will start for the Arizona Diamondbacks. First pitch is at 2:15 p.m. ET. The Cardinals have been listed as -106 moneyline underdogs for this matchup against the Diamondbacks (-113). Arizona is favored on the run line (-1.5). The over/under is 8 runs for this game (with -117 odds on the over and -103 odds to go under).

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. Cardinals Highlights | MLB on FOX

Check out the best highlights between the Arizona Diamondbacks and the St. Louis Cardinals.

Diamondbacks vs. Cardinals Game Information & Odds

  • When: Saturday, May 24, 2025 at 2:15 p.m. ET
  • Where: Busch Stadium in St. Louis, Missouri
  • How to watch on TV: FDSMW and ARID
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

  • This season, the Diamondbacks have won 18 out of the 33 games, or 54.5%, in which they've been favored.
  • Arizona is 17-15 this season when entering a game favored by -113 or more on the moneyline.
  • The implied probability of a win from the Diamondbacks, based on the moneyline, is 53.1%.
  • The Cardinals have been underdogs in 34 games this season and have come away with the win 19 times (55.9%) in those contests.
  • St. Louis has a mark of 15-15 in contests where bookmakers favor it by -106 or worse on the moneyline.
  • The Cardinals have an implied victory probability of 51.5% according to the moneyline set for this matchup.

Diamondbacks Recent Betting Performance

  • The Diamondbacks went 4-3 over the seven games they were a moneyline favorite in their last 10 matchups.
  • In their last 10 outings (all had set totals), the Diamondbacks combined with their opponents to hit the over on the total four times.
  • The Diamondbacks' record against the spread is 3-7-0 over their past 10 games.

Diamondbacks Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 5.3
HR 18
ERA 4.85
K/9 8.9

Diamondbacks Player Insights

  • Corbin Carroll leads the Diamondbacks with 15 home runs.
  • Carroll's home runs place him fifth in MLB, and he ranks 16th in RBI.
  • Geraldo Perdomo has a club-high .299 batting average.
  • Including all major league batters, Perdomo ranks 88th in homers and 10th in RBI.
  • Josh Naylor is batting .289 with 12 doubles, five home runs and 19 walks.
  • Naylor will look to build on his two-game hitting in this game. In his last five games he is hitting .143 with a walk and an RBI.
  • Eugenio Suarez has capitalized on opportunities as he leads his team with 38 runs batted in.
  • Suarez takes a two-game streak with at least one hit into this one. During his last five outings he is batting .222 with a double and an RBI.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Randal Grichuk 0.5 (-220) 1.5 (+125) - 0.5 (+180)
Gabriel Moreno 0.5 (-255) 1.5 (+125) - 0.5 (+210)
Eugenio Suárez 0.5 (-215) 1.5 (+130) - 0.5 (+150)
Lourdes Gurriel Jr. 1.5 (+150) 1.5 (-110) - 0.5 (+125)
Ketel Marte 1.5 (+155) 1.5 (-115) - 0.5 (+150)

Cardinals Recent Betting Performance

  • In seven games as underdogs over the last 10 matchups, the Cardinals have a record of 5-2.
  • The Cardinals and their opponents have combined to hit the over four times in their last 10 games with a total.
  • The Cardinals have seven wins against the spread in their last 10 chances.

Cardinals Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 5
HR 9
ERA 3.17
K/9 7.1

Cardinals Player Insights

  • Lars Nootbaar has swatted a team-leading seven long balls.
  • Nootbaar's home run total puts him 71st in MLB, and he ranks 71st in RBI.
  • Brendan Donovan's .321 batting average leads his team.
  • Donovan is currently 184th in homers and 92nd in RBI in the major leagues.
  • Nolan Arenado is batting .243 with 10 doubles, a triple, five home runs and 17 walks.
  • Victor Scott II is hitting .283 with eight doubles, a triple, two home runs and 17 walks.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Masyn Winn 0.5 (-215) 1.5 (+140) - 0.5 (+220)
Lars Nootbaar 0.5 (-225) 1.5 (+120) - 0.5 (+205)
Iván Herrera 0.5 (-220) 1.5 (+140) - 0.5 (+155)
Brendan Donovan 0.5 (-270) 1.5 (+125) - 0.5 (+200)
Alec Burleson 0.5 (-210) 1.5 (+150) - 0.5 (+180)

Diamondbacks vs. Cardinals Highlights | MLB on FOX

Check out the best highlights between the Arizona Diamondbacks and the St. Louis Cardinals.

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