Your cart is currently empty!

Arizona Diamondbacks vs St. Louis Cardinals Prediction 5/23/25 MLB Picks
Pick details
St. Louis Cardinals (27-23) vs Arizona Diamondbacks (26-24)
May 23, 2025 at 08:15 PM EDT
The Line: Betting Odds: St. Louis Cardinals +110 / Arizona Diamondbacks -130 — Over/Under: 8.5
In this article, we will formulate a Diamondbacks vs Cardinals prediction for this MLB game on Friday, May 23, 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 (26-24, 13-11 Away) won the series against the San Francisco Giants and Colorado Rockies, but lost the latest one to the Los Angeles Dodgers. Arizona did open that series with a win, but scored just four runs in the next two games. In the most recent 3-1 defeat, Corbin Burnes took the loss after allowing three runs on four hits with eight strikeouts and one walk in 7.0 innings.
This season, the Diamondbacks average 5.12 runs per game (5th in the MLB) on a .254/.334/.448 triple-slash. When it comes to pitching, the Diamondbacks’ staff has a 4.64 ERA (24th) and 1.32 WHIP (22nd). Eugenio Suarez leads the Diamondbacks with a .219 batting average, 14 home runs, and 38 RBI this season.
Zac Gallen will take the mound for the Diamondbacks on Friday. The 29-year-old right-hander has a 3-5 record in ten starts this year with a 5.14 ERA and 1.38 WHIP in 56.0 innings.
St. Louis Cardinals Betting Preview
The St. Louis Cardinals (27-23, 16-8 Home) beat the Kansas City Royals and lost to the Detroit Tigers in their last two series. Despite defeating the Tigers in Game 1 of the series, the Cards lost the following two. In the latest 5-1 defeat, Andre Pallante took the loss after allowing three runs on four hits with three strikeouts and four walks in 5.2 innings.
This year, the Cardinals average 4.80 runs per game (7th in the MLB) on a .263/.334/.404 triple-slash. When it comes to pitching, the Cardinals’ staff has a 3.73 ERA (12th) and 1.21 WHIP (10th). Willson Contreras leads the Cardinals with a .250 batting average, six home runs, and 28 RBI this season.
The projected starting pitcher for the Cardinals is Miles Mikolas, who is 3-2 in nine starts this season, with a 3.77 ERA and 1.21 WHIP in 45.1 innings.
Why the Cardinals will beat the Diamondbacks
- The Cardinals have won 11 of their last 12 games as home underdogs following a home loss.
- The Diamondbacks have lost four of their last five games as road favorites against NL Central opponents following a road loss.
- The Cardinals have covered the run line in each of their last 10 games as underdogs.
- The Diamondbacks have failed to cover the run line in each of their last five games as road favorites against National League opponents.
- The Cardinals have led after 5 innings in four of their last five games against NL West opponents.
Total Runs Facts
- Four of the Cardinals’ last five games as underdogs against National League opponents have gone UNDER the total runs line.
- Three of the Diamondbacks’ last four games have gone UNDER the total runs line.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in six of the Diamondbacks’ last seven games at Busch Stadium.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in 10 of the last 12 night games between the Diamondbacks and Cardinals.
Matchup/League Facts
- The Cardinals rank 2nd in the league for batting average this season (.263).
- The Cardinals rank 29th in the league for strikeouts this season (354).
- The Diamondbacks rank 3rd in the league for walks this season (191).
- The Diamondbacks rank 4th in the league for home runs this season (70).
Diamondbacks vs Cardinals Prediction
The Cardinals won six of the previous ten H2H encounters. I am backing the Cards in this one because of a favorable pitching matchup. When I say favorable, I mean I am betting against Zac Gallen here, as he struggled recently. Gallen allowed ten runs in his last two starts and allowed a .325 BA in 40 at-bats against the Cardinals. Miles Mikolas, on the other hand, surrendered just four runs in his previous five starts, three of which were shutouts. I have faith in Mikolas to produce another strong start, so make sure to back the Cardinals.