Jun 23, 2026; St. Louis, Missouri, USA; Arizona Diamondbacks left fielder Tommy Troy (9) leaps at the wall but is unable to catch a double hit by St. Louis Cardinals center fielder Lars Nootbaar (not pictured) during the ninth inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images
Jeff Curry-Imagn Images

Arizona Diamondbacks vs St. Louis Cardinals Prediction 6/24/2026 Today’s MLB Picks

Pick details

MATCHUP Arizona Diamondbacks St. Louis Cardinals
Team Records 40-39 42-35
Spread +1.5 -194 -1.5 159
Moneyline +100 -120
Total Over 9 (-108) Under 9 (-112)
Where Busch Stadium, St. Louis, Missouri
When Wednesday, June 24, 2026
Time 07:45 PM EDT
TV MLB.TV

The Arizona Diamondbacks and St. Louis Cardinals meet Wednesday in MLB action at Busch Stadium. Here’s an Arizona Diamondbacks vs St. Louis Cardinals Prediction. This article will include an Arizona Diamondbacks vs St. Louis Cardinals Pick.

Arizona Diamondbacks Betting Preview


The Arizona Diamondbacks are 40-39 on the year and play the Giants and Rays next. The Arizona Diamondbacks are batting. 238 on the season, have a .309 OBP, and have a .383 slugging percentage. The Arizona Diamondbacks’ pitching staff has a 4.29 ERA and a 1.30 WHIP. Corbin Carroll leads the Arizona Diamondbacks with 79 hits and 42 RBI, while Ketel Marte and Ildemaro Vargas have combined for 142 hits and 88 RBI.

Mitch Bratt will make his major league debut when he takes the mound tonight. Bratt was 23-19 with a 3.22 ERA and 492 strikeouts in his minor league career. This season in AAA, Bratt is 1-1 with a 2.84 ERA and 42 strikeouts. Bratt is considered the 14th best prospect in the Diamondbacks farm system.

St. Louis Cardinals Betting Preview


The St. Louis Cardinals are 42-35 on the year and play the Braves and Marlins next. The St. Louis Cardinals are batting .249 on the season, with a .328 OBP and a .399 slugging percentage. The St. Louis Cardinals’ pitching staff has a 4.25 ERA and a 1.34 WHIP. Jordan Walker leads the St. Louis Cardinals with 87 hits and 58 RBI, while Alec Burleson and JJ Wetherholt have combined for 162 hits and 91 RBI.

Matthew Liberatore gets the ball for the St. Louis Cardinals, and he is 3-4 with a 5.23 ERA and 67 strikeouts this season. This will be Liberatore’s second career game against the Arizona Diamondbacks.

Why the St. Louis Cardinals will win

  • The Cardinals have won each of their last six night games against National League opponents following a home loss.
  • The Diamondbacks have lost each of their last four games against National League opponents following a win.
  • The Cardinals have covered the run line in 11 of their last 12 night games against NL West opponents following a loss.
  • The Diamondbacks have failed to cover the run line in six of their last seven road games against NL Central opponents following a win.
  • The Cardinals have led after 5 innings in each of their last five night games against opponents that held a winning record.
  • The Cardinals have led after 3 innings in three of their last four games as favorites.

Why the Arizona Diamondbacks will win

  • The Diamondbacks have won each of their last 10 Wednesday night road games against NL Central opponents.
  • The Cardinals have lost nine of their last 10 Wednesday games as favorites against National League opponents.
  • The Diamondbacks have covered the run line in 17 of their last 18 games as road underdogs against National League opponents following a road win.
  • The Cardinals have failed to cover the run line in each of their last six games after playing the previous day.

Total Runs Facts

  • Each of the Diamondbacks’ last seven road games has gone UNDER the total runs line.
  • Each of the Cardinals’ last seven home games against NL West opponents has gone UNDER the total runs line.
  • There has been no run scored during the first inning in each of the Cardinals’ last five night games against NL West opponents.
  • There has been no run scored during the first inning in each of the Diamondbacks’ last four games as underdogs.

St. Louis Cardinals Player Prop Facts

  • Alec Burleson has hit a home run in three of the Cardinals’ last eight games against NL opponents.
  • Matthew Liberatore has recorded four or more strikeouts in each of his last six appearances against opponents that held a winning record.
  • Alec Burleson has recorded at least one hit in each of the Cardinals’ last 16 games as home favorites.
  • Jordan Walker ranks 7th in the league in Hits (87) this season.

Arizona Diamondbacks Player Prop Facts

  • Tommy Troy has hit a home run in two of the Diamondbacks’ last three games against NL opponents.
  • Gabriel Moreno has recorded at least one hit in each of his last eight appearances.
  • Corbin Carroll ranks 10th amongst qualified players for Slugging Percentage (.543) this season.

Matchup/League Facts

  • The Cardinals are one of only four teams in the league to rank in the top 10 in both strikeouts and on-base percentage this season.
  • The Cardinals rank 24th in the league for doubles this season (112).
  • The Diamondbacks rank 2nd in the league for strikeouts against this season (576).
  • The Diamondbacks rank 27th in the league for home runs this season (69).

Arizona Diamondbacks vs St. Louis Cardinals Prediction


I’m not thrilled to get behind Liberatore and his 5.25 ERA and 1.56 WHIP through 72.1 innings. However, the price is low, and those who have followed me over the years know I rarely back pitchers making their MLB debut. I like sample sizes with my pitchers, and we have no idea what to expect from Bratt. Also, Bratt has had issues with velocity and movement throughout his time in the minors, which will work against him in the big leagues. I’m siding with the Cardinals on Wednesday night.

Randy Chambers's Pick: St. Louis Cardinals

Hot Cappers