Arizona Diamondbacks vs St Louis Cardinals Prediction, Preview and Odds - 07/23/2026

by Rod Pearson

Wednesday, Jul 22, 2026
 
Game Time: 5:15 pm ET, Thursday, July 23, 2026
Venue:  Busch Stadium, St. Louis, MO
Where to Watch:  MLB TV


Opening Odds at USA Sportsbooks

DraftKings:  Moneyline odds:  Diamondbacks +109, Cardinals -131; Over/Under:  8 runs
Bet365:  Moneyline odds:  Diamondbacks +110, Cardinals -130; Over/Under:  8.5 runs
BetMGM:  Moneyline odds:  Diamondbacks +110, Cardinals -130; Over/Under:  8 runs

Season Record

Arizona Diamondbacks:  52-49 (2nd place, NL West)
St Louis Cardinals:  51-49 (4th place, NL Central)

Do not miss out on our expert handicapper analysis! Vegas Writer is on a HOT STREAK in MLB on a 70-52-1 MLB RUN for +$16,520 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.


Recent Form
Arizona Diamondbacks:  7-3 last 10
St Louis Cardinals:  4-6 last 10



Arizona Diamondbacks vs St Louis Cardinals Preview and Analysis


The Diamondbacks won their 3-game series against the St Louis Cardinals 2-1. They enter this game with a 52-49 record overall and have a road record of 22-27. This is the only of a 1-game series with the Cardinals on Thursday with the series finale of their series against the Athletics still to be played on Wednesday. The Diamondbacks lost the series opener on Monday and won the 2nd game on Tuesday. Their offense ranks 25th in the MLB with a .694 OPS. Merrill Kelly is their starting pitcher on Wednesday while Brandon Pfaadt is making his start in this game on Thursday. He is 4-1 with a 4.58 ERA this season. His team won their last 4 straight games this season with him making an appearance. In his last MLB regular season appearance, he allowed 2 ER, 0 HR, and 0 BB with 3 SO on 6 hits through 5.1 IP against the St Louis Cardinals.

The Cardinals lost their 3-game series against the Arizona Diamondbacks 2-1. They enter this game with a 51-49 record overall and have a home record of 26-26. This is the only game of a 1-game series with the Diamondbacks on Thursday with the 3rd game of their series against the Los Angeles Angels still to be played on Wednesday. The Cardinals lost the 1st game of that series on Monday and the 2nd game on Tuesday. Their offense ranks 24th in the MLB with a .702 OPS. Hunter Dobbins is their starting pitcher on Wednesday while Michael McGreevy is making his start in this game on Thursday. He is 4-7 with a 2.92 ERA this season. His team won their last 2 straight games this season with him making an appearance. In his last MLB regular season appearance, he allowed 1 earned run, 1 homer, and 1 walk with 5 strikeouts on 6 hits through 6.1 innings pitched against the Arizona Diamondbacks.


Diamondbacks vs Cardinals Prediction

The current betting odds have the Cardinals listed as a favorite in this game according to Draftkings Sportsbook. The Cardinals have looked good in their games this season with their 51-49 record overall, but that record has them right near the bottom of the NL Central. They haven't looked great in their own ballpark with their 26-26 home record this season. Meanwhile, the Diamondbacks have looked good in their games this season with their 52-49 record overall which has them right near the top of the NL West. They haven't been a good road team though with their 22-27 road record this year. The Diamondbacks have been rolling lately, now 7-3 in their last 10 games, while the Cardinals have been in a big slump, now 4-6 in their last 10 games. As good as the Diamondbacks have been lately, they still don't have a great offense this season and this is a pitching matchup that the Cardinals can take advantage of at home in this 1-off game. McGreevy is on the mound for the Cardinals in this one and he has looked good this season. He is 4-7 with a 2.92 ERA and he hasn't been giving up many runs all year. He is coming off another great start in which he gave up 1 earned run, something that has been a common theme for him, and the team has had more success with him lately, winning 2 games in a row now with him starting. The Diamondbacks are going with Pfaadt in this one and he hasn't looked great this season. He is 4-1 with a 4.58 ERA and he has been in and out of the bullpen this year. He has looked better lately in a starting role, only giving up 2 earned runs in his last start, but that hasn't been a common theme for him. The Cardinals are going to be desperate to break out of this slump, so look for them to take advantage of this pitching matchup. The best way to place a bet here is on the Cardinals to win this game. 

Diamondbacks Cardinals Prediction:  Our MLB Pick for Thursday, July 23, 2026 (5:15 pm ET start time) is Cardinals 5 Diamondbacks 3.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today.  And if you enjoyed this Arizona Diamondbacks St Louis Cardinals prediction, be sure to drop by every day for our daily MLB projections and previews.

MLB Betting Trends


Arizona Diamondbacks: 103-107 (+8.8 units) on the moneyline in road games. 87-104 (+9.1 units) on the moneyline as an underdog of +100 or higher. 127-105 (+8.8 units) on the moneyline vs. an NL team with a team batting average of .255 or worse. 22-14 UNDER vs. a team with a poor bullpen whose ERA is 4.20 or worse.

St Louis Cardinals: 83-76 (-19.2 units) on the moneyline as a favorite of -110 or higher. 146-159 (-12.4 units) on the moneyline against right-handed starters. 99-98 (-6.1 units) on the moneyline vs. an NL team with a slugging percentage of .400 or worse on the season. 12-3 UNDER against NL West opponents.

Key Injuries


Arizona Diamondbacks:  C. Carroll (RF) Day To Day - Elbow. L. Gurriel Jr. (LF) Ten Day IL - Adductor. T. Troy (LF) Ten Day IL - Shoulder. Z. Gallen (SP) Fifteen Day IL - Elbow. M. Soroka (SP) Fifteen Day IL - Lower-Body. J. Lawlar (LF) Ten Day IL - Hamstring. R. Nelson (SP) Sixty Day IL - Elbow. J. McCann (C) Ten Day IL - Quad. C. Mena (SP) Sixty Day IL - Shoulder. B. Walston (SP) Sixty Day IL - Elbow. A. Puk (RP) Sixty Day IL - Elbow. C. Burnes (SP) Sixty Day IL - Elbow. J. Martinez (RP) Sixty Day IL - Elbow. A. Saalfrank (RP) Sixty Day IL - Shoulder.

St Louis Cardinals:  J. Romero (RP) Fifteen Day IL - Appendix. M. Rajcic (SP) Sixty Day IL - Elbow. R. Urias (3B) Sixty Day IL - Elbow.


Notable Quotes


“That was a massive moment for him. You talk about growth and development, and that's what happens here. Even though it's the Major Leagues, when you get out of that mess, it's a big boost of confidence, and you can see he came back in the dugout floating a little bit. It's not easy to do.” - Torey Lovullo after his team’s win against the A’s in their game on Tuesday. 


“With the amount of games we have in a row, it was important for him to go deeper into that game, which he did. He settled in, punched out seven and did what we needed.” - Oliver Marmol on Liberatore after his team’s loss against the LA Angels in their game on Tuesday. 


Starting Lineups


Arizona Diamondbacks
Ketel Marte (S) DH
Geraldo Perdomo (S) SS
Corbin Carroll (L) RF
Gabriel Moreno (R) C
Max Kepler (L) LF
Nolan Arenado (R) 3B
Tim Tawa (R) 1B
Ildemaro Vargas (S) 2B
Jorge Barrosa (S) CF

St Louis Cardinals
JJ Wetherholt (L) 2B
Iván Herrera (R) C
Alec Burleson (L) 1B
Jordan Walker (R) RF
Lars Nootbaar (L) LF
Masyn Winn (R) SS
Nathan Church (L) CF
Blaze Jordan (R) 3B
Bryan Torres (L) DH

Statistical Leaders


Arizona Diamondbacks
Batting Average:  Jordan Lawlar (.316)
Hits:  Ketel Marte (100)
Home Runs:  Ketel Marte (18)
RBI:  Ketel Marte (59)
Stolen Bases:  Geraldo Perdomo (16)
Wins:  Michael Soroka (8)
Saves:  Paul Sewald (23)
ERA:  Brandyn Garcia (1.75)

St Louis Cardinals
Batting Average:  Jordan Walker (.292)
Hits:  Jordan Walker (110)
Home Runs:  Jordan Walker (22)
RBI:  Jordan Walker (76)
Stolen Bases:  Jordan Walker (14)
Wins:  Andre Pallante (10)
Saves:  Riley O'Brien (25)
ERA:  Scott Blewett (0.00)

Managers:
Arizona Diamondbacks: Torey Lovullo (10th season)
St Louis Cardinals: Oliver Marmol (5th season)

 

Rod Pearson

About the Author:

Rod Pearson has been a rabid sports fan his entire life.  He grew up in Ontario, and was skilled in both hockey and baseball, and pitched in an elite baseball league for many years.  In 2022, Rod decided to hang up his glove, so that he could write about the sports he loves -- but from a gambling perspective.  Join Rod every day as he breaks down the games to find the best betting value.

All photographic images used for editorial content have been licensed from the Associated Press.

© 2026 Al McMordie's BigAl.com. All Rights Reserved.