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

Odds updated as of 3:13 p.m.
The MLB's Friday slate includes the Arizona Diamondbacks taking on the St. Louis Cardinals.
We've got you covered, in terms of the most important information about this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
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: (-126) | STL: (+108)
- 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
The Diamondbacks will give the nod to Zac Gallen (3-5, 5.14 ERA), who is eyeing win No. 4 on the season, and the Cardinals will counter with Miles Mikolas (3-2, 3.77 ERA). Gallen's team is 4-6-0 against the spread in his starts this season. When Gallen starts a game and his team is the favorite on the moneyline, they have a record of 2-3. The Cardinals have gone 4-5-0 against the spread when Mikolas starts. The Cardinals have a 3-4 record in Mikolas' seven 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 (51.1%)
Diamondbacks vs Cardinals Moneyline
- Looking at the moneyline for Cardinals-Diamondbacks, St. Louis is the underdog at +108, and Arizona is -126 playing on the road.
Diamondbacks vs Cardinals Spread
- The Diamondbacks are 1.5-run road favorites on the runline against the Cardinals. The Diamondbacks are +130 to cover, and the Cardinals are -156.
Diamondbacks vs Cardinals Over/Under
- The over/under for Diamondbacks-Cardinals on May 23 is 8.5. The over is -114, and the under is -106.
Bet on Arizona Diamondbacks vs. St. Louis Cardinals on FanDuel today!
Diamondbacks vs Cardinals Betting Trends
- The Diamondbacks have come away with 17 wins in the 31 contests they have been listed as the favorites in this season.
- This year Arizona has won nine of 17 games when listed as at least -126 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 have won 54.5% of the games this season they were the moneyline underdog (18-15).
- When it has played as a moneyline underdog with odds of +108 or longer, St. Louis has a record of 8-10 (44.4%).
- The Cardinals have had an over/under set by bookmakers 50 times, and have combined with opponents to go over the total in 26 of those games (26-22-2).
- The Cardinals have put together a 28-22-0 record ATS this season (covering 56% of the time).
Diamondbacks Player Leaders
- Corbin Carroll has 58 hits to go with a slugging percentage of .593, both of which are tops among Arizona hitters this season. He has a .278 batting average and 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 has picked up at least one hit in three games in a row. During his last five outings he is hitting .190 with a triple, a home run, three walks and three RBIs.
- Geraldo Perdomo leads Arizona with an OBP of .402 this season while batting .306 with 31 walks and 25 runs scored. He's slugging .488.
- Among all qualified hitters, he is 12th in batting average, sixth in on-base percentage and 33rd in slugging percentage.
- Perdomo has picked up at least one hit in nine straight games. In his last 10 outings 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 is batting .251 with 10 doubles, seven home runs and 31 walks. He's slugging .414 with an on-base percentage of .356.
- Including all qualified hitters in the majors, he ranks 90th in batting average, 52nd in on-base percentage and 84th in slugging percentage.
- Brendan Donovan has 61 hits with a .377 on-base percentage while slugging .455. Those stats all pace his team. He also has a batting average of .323.
- Including all qualifying hitters, he is sixth in batting average, 22nd in on-base percentage and 55th in slugging percentage.
- Nolan Arenado is batting .242 with 10 doubles, five home runs and 17 walks.
- Willson Contreras is hitting .250 with nine doubles, six home runs and 16 walks.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



