· 2026-06-30

The Arizona Diamondbacks are set to play the St. Louis Cardinals tonight at Busch Stadium.
They are coming off a loss, having been beaten 5-1 by the Tampa Bay Rays on June 28.
The Cardinals are favored to win, with a moneyline of -126, while the Diamondbacks have a moneyline of +117.
Zac Gallen has struggled recently, with a 6.10 ERA this season and a 6.00 FIP over his last two starts.
Michael McGreevy has been more consistent, with a 2.25 ERA at Busch Stadium this season.
The Diamondbacks are currently 11th in the National League, with a 41-42 record, and are on a three-game losing streak.
Both teams' bullpens have been struggling, with the Diamondbacks' relief corps owning a 5.63 FIP over the last week, and the Cardinals' bullpen having a 6.38 FIP across the last 14 days.
The weather conditions at Busch Stadium are expected to be mildly favorable for hitters, with temperatures around 85°F and warm summer air.
The game will be broadcast on ESPN, with first pitch scheduled for 7:45 p.m. ET.
The Diamondbacks will look to turn their fortunes around, but it won't be easy against the Cardinals.
And with the Cardinals' strong offense, the Diamondbacks' bullpen will need to be at its best.
But the Diamondbacks have shown they can score runs, having cashed their team total Over in 31 of their last 50 road games.
So it's likely to be a high-scoring game, with the Over/Under pick being Over 8.5.
The Diamondbacks will need to find a way to contain the Cardinals' offense if they want to win.