START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 2:12 a.m.

Sunday's slate in the MLB includes a matchup between the St. Louis Cardinals and the Arizona Diamondbacks.

Before you do any MLB betting on this game at FanDuel Sportsbook, here's everything you need to know.

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

This contest's pitching matchup is set, as the Cardinals will send Sonny Gray (5-1) to the mound, while Brandon Pfaadt (7-3) will get the nod for the Diamondbacks. When Gray starts, his team is 7-3-0 against the spread this season. Gray has started four games with his team as the moneyline favorite and won each of them. The Diamondbacks are 7-3-0 ATS in Pfaadt's 10 starts that had a set spread. The Diamondbacks have a 3-1 record in Pfaadt's four starts this season when 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

  • St. Louis is a -126 favorite on the moneyline, while Arizona is a +108 underdog on the road.

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

  • Cardinals versus Diamondbacks, on May 25, has an over/under of 7.5, with the over being -115 and the under -105.

Bet on St. Louis Cardinals vs. Arizona Diamondbacks on FanDuel today!

Cardinals vs Diamondbacks Betting Trends

  • The Cardinals have been favorites in 17 games this season and have come away with the win nine times (52.9%) in those contests.
  • St. Louis has a record of 6-2 in contests when oddsmakers favor them by -126 or more on the moneyline.
  • The Cardinals and their opponents have gone over in 27 of their 52 games with a total set by sportsbooks this season.
  • The Cardinals are 30-22-0 against the spread in their 52 games that had a posted line this season.
  • The Diamondbacks are 8-11 in games they were the underdog on the moneyline (winning 42.1% of those games).
  • Arizona has a record of 5-5 in games it has played as a moneyline underdog with odds of +108 or longer (50%).
  • The Diamondbacks have played in 51 games with an over/under set, and have combined with their opponents to go over the total 23 times (23-25-3).
  • The Diamondbacks have a 23-28-0 record ATS this season (covering 45.1% of the time).

Cardinals Player Leaders

  • Lars Nootbaar is hitting .249 with 10 doubles, seven home runs and 32 walks. He has an on-base percentage of .356 while slugging .406.
  • Among the qualified batters in the majors, his batting average ranks 94th, his on-base percentage ranks 45th, and he is 91st in slugging.
  • Brendan Donovan leads St. Louis with 62 hits and an OBP of .381, plus a team-best slugging percentage of .448. He's batting .320.
  • Among qualified hitters, his batting average ranks him sixth, his on-base percentage 20th, and his slugging percentage 60th.
  • Nolan Arenado has 44 hits this season and has a slash line of .239/.312/.386.
  • Willson Contreras has six home runs, 28 RBI and a batting average of .250 this season.
  • Contreras brings a three-game hitting streak into this matchup. In his last five games he is batting .158 with two RBIs.

Diamondbacks Player Leaders

  • Corbin Carroll has racked up a team-high slugging percentage (.579) and leads the Diamondbacks in hits (58). He's batting .271 and with an on-base percentage of .345.
  • Including all qualifying hitters, he ranks 59th in batting average, while his on-base percentage is 60th and he is sixth in slugging.
  • Geraldo Perdomo's .404 on-base percentage leads his team. 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 hitters.
  • Josh Naylor has 12 doubles, a triple, five home runs and 19 walks while hitting .289.
  • Eugenio Suarez is hitting .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!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup