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

Odds updated as of 1:12 a.m.
On Sunday in MLB, the St. Louis Cardinals are playing the Arizona Diamondbacks.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Cardinals vs Diamondbacks Game Info
- St. Louis Cardinals (29-23) vs. Arizona Diamondbacks (26-26)
- Date: Sunday, May 25, 2025
- Time: 2:15 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: FDSMW and ARID
Cardinals vs Diamondbacks Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-126) | ARI: (+108)
- Spread: STL: -1.5 (+160) | ARI: +1.5 (-194)
- Total: 7.5 -- Over: (-115) | Under: (-105)
Cardinals vs Diamondbacks Probable Starting Pitchers
Probable Pitchers: Sonny Gray (Cardinals) - 5-1, 4.02 ERA vs Brandon Pfaadt (Diamondbacks) - 7-3, 3.81 ERA
The Cardinals will give the nod to Sonny Gray (5-1, 4.02 ERA), who is eyeing win No. 6 on the season, and the Diamondbacks will counter with Brandon Pfaadt (7-3, 3.81 ERA). Gray's team is 7-3-0 against the spread in his starts this season. Gray's team has won each of the four games he's started as the moneyline favorite. The Diamondbacks have a 7-3-0 ATS record in Pfaadt's 10 starts with a set spread. The Diamondbacks are 3-1 in Pfaadt's four starts this season that they were the underdog on the moneyline.
Cardinals vs Diamondbacks Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (54.6%)
Cardinals vs Diamondbacks Moneyline
- Arizona is the underdog, +108 on the moneyline, while St. Louis is a -126 favorite at home.
Cardinals vs Diamondbacks Spread
- The Diamondbacks are +1.5 on the spread (-194 to cover), and St. Louis is +160 to cover the runline.
Cardinals vs Diamondbacks Over/Under
- A total of 7.5 runs has been set for the Cardinals-Diamondbacks game on May 25, with the over available at -115 and the under at -105.
Bet on St. Louis Cardinals vs. Arizona Diamondbacks on FanDuel today!
Cardinals vs Diamondbacks Betting Trends
- The Cardinals have won in nine, or 52.9%, of the 17 contests they have been named as odds-on favorites in this year.
- St. Louis has a record of 6-2 in contests when oddsmakers favor them by -126 or more on the moneyline.
- Contests with the Cardinals have gone over the total set by oddsmakers in 27 of 52 chances this season.
- The Cardinals have an against the spread record of 30-22-0 in 52 games with a line this season.
- The Diamondbacks have gone 8-11 in games they were listed as the moneyline underdog (winning 42.1% of those games).
- Arizona has gone 5-5 when it has played as a moneyline underdog with odds of +108 or longer (50%).
- The Diamondbacks have combined with opponents to go over the total 23 times this season for a 23-25-3 record against the over/under.
- The Diamondbacks have a 23-28-0 record ATS this season (covering 45.1% of the time).
Cardinals Player Leaders
- Lars Nootbaar has 10 doubles, seven home runs and 32 walks while batting .249. He has an on-base percentage of .356 and a slugging percentage of .406.
- Among qualifying batters, he is 94th in batting average, his on-base percentage ranks 45th, and he is 91st in slugging.
- Brendan Donovan leads St. Louis in OBP (.381), slugging percentage (.448) and total hits (62) this season. He's batting .320.
- Among qualifying hitters, he ranks sixth in batting average, 20th in on-base percentage and 60th in slugging percentage.
- Nolan Arenado is batting .239 with a .386 slugging percentage and 25 RBI this year.
- Willson Contreras is batting .250 with a .332 OBP and 28 RBI for St. Louis this season.
- Contreras brings a three-game hitting streak into this game. In his last five games he is batting .158 with two RBIs.
Diamondbacks Player Leaders
- Corbin Carroll has accumulated a team-high slugging percentage (.579) while leading the Diamondbacks in hits (58). He's batting .271 and with an on-base percentage of .345.
- He ranks 59th in batting average, 60th in on-base percentage and sixth in slugging percentage among all qualifying batters in MLB.
- Geraldo Perdomo paces his team with a .404 on-base percentage. He has a batting average of .309 while slugging .483.
- He is currently 13th in batting average, seventh in on-base percentage and 34th in slugging percentage among all qualifying batters.
- Josh Naylor has 12 doubles, a triple, five home runs and 19 walks while batting .289.
- Eugenio Suarez is batting .219 with nine doubles, 14 home runs and 17 walks.
Cardinals vs Diamondbacks Head to Head
- 5/24/2025: 6-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 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)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!