Diamondbacks vs. Cardinals Prediction, Picks and Odds: June 25, 2026
Zac Gallen's struggles meet Michael McGreevy's consistency at Busch Stadium. Full Diamondbacks vs. Cardinals prediction, picks, odds and analysis for June 25.

The Arizona Diamondbacks and St. Louis Cardinals wrap up their three-game series at Busch Stadium on Thursday evening, with first pitch set for 7:45 PM ET. Arizona comes in having won two of the first two games of this series, but the Cardinals are the better team on the strength of their rotation and lineup depth, and they will be leaning on a real pitching edge in the finale. St. Louis sits at 42-35 and occupies second place in the NL Central, while the Diamondbacks are 40-39 and fighting to stay relevant in the NL West race despite a difficult road schedule that has produced a 17-22 away record.
Thursday’s matchup has a clear pitching narrative: one starter who has been dependable all season against one who has fallen off considerably. That contrast shapes the betting angle significantly.
Starting Pitching: McGreevy vs. Gallen
Michael McGreevy has been one of the quiet success stories of the Cardinals’ rotation in 2026. The right-hander carries a 3-6 record that understates how well he has actually pitched, posting a 3.35 ERA over 83.1 innings. He has struck out 53 hitters while walking only 20, which translates to elite command for a pitcher at this stage of his career. McGreevy’s ability to throw strikes and work deep into games makes him a matchup nightmare for an Arizona lineup that has been inconsistent on the road. When a pitcher can limit free passes and force the opposition to put the ball in play, ground ball tendencies and defense take over, and the Cardinals have the personnel to take advantage.
The situation on the Arizona side is far less encouraging. Zac Gallen entered 2026 as one of the more reliable arms in the NL, but this season has been a significant step back. He sits at 3-6 with a 6.10 ERA over 79.2 innings, surrendering runs at a rate that is difficult to win with consistently. His strikeout numbers have dipped and his command has been shakier than in prior years. Over his last several starts, Gallen has struggled to escape early damage, leaving his team in deficit positions that the offense has had trouble overcoming. On the road against a Cardinals lineup that is hitting .249 as a team with 4.6 runs per game, this is a poor spot for Gallen.
Cardinals Lineup Depth
St. Louis has constructed an impressive lineup around Jordan Walker, who has turned into one of the most dangerous right fielders in the National League. Walker is slashing .290/.343/.523 with 18 home runs and 58 RBI through the first three-plus months of the season, providing the Cardinals with a middle-of-the-order force who has delivered in high-leverage situations all year. Against a pitcher like Gallen who is giving up contact at elevated rates, Walker represents a genuine home run threat every time he steps into the box.
Alec Burleson has been equally productive at first base, hitting .288 with 13 home runs and a .492 slugging percentage. Ivan Herrera provides surprising punch from the catcher spot, hitting .263 with a .405 on-base percentage and 10 home runs. JJ Wetherholt has added 12 home runs as the everyday second baseman, and Lars Nootbaar rounds out a well-balanced order in left field. This is a deep, balanced lineup with legitimate power at multiple spots, and Gallen’s current form gives them every reason for confidence.
Arizona’s Offense and Injury Concerns
The Diamondbacks have capable hitters, but the lineup looks different without several key contributors. Corbin Carroll remains one of the best young outfielders in the game, hitting .280/.367/.543 with 13 home runs and 42 RBI, while Ketel Marte provides veteran production at second base at .262 with 12 home runs and 46 RBI. Gabriel Moreno has contributed from behind the plate at .275 with 6 home runs, and Nolan Arenado brings his usual professional approach at .239 with 8 home runs after joining Arizona this season.
Other Game Picks
- Yankees vs Red Sox Prediction: New York Eyes Ninth Straight Win at Fenway | June 25, 2026
- Astros vs Tigers Prediction: Detroit Targets Back-to-Back Wins with Troy Melton | June 25, 2026
- Cubs vs. Mets Prediction, Picks and Odds: June 25, 2026
- Mariners vs. Pirates Prediction, Picks and Odds: June 25, 2026
However, Arizona is missing A.J. Vukovich (60-Day IL), James McCann (10-Day IL), and Jordan Lawlar (10-Day IL), leaving visible holes in the lineup. The club is scoring 4.3 runs per game on average, slightly below St. Louis, and a road environment at Busch Stadium is not where Gallen has been at his best this year. For bettors handicapping this game, using a DraftKings promo code to lock in value on the Cardinals moneyline before line movement is a smart play, and the FanDuel promo code has the Cardinals at competitive pricing as well. The Fanatics Sportsbook promo code is worth checking for same-game parlay options on this contest.
Series Context and Betting Trends
Arizona won the first two games of this set, making the Cardinals desperate for a win in the finale at home. Teams in that spot tend to rally behind their best available starter, and McGreevy fits that role perfectly for St. Louis. The public has noticed, with 67 percent of bets backing the Cardinals, which suggests sharp and square money are aligned on the home team.
The run line of Cardinals -1.5 at +153 is one of the more interesting values on Thursday’s board, given McGreevy’s ability to work deep and keep runs off the board consistently. The over/under is 9 runs with the over at -102 and the under at -120, suggesting oddsmakers lean slightly toward a tighter final score. That tracks with McGreevy’s tendency to limit the big inning, though Gallen’s elevated ERA creates enough run-scoring potential to keep the total in play.
The Cardinals are 22-19 at home this season, a mark that reflects a team that is solid but not dominant in their own building. However, the pitching matchup here is as lopsided as any on Thursday’s slate. McGreevy versus a struggling Gallen at Busch Stadium is a clear edge for St. Louis, and the home team has every reason to close this series in style. Bettors can get exposure to the Cardinals number through the BetMGM promo code or explore the full odds breakdown at the DraftKings Sportsbook review.
Prediction and Best Bet
The Cardinals get the series win at home behind a strong outing from McGreevy. Gallen’s 6.10 ERA tells the story of a pitcher who is leaking runs at an unsustainable rate, and the St. Louis lineup has too many dangerous hitters to expect him to last deep into this game. McGreevy’s efficiency and command should keep the Diamondbacks’ offense at bay long enough for the Cardinals to build an insurmountable lead.
- Prediction: Cardinals 5, Diamondbacks 2
- Best Bet: St. Louis Cardinals -136 Moneyline
The Cardinals close the series at home and Jordan Walker delivers another key performance against a starter who has been struggling all season. The pitching edge is too significant to ignore, and the Cardinals’ lineup depth makes them the clear choice on Thursday night at Busch Stadium.
