Game Time: 7:45 pm ET, Thursday, June 25, 2026
Venue: Busch Stadium, St. Louis, MO
Where to Watch: ESPN Unlimited, MLB TV
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Diamondbacks +113, Cardinals -136; Over/Under: 9 runs
Bet365: Moneyline odds: Diamondbacks +115, Cardinals -135; Over/Under: 8.5 runs
BetMGM: Moneyline odds: Diamondbacks +115, Cardinals -135; Over/Under: 8.5 runs
Season Record
Arizona Diamondbacks: 40-39 (3rd place, NL West)
St Louis Cardinals: 42-35 (2nd place, NL Central)
Do not miss out on our expert handicapper analysis! Doc’s Sports is on a HOT STREAK in MLB on a 6-0 MLB RUN for +$6,080 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: 5-5 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 40-39 record overall and have a road record of 16-22. This is the series finale of a 4-game series with the Cardinals on Thursday with the 3rd game still to be played on Wednesday. The Diamondbacks lost the series opener on Monday and won the 2nd game on Tuesday. Their offense ranks 27th in the MLB with a .692 OPS. Rookie pitcher Mitch Bratt is their starting pitcher on Wednesday while Zac Gallen is making his start in this game on Thursday. He is 3-6 with a 6.10 ERA this season. His team lost 4 of their last 5 games this season with him making an appearance. In his last MLB regular season appearance, he allowed 9 ER, 0 HR, and 2 BB with 2 SO on 12 hits through 4 IP against the Minnesota Twins.
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 42-35 record overall and have a home record of 22-18. This is the 4th game of a 4-game series with the Diamondbacks on Thursday with the 3rd game of this series still to be played on Wednesday. The Cardinals won the 1st game of this series on Monday and lost the 2nd game on Tuesday. Their offense ranks 12th in the MLB with a .727 OPS. Matthew Liberatore is their starting pitcher on Wednesday while Michael McGreevy is making his start in this game on Thursday. He is 3-6 with a 3.35 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 5 earned runs, 1 homer, and 1 walk with 2 strikeouts on 8 hits through 5 innings pitched against the Kansas City Royals.
Diamondbacks vs Cardinals Prediction
The current betting odds have the Cardinals listed as a favorite in this game according to Draftkings Sportsbook. The Diamondbacks have looked good in their games this season with their 40-39 record overall which has them right in the middle of the NL West. They haven't been a great road team though with their 16-22 road record this year. Meanwhile, the Cardinals have looked good in their games this season with their 42-35 record overall which has them right near the top of the NL Central. They have looked good in their own ballpark too with their 22-18 home record this season. Neither team has looked great lately as both are 5-5 in their last 10 games respectively, but the Cardinals do have the better offense along with having the better pitching matchup in this one. The Cardinals are going with McGreevy in this one and he has looked good this season. He is 3-6 with a 3.35 ERA and he hasn't been giving up many runs this year. The team has had some trouble with him lately though, losing 2 games in a row now with him starting, and he did give up 5 earned runs in his last start too, but that hasn't been a common theme for him this season and he will be looking to bounce back at home with a much better performance. The Diamondbacks are going with Gallen in this one too and he hasn't looked any better this season. He is 3-6 with a 6.10 ERA and he has been giving up a ton of runs all year. He is coming off another terrible start in which he gave up 9 earned runs which has been a common theme for him lately, and even his team has had a ton of trouble with him starting, losing 4 of their last 5 games with him on the mound. The Diamondbacks haven't had a great offense this season, not putting up many runs lately either, so look for the Cardinals 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, June 25, 2026 (7:45 pm ET start time) is Cardinals 7 Diamondbacks 4.
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: 38-39 (-4.4 units) on the moneyline against NL Central opponents. 43-53 (-7.9 units) on the moneyline when playing against a good team (Win Pct. 54% to 62%). 52-42 (-5.8 units) on the moneyline vs. NL teams allowing 4.5 or more runs/game on the season. 15-6 UNDER vs. NL teams allowing 4.5 or more runs/game on the season.
St Louis Cardinals: 41-35 (+5.6 units) on the moneyline against NL West opponents. 110-92 (+5 units) on the moneyline in home games. 92-93 (+10.9 units) on the moneyline when playing against a team with a winning record. 11-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: M. Winn (SS) Day To Day - Thumb. R. Urias (3B) Sixty Day IL - Elbow. R. Fernandez (RP) Fifteen Day IL - Back.
Notable Quotes
“I don’t want to sound weird about it, but I know momentum is a real thing in this game. We try and stop it when we’re out on the field, and we’re trying to create it inside of our dugout, so that was a big win.” - Torey Lovullo after his team’s win against the Cardinals in their game on Tuesday.
“We have tools now that give you a clear indication as to if something is actually making progress, regardless of what our eyes tell us or what the line looks like. It’s easy to sit here and every outing, try to [ask], well, what’s next for them?. I’ll tell you what’s next: their next start. That’s what’s next.” - Oliver Marmol after his team’s loss against the Diamondbacks in their game on Tuesday.
Starting Lineups
Arizona Diamondbacks
Ketel Marte (S) 2B
Geraldo Perdomo (S) SS
Corbin Carroll (L) RF
Gabriel Moreno (R) C
Pavin Smith (L) 1B
Nolan Arenado (R) 3B
Lourdes Gurriel Jr. (R) LF
LuJames Groover (R) DH
Tommy Troy (R) CF
St Louis Cardinals
JJ Wetherholt (L) SS
Iván Herrera (R) DH
Jordan Walker (R) RF
Lars Nootbaar (L) CF
Nelson Velázquez (R) LF
José Fermín (R) 2B
Alec Burleson (L) 1B
Blaze Jordan (R) 3B
Pedro Pagés (R) C
Statistical Leaders
Arizona Diamondbacks
Batting Average: Jordan Lawlar (.316)
Hits: Corbin Carroll (79)
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 (.294)
Hits: Jordan Walker (87)
Home Runs: Jordan Walker (18)
RBI: Jordan Walker (58)
Stolen Bases: Jordan Walker (10)
Wins: Andre Pallante (9)
Saves: Riley O'Brien (19)
ERA: Ryan Fernandez (1.86)
Managers:
Arizona Diamondbacks: Torey Lovullo (10th season)
St Louis Cardinals: Oliver Marmol (5th season)