Ball, Baseball, Baseball (Ball)

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

(Get latest betting odds)

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.

Oliver Zivic's Pick: Cardinals ML

Hot Cappers

Latest Picks & Game Previews

  • Seattle Mariners vs Atlanta Braves Prediction 9/7/2025 Today’s MLB Picks

    September 07, 2025

  • Cincinnati Bengals vs Cleveland Browns Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • New York Giants vs Washington Commanders Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Dolphins vs Colts Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Las Vegas Raiders vs New England Patriots Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Tampa Bay Buccaneers vs Atlanta Falcons Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Pittsburgh Steelers vs New York Jets Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Carolina Panthers vs Jacksonville Jaguars Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Arizona Cardinals vs New Orleans Saints Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Blue Jays vs Yankees Prediction 9/7/2025 Today’s MLB Picks

    September 07, 2025