Game Time: 7:45 pm ET, Tuesday, June 23, 2026
Venue: Busch Stadium, St. Louis, MO
Where to Watch: MLB TV
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Diamondbacks -102, Cardinals -118; Over/Under: 8.5 runs
Bet365: Moneyline odds: Diamondbacks -105, Cardinals -115; Over/Under: 8.5 runs
BetMGM: Moneyline odds: Diamondbacks -110, Cardinals -110; Over/Under: 8.5 runs
Season Record
Arizona Diamondbacks: 39-38 (3rd place, NL West)
St Louis Cardinals: 41-34 (2nd place, NL Central)
Do not miss out on our expert handicapper analysis! Jim Feist is on a HOT STREAK in MLB on a 13-6 MLB RUN for +$7,090 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: 5-5 last 10
St Louis Cardinals: 4-6 last 10
Arizona Diamondbacks vs St Louis Cardinals Preview and Analysis
The Diamondbacks are entering this series off a loss and lost their 3-game series against the Minnesota Twins 2-1 in their last series. They enter this game with a 39-38 record overall and have a road record of 15-21. This is the 2nd game of a 4-game series with the Cardinals on Tuesday with the series opener still to be played on Monday. Their offense ranks 26th in the MLB with a .693 OPS. Merrill Kelly is their starting pitcher on Monday while Eduardo Rodríguez is making his start in this game on Tuesday. He is 6-2 with a 2.45 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 ER, 1 HR, and 3 BB with 5 SO on 6 hits through 7 IP against the Los Angeles Angels.
The Cardinals are entering this series off a win and lost their 3-game series against the Kansas City Royals 2-1 in their last series. They enter this game with a 41-34 record overall and have a home record of 21-17. This is the 2nd game of a 4-game series with the Diamondbacks on Tuesday with the 1st game of this series still to be played on Monday. Their offense ranks 11th in the MLB with a .730 OPS. Andre Pallante is their starting pitcher on Monday while Kyle Leahy is making his start in this game on Tuesday. He is 5-4 with a 4.63 ERA this season. His team lost their last 2 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 3 earned runs, 0 homers, and 1 walk with 7 strikeouts on 7 hits through 6 innings pitched against the San Diego Padres.
Diamondbacks vs Cardinals Prediction
The current betting odds have the Diamondbacks listed as a slight underdog in this game according to Draftkings Sportsbook. The Diamondbacks have looked good in their games this season with their 39-38 record overall which has them right in the middle of the NL West. They haven't been a great road team though with their 15-21 road record this year. Meanwhile, the Cardinals have looked good in their games this season with their 41-34 record overall which has them right near the top of the NL Central. They have looked good in their own ballpark too with their 21-17 home record this season. The Cardinals haven't looked great lately though, now 4-6 in their last 10 games, and the Diamondbacks are only 5-5 in their last 10 games, but they have still looked better lately and will have the better pitching matchup in this one. The Diamondbacks are going with Rodriguez in this one and he has looked great this season. He is 6-2 with a 2.45 ERA and he hasn't been giving up many runs this 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 a lot of success with him too, winning 2 games in a row now with him starting. The Cardinals are going with Leahy in this one and he hasn't looked great this season. He is 5-4 with a 4.63 ERA and late he has been giving up more runs. He just gave up 3 earned runs in his last start which has been a common theme for him and his team has lost 2 games in a row now with him starting. The Cardinals have had the better offense this season, but the Diamondbacks have been putting up a ton of runs lately and this is a pitching matchup that they can take advantage of. The best way to place a bet here is on the Diamondbacks to win this game.
Diamondbacks Cardinals Prediction: Our MLB Pick for Tuesday, June 23, 2026 (7:45 pm ET start time) is Diamondbacks 4 Cardinals 1.
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: 37-38 (-4.4 units) on the moneyline against NL Central opponents. 42-52 (-7.9 units) on the moneyline when playing against a good team (Win Pct. 54% to 62%). 51-41 (-5.8 units) on the moneyline vs. NL teams allowing 4.5 or more runs/game on the season. 13-6 UNDER vs. NL teams allowing 4.5 or more runs/game on the season.
St Louis Cardinals: 40-34 (+5.7 units) on the moneyline against NL West opponents. 109-91 (+5.2 units) on the moneyline in home games. 124-112 (+13.2 units) on the moneyline when the money line is +125 to -125. 9-1 UNDER against NL West opponents.
Key Injuries
Arizona Diamondbacks: M. Soroka (SP) Fifteen Day IL - Lower-Body. J. Lawlar (LF) Ten Day IL - Hamstring. R. Nelson (SP) Fifteen Day IL - Elbow. C. Santana (1B) Sixty Day IL - Groin. 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: R. Urias (3B) Sixty Day IL - Elbow. R. Fernandez (RP) Fifteen Day IL - Back.
Notable Quotes
"One way, and that's all we know, and that is to just keep putting it in gear and going forward. The easy thing to do is feel sorry for ourselves, but I don't think that group is. They're in there, they're hungry, they want to win baseball games, they know how to win baseball games. And we're going to get this thing turned around. I think on a given day or night, we put two-thirds of our game together. We've got to put it all together and start playing very consistent baseball. When we do, we're going to start to win some baseball games." - Torey Lovullo on all of the injuries his team is currently dealing with.
“Two homers today, and the at-bats he is taking are super professional. I love where he is physically and mentally right now.” - Oliver Marmol on JJ Wetherholt after his team’s win against the Royals in their game on Sunday.
Starting Lineups
Arizona Diamondbacks
Ketel Marte (S) 2B
Geraldo Perdomo (S) SS
Corbin Carroll (L) RF
Gabriel Moreno (R) C
Pavin Smith (L) DH
Nolan Arenado (R) 3B
Ildemaro Vargas (S) 1B
Jorge Barrosa (S) CF
Tommy Troy (R) LF
St Louis Cardinals
JJ Wetherholt (L) 2B
Iván Herrera (R) DH
Alec Burleson (L) 1B
Jordan Walker (R) RF
Lars Nootbaar (L) LF
Masyn Winn (R) SS
Jimmy Crooks (L) C
Blaze Jordan (R) 3B
Nathan Church (L) CF
Statistical Leaders
Arizona Diamondbacks
Batting Average: Jordan Lawlar (.316)
Hits: Corbin Carroll (77)
Home Runs: Corbin Carroll (13)
RBI: Ketel Marte (46)
Stolen Bases: Geraldo Perdomo (11)
Wins: Michael Soroka (8)
Saves: Paul Sewald (18)
ERA: Jose Cabrera (0.00)
St Louis Cardinals
Batting Average: Nelson Velázquez (.323)
Hits: Jordan Walker (85)
Home Runs: Jordan Walker (18)
RBI: Jordan Walker (58)
Stolen Bases: Jordan Walker (10)
Wins: Andre Pallante (8)
Saves: Riley O'Brien (18)
ERA: Ryan Fernandez (1.86)
Managers:
Arizona Diamondbacks: Torey Lovullo (10th season)
St Louis Cardinals: Oliver Marmol (5th season)