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

Odds updated as of 11:13 a.m.
The Friday schedule in MLB includes a matchup between the Arizona Diamondbacks and the St. Louis Cardinals.
All the information you need to make smart bets 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 (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 (+132) | STL: +1.5 (-160)
- 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) against the Cardinals and Miles Mikolas (3-2). Gallen's team is 4-6-0 against the spread this season in his starts. Gallen's team has been victorious in 40% of the games he's started as the moneyline favorite with a record of 2-3. The Cardinals have gone 4-5-0 against the spread when 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 matchups.
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 a -130 favorite on the moneyline, while St. Louis is a +110 underdog at home.
Diamondbacks vs Cardinals Spread
- The Diamondbacks are at the Cardinals and are favored by 1.5 runs on the spread. The Diamondbacks are +132 to cover the runline, with the Cardinals being -160.
Diamondbacks vs Cardinals Over/Under
- Diamondbacks versus Cardinals on May 23 has an over/under of 8.5 runs, with the odds on the over -114 and the under set at -106.
Bet on Arizona Diamondbacks vs. St. Louis Cardinals on FanDuel today!
Diamondbacks vs Cardinals Betting Trends
- The Diamondbacks have been victorious in 17, or 54.8%, of the 31 contests they have been chosen as favorites in this season.
- This year Arizona has won nine of 15 games when listed as at least -130 on the moneyline.
- The Diamondbacks' games have gone over the total in 22 of their 49 opportunities.
- In 49 games with a line this season, the Diamondbacks have a mark of 23-26-0 against the spread.
- The Cardinals have been the moneyline underdog 33 total times this season. They've gone 18-15 in 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 are 28-22-0 ATS this season.
Diamondbacks Player Leaders
- Corbin Carroll leads Arizona in slugging percentage (.593) and total hits (58) this season. He's batting .278 with an on-base percentage of .352.
- Among qualifying batters in the majors, 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. In his last five games he is batting .190 with a triple, a home run, three walks and three RBIs.
- Geraldo Perdomo leads Arizona in OBP (.402) this season, fueled by 52 hits. He's batting .306 while slugging .488.
- He is 12th in batting average, sixth in on-base percentage and 33rd in slugging in the majors.
- Perdomo has picked up a hit in nine games in a row. In his last 10 games he is batting .333 with five doubles, a home run, four walks and seven RBIs.
- Josh Naylor has 54 hits this season and has a slash line of .290/.356/.435.
- Eugenio Suarez has been key for Arizona with 39 hits, an OBP of .307 plus a slugging percentage of .506.
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 qualifying players in the majors, his batting average is 90th, his on-base percentage ranks 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 all pace his team. He also has a batting average of .323.
- His batting average is sixth among all qualified players, his on-base percentage ranks 22nd, and he is 55th in slugging.
- Nolan Arenado has 10 doubles, five home runs and 17 walks while batting .242.
- Willson Contreras is batting .250 with nine doubles, six home runs and 16 walks.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!