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

Odds updated as of 2:11 p.m.
In MLB action on Saturday, the Arizona Diamondbacks take on the St. Louis Cardinals.
Here's everything you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Diamondbacks vs Cardinals Game Info
- Arizona Diamondbacks (26-25) vs. St. Louis Cardinals (28-23)
- Date: Saturday, May 24, 2025
- Time: 2:15 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: FDSMW and ARID
Diamondbacks vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: ARI: (-112) | STL: (-104)
- Spread: ARI: -1.5 (+152) | STL: +1.5 (-184)
- Total: 8 -- Over: (-114) | Under: (-106)
Diamondbacks vs Cardinals Probable Starting Pitchers
Probable Pitchers: Merrill Kelly (Diamondbacks) - 5-2, 3.26 ERA vs Matthew Liberatore (Cardinals) - 3-3, 2.92 ERA
This contest's pitching matchup is set, as the Diamondbacks will send Merrill Kelly (5-2) to the mound, while Matthew Liberatore (3-3) will take the ball for the Cardinals. Kelly's team is 4-5-0 against the spread this season in his starts. Kelly's team has been victorious in 80% of the games he's started as the moneyline favorite with a record of 4-1. When Liberatore starts, the Cardinals have gone 3-6-0 against the spread. The Cardinals are 3-1 in Liberatore's four starts this season that they were the moneyline underdog.
Diamondbacks vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (53.6%)
Diamondbacks vs Cardinals Moneyline
- Arizona is the favorite, -112 on the moneyline, while St. Louis is a -104 underdog despite being at home.
Diamondbacks vs Cardinals Spread
- The Cardinals are at +1.5 on the runline against the Diamondbacks. The Cardinals are -184 to cover the spread, and the Diamondbacks are +152.
Diamondbacks vs Cardinals Over/Under
- An over/under of 8 has been set for Diamondbacks-Cardinals on May 24, with the over being -114 and the under -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 32 games this year and have walked away with the win 17 times (53.1%) in those games.
- This year Arizona has won 16 of 31 games when listed as at least -112 on the moneyline.
- The Diamondbacks' games have gone over the total in 22 of their 50 opportunities.
- The Diamondbacks are 23-27-0 against the spread in their 50 games that had a posted line this season.
- The Cardinals have been the moneyline underdog 34 total times this season. They've gone 19-15 in those games.
- When playing as a moneyline underdog with odds of -104 or longer, St. Louis has a 14-15 record (winning 48.3% of its games).
- In the 51 games oddsmakers have set an over/under for the Cardinals, they have combined with opponents to go over the total 26 times (26-23-2).
- The Cardinals have collected a 29-22-0 record ATS this season.
Diamondbacks Player Leaders
- Corbin Carroll leads Arizona in slugging percentage (.579) and total hits (58) this season. He's batting .271 with an on-base percentage of .345.
- Among the qualified hitters in baseball, his batting average ranks 60th, his on-base percentage ranks 61st, and he is sixth in slugging.
- Geraldo Perdomo leads Arizona in OBP (.394) this season, fueled by 52 hits. He's batting .299 while slugging .477.
- Among all qualified hitters, he is 19th in batting average, ninth in on-base percentage and 41st in slugging percentage.
- Josh Naylor is batting .289 with a .432 slugging percentage and 29 RBI this year.
- Naylor heads into this matchup with two games in a row with at least one hit. In his last five games he is hitting .143 with a walk and an RBI.
- Eugenio Suarez is batting .220 with a .306 OBP and 38 RBI for Arizona this season.
- Suarez has safely hit in two games in a row. During his last five outings he is batting .222 with a double and an RBI.
Cardinals Player Leaders
- Lars Nootbaar has 10 doubles, seven home runs and 32 walks while hitting .247. He's slugging .407 with an on-base percentage of .354.
- He ranks 97th in batting average, 51st in on-base percentage and 93rd in slugging percentage among all qualified hitters in the majors.
- Brendan Donovan has racked up 61 hits with a .384 OBP while slugging .453. Those stats all lead his team. He also has a batting average of .321.
- Including all qualified players, he ranks seventh in batting average, 17th in on-base percentage and 59th in slugging percentage.
- 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.
Diamondbacks vs Cardinals Head to Head
- 5/23/2025: 4-3 STL (Favorite: Diamondbacks, Spread: -1.5, Total: 8, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/24/2024: 5-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 4/23/2024: 14-1 ARI (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 4/22/2024: 5-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/14/2024: 5-0 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 4/13/2024: 4-2 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 10.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/12/2024: 9-6 STL (Favorite: Diamondbacks, Spread: -1.5, Total: 9.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 7/26/2023: 11-7 STL (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -156, Underdog Moneyline: +132)
- 7/25/2023: 3-1 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 9, Favorite Moneyline: -108, Underdog Moneyline: -108)
- 7/24/2023: 10-6 STL (Favorite: Diamondbacks, Spread: -1.5, Total: 9.5, Favorite Moneyline: -162, Underdog Moneyline: +136)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!