Site icon Pick Dawgz

Diamondbacks vs Cardinals Prediction 5/25/25 MLB Picks

Helmet, People, Person

Jayne Kamin-Oncea-Imagn Images

St. Louis Cardinals (29-23) vs Arizona Diamondbacks (26-26)

Game Info: Sunday, May 25, 2025 at 2:15 pm (Busch Stadium)

The Line: Betting Odds: St. Louis Cardinals -125 / Arizona Diamondbacks +105 — Over/Under: 7.5

(Get latest betting odds)

In this article, we will formulate a Diamondbacks vs Cardinals prediction for this MLB game on Sunday, May 25th at Busch Stadium in St. Louis, Missouri. Let’s take a look at the prediction for this MLB matchup. 

Arizona Diamondbacks Betting Preview

The Arizona Diamondbacks are 26-26 this season after they lost games one and two in this series by scores of 3-4 and 5-6. In their game two loss, Arizona took a 5-4 lead in the eighth inning, but the bullpen couldn’t hold the lead for the loss. The Diamondbacks recorded 12 hits in the game, and they were led by Naylor and Grichuk, who both had two RBIs in the loss. Arizona started Kelly, who allowed six hits and four earned runs over 6.0 innings, while Martinez took the loss in relief. 

Prior to this series, the Diamondbacks lost two out of three against the Dodgers, but did win two out of three against the Rockies before that. Arizona has lost four games in a row, and they are currently fourth in the NL West standings. The Arizona pitching staff has a 4.68 ERA with a 1.32 WHIP and a .246 opponent batting average, while their offense has scored 264 runs with a .255 batting average and a .333 on-base percentage this year. Eugenio Suarez has led Arizona with 14 home runs and 38 RBIs, while Corbin Carroll has added 15 home runs and 34 RBIs this season. The projected starting pitcher for Arizona is Brandon Pfaadt, who is 7-3 with a 3.81 ERA and a 1.24 WHIP over 56.2 innings pitched this season. 

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 29-23 this year after they won game two by a score of 6-5 on Saturday afternoon. St. Louis led 4-1 in the seventh inning, but they needed two runs in the bottom of the eighth to steal the win. The Cardinals recorded eight hits in the game, and they were led by Walker, who went 2-4 with three RBIs in the win. St. Louis started Liberatore, who allowed six hits and one earned run over 7.0 innings, while Helsley picked up the win. 

Prior to this series, the Cardinals lost two out of three against the Tigers, but did win two out of three against the Royals before that. St. Louis has won three of their last five games, and they are currently second in the NL Central standings. The St. Louis pitching staff has a 3.74 ERA with a 1.22 WHIP and a .238 opponent batting average, while their offense has scored 250 runs with a .261 batting average and a .333 on-base percentage this season. Wilson Contreras has led St. Louis with six home runs, 28 RBIs, and two stolen bases, while Lars Nootbaar has added seven home runs and 25 RBIs this year. The projected starting pitcher for St. Louis is Sonny Gray, who is 5-1 with a 4.02 ERA and a 1.13 WHIP over 56.0 innings pitched this year. 

Why the Cardinals will beat the Diamondbacks 

Total Runs Facts

St. Louis Cardinals Player Prop Facts

Arizona Diamondbacks Player Prop Facts

Diamondbacks vs Cardinals Prediction 

St. Louis has won the first two games in this series, and they will look to make it three in a row with a win here. The Cardinals are 18-8 at home this year, while the Diamondbacks are 13-13 on the road. Arizona has lost four games in a row, and its pitching staff continues to be an issue. The Diamondbacks are starting Pfaadt, who has allowed 3, 4, 0, and 6 earned runs in his last four starts. The Cardinals are going with Gray, who has allowed 0, 7, 0, and 4 earned runs in his last four outings. Both pitchers have been inconsistent in recent starts, but we know this Arizona bullpen has been an issue. Take the Cardinals here. 

David Racey's Pick: Cardinals ML

Exit mobile version