
Cardinals vs Diamondbacks Prediction 5/23/25 MLB Picks Today
Arizona Diamondbacks (26-24) vs. St. Louis Cardinals (27-23)
May 23, 2025 8:15 pm EDT
The Line: St. Louis Cardinals 110 / Arizona Diamondbacks -130; Over/Under: 8.5
(Get latest betting odds)
The Arizona Diamondbacks and St. Louis Cardinals meet Friday in MLB action at Busch Stadium. Here’s a Cardinals vs Diamondbacks Prediction. This article will include a Cardinals vs Diamondbacks Pick.
Arizona Diamondbacks Betting Preview
The Arizona Diamondbacks are 26-24 on the year and play the Pirates, Nationals, and Braves next. The Arizona Diamondbacks are batting .254 on the season, have a .290 OBP, and a .416 slugging percentage. The Arizona Diamondbacks pitching staff has a 4.64 ERA and a 1.33 WHIP. Corbin Carroll leads the Arizona Diamondbacks with 58 hits and 34 RBI, while Josh Naylor and Geraldo Perdomo have combined for 106 hits and 66 RBI.
Zac Gallen gets the ball for the Arizona Diamondbacks, and he is 3-5 with a 5.14 ERA and 59 strikeouts this season. Gallen is 1-1 with a 3.12 ERA and 21 strikeouts in his career against the St. Louis Cardinals.
St. Louis Cardinals Betting Preview
The St. Louis Cardinals are 27-23 on the year and play the Orioles, Rangers, and Royals next. The St. Louis Cardinals are batting .263 on the season, have a .334 OBP, and a .404 slugging percentage. The St. Louis Cardinals’ pitching staff has a 3.73 ERA and a 1.21 WHIP. Brendan Donovan leads the St. Louis Cardinals with 61 hits and 22 RBI, while Lars Nootbaar and Willson Contreras have combined for 94 hits and 53 RBI.
Miles Mikolas gets the ball for the St. Louis Cardinals, and he is 3-2 with a 3.77 ERA and 27 strikeouts this season. Mikolas is 2-2 with a 3.26 ERA and 22 strikeouts in his career against the Arizona Diamondbacks.
Why the St. Louis Cardinals will win
- The Cardinals have won each of their last six games as home underdogs following a home loss.
- The Diamondbacks have lost five of their last six games as favorites against NL Central opponents following a road loss.
- The Cardinals have covered the run line in each of their last 11 games against National League opponents.
- The Diamondbacks have failed to cover the run line in each of their last five games as road favorites.
- The Diamondbacks have trailed after 5 innings in seven of their last eight games against NL Central opponents.
- The Diamondbacks have lost the first inning in three of their last four games against NL Central opponents.
- The Diamondbacks have trailed after 3 innings in each of their last five games against NL Central opponents that held a winning record.
Why the Arizona Diamondbacks will win
- The Diamondbacks have won eight of their last nine night games against NL Central opponents following a loss.
- The Cardinals have lost three of their last four games.
- The Diamondbacks have covered the run line in six of their last seven night games against the Cardinals at Busch Stadium following a loss.
- The Cardinals have failed to cover the run line in five of their last six night games following a home loss.
- The Diamondbacks have led after 3 innings in each of their last four games as favorites against National League opponents.
- The Diamondbacks have led after 5 innings in each of their last five night games against the Cardinals at Busch Stadium.
St. Louis Cardinals Player Prop Facts
- Nolan Arenado has hit at least one home run in each of his last three appearances with his team as a home underdog against the Diamondbacks.
- Masyn Winn has recorded a Double in four of his last five appearances against NL West opponents.
- Miles Mikolas has recorded a win in each of his last three appearances with the Cardinals as underdogs.
- Willson Contreras has recorded at least one RBI in each of his last six home appearances against NL opponents that held a winning record.
- Masyn Winn has scored at least one run in each of his last nine appearances against NL West opponents.
- Miles Mikolas has recorded four or more strikeouts in each of his last three appearances with the Cardinals as underdogs.
- Willson Contreras has recorded at least one Single in each of the Cardinals’ last six home games against opponents that held a winning record.
- Brendan Donovan has recorded at least one hit in each of the Cardinals’ last 20 home games against NL opponents.
- Brendan Donovan ranks T3rd in the league in Hits (61) this season.
Arizona Diamondbacks Player Prop Facts
- Ketel Marte has recorded a Double in three of his last four appearances with the Diamondbacks as favorites against NL Central opponents.
- Ketel Marte has hit a home run in four of his last five road appearances against NL Central opponents that held a winning record.
- Zac Gallen has recorded a win in each of his last five appearances with the Diamondbacks as road favorites against NL Central opponents.
- Ketel Marte has recorded at least one RBI in each of his last nine road appearances against NL Central opponents that held a winning record.
- Geraldo Perdomo has recorded a Single in each of his last six appearances with the Diamondbacks as road favorites against NL opponents.
- Zac Gallen has recorded five or more strikeouts in each of his last 10 appearances against opponents that held a winning record.
- Corbin Carroll has scored at least one run in seven of the Diamondbacks’ last eight night games.
- Geraldo Perdomo has recorded at least one hit in each of his last 16 road appearances after not playing the previous day.
- Corbin Carroll ranks 4th amongst qualified players for Slugging Percentage (.593) this season.
Cardinals vs Diamondbacks Prediction
The Diamondbacks are getting the benefit of the doubt with Gallen on the mound, but he’s just been a name this season. Gallen has a 5.14 ERA and 1.38 WHIP this season, and he just allowed six runs against the Rockies through five innings. Gallen has walked 25 batters in 56 innings and has allowed 10 homers. He hasn’t been great. Mikolas is an all-star caliber pitcher when he’s right, and he’s allowed 10 hits and four runs in his last 16.1 innings. Mikolas just shut out the Royals through six innings. The Cardinals at home with the plus money is one of the better value bets on Friday’s MLB card.