Diamondbacks Defeat Cardinals 9-4 at Busch Stadium
Wednesday, June 24, 2026, 7:45 PM ET · Busch Stadium
Arizona Diamondbacks 9, St. Louis Cardinals 4, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Arizona Diamondbacks vs St. Louis Cardinals?
Arizona Diamondbacks beat St. Louis Cardinals 9-4 at Busch Stadium on June 24, 2026.
Who was favored in Arizona Diamondbacks vs St. Louis Cardinals?
St. Louis Cardinals were the favorite at DraftKings, moneyline -118 (about 54% implied). The underdog won.
In a decisive victory, the Arizona Diamondbacks defeated the St. Louis Cardinals 9-4 at Busch Stadium, marking the conclusion of their three-game series, which the Diamondbacks won 2-1. This game showcased the Diamondbacks' ability to capitalize on scoring opportunities, particularly in the fourth inning, where they scored five runs, significantly impacting the game's outcome.
The Cardinals entered this matchup with a home record of 42-36 and had been struggling recently, posting a record of 4-6 in their last ten games. They averaged 4.8 runs scored per game but allowed an average of 5.8 runs, indicating defensive vulnerabilities. Their last five games reflected a slight dip in performance, with an average of 5.8 runs scored and 7.2 runs allowed. The Cardinals were on a one-game losing streak, having lost their previous game against the Diamondbacks 3-4 on June 23.
Conversely, the Diamondbacks, with an away record of 41-39, had a more balanced recent performance, going 5-5 in their last ten games. They averaged 3.8 runs scored and allowed 4.6 runs per game during this stretch. Their last five games saw them average 4.6 runs scored and 6.8 runs allowed, with a one-game winning streak following their win against the Cardinals.
In terms of their historical encounters, the Cardinals and Diamondbacks had faced off six times in the current season and the last, with both teams having three wins each. The most recent meetings included the Cardinals winning 3-2 on June 22 and the Diamondbacks winning 4-3 on June 23, showcasing a competitive rivalry.
Injuries played a role in the game, particularly for the Cardinals, who were missing several key players. Everson Pereira and Masyn Winn were on the 10-Day Injured List, while Ramon Urias was listed as day-to-day with an arm issue. Andre Pallante was on the 15-Day IL due to an elbow injury, and JJ Wetherholt was also on the 10-Day IL with a wrist injury. The Diamondbacks were not without their challenges either, as they had Tommy Troy on the 10-Day IL with a shoulder injury, and key pitchers Ryne Nelson and Zac Gallen were both on the 60-Day IL due to elbow injuries.
The betting market reflected the competitive nature of the matchup, with DraftKings listing the Cardinals at -118 and the Diamondbacks at -102. The spread was set at 1.5, with a total of 9.0 runs, indicating expectations for a moderately high-scoring game.
The game conditions at Busch Stadium were typical for a summer evening, contributing to an engaging atmosphere for fans and players alike. Viewers were treated to several notable scoring plays, particularly in the fourth inning when Groover homered to left, bringing Vargas home, followed by Marte's impressive homer to left center. The Diamondbacks continued to build their lead with a sacrifice fly from Jordan and a ground rule double from Troy in the seventh inning, further solidifying their dominance.
Despite the Cardinals' efforts, including Fermín's late homer in the ninth inning, the Diamondbacks maintained control throughout the game. The final scoring plays included Jordan's single that brought Nootbaar home, capping off a strong offensive showing for Arizona.
Overall, the Diamondbacks' victory not only highlighted their offensive capabilities but also underscored the Cardinals' ongoing struggles at home, particularly in recent games. As the season progresses, both teams will need to address their respective challenges to improve their standings.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | STL -118 | 9 o -117 / u -103 | Arizona Diamondbacks -102 · St. Louis Cardinals -118 |
Injury report
- Everson Pereira10-Day-ILHandSt. Louis Cardinals
- Ramon UriasDay-To-DayArmSt. Louis Cardinals
- Masyn Winn10-Day-ILThumbSt. Louis Cardinals
- Andre Pallante15-Day-ILElbowSt. Louis Cardinals
- JJ Wetherholt10-Day-ILWristSt. Louis Cardinals
- Tommy Troy10-Day-ILShoulderArizona Diamondbacks
- Ryne Nelson60-Day-ILElbowArizona Diamondbacks
- Zac Gallen60-Day-ILElbowArizona Diamondbacks
- Michael Soroka15-Day-ILShoulderArizona Diamondbacks
- Corbin Burnes60-Day-ILElbowArizona Diamondbacks
Recent form
St. Louis Cardinals
Last 10: 4-6Streak L14.8 scored · 5.8 allowed per game3-2 at home
- L3-4vs Arizona DiamondbacksJun 23
- W3-2vs Arizona DiamondbacksJun 22
- W12-10at Kansas City RoyalsJun 21
- L5-6at Kansas City RoyalsJun 20
- L6-14at Kansas City RoyalsJun 18
- L1-6vs San Diego PadresJun 17
- W3-2vs San Diego PadresJun 16
- W3-0vs San Diego PadresJun 15
- L4-5at Minnesota TwinsJun 14
- L8-9at Minnesota TwinsJun 13
Arizona Diamondbacks
Last 10: 5-5Streak W13.8 scored · 4.6 allowed per game3-3 away
- W4-3at St. Louis CardinalsJun 23
- L2-3at St. Louis CardinalsJun 22
- L8-16vs Minnesota TwinsJun 21
- W9-5vs Minnesota TwinsJun 20
- L0-7vs Los Angeles AngelsJun 17
- W4-3vs Los Angeles AngelsJun 16
- W5-3at Cincinnati RedsJun 14
- L1-2at Cincinnati RedsJun 13
- W5-2at Cincinnati RedsJun 12
- L0-2at Miami MarlinsJun 11
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
| Milwaukee | - | 53 | W2 | .621 | 87 |
| Chicago | 9 | 62 | L2 | .557 | 78 |
| St. Louis | 17 | 70 | W2 | .500 | 70 |
| Pittsburgh | 19 | 72 | L1 | .486 | 68 |
| Cincinnati | 20 | 73 | W2 | .479 | 67 |
How the scoring went
- 2nd Inning0-1Jordan doubled to left, Fermín scored.
- 4th Inning1-1Troy reached on infield single to second, Carroll scored, Arenado to second.
- 4th Inning3-1Vargas doubled to left, Troy scored and Arenado scored.
- 4th Inning5-1Groover homered to left (388 feet), Vargas scored.
- 4th Inning6-1Marte homered to left center (416 feet).
- 4th Inning6-2Jordan hit sacrifice fly to center, Fermín scored.
- 7th Inning7-2Troy hit a ground rule double, Moreno scored.
- 7th Inning8-2Gurriel Jr. doubled to left, Troy scored.
- 8th Inning9-2Moreno hit sacrifice fly to left, Groover scored.
- 9th Inning9-3Fermín homered to left (387 feet).
- 9th Inning9-4Jordan singled to center, Nootbaar scored.
Win probability
Above the line favours St. Louis Cardinals, below favours Arizona Diamondbacks.
Venue
- Busch StadiumSt. Louis, Missouri
- Attendance22376
- OfficialsBruce Dreckman, Carlos Torres, Nate Tomlinson, Jacob Metz
Elsewhere
- Dodgers' Roberts says Ohtani 'visibly' ailing after 0-for-4 night
- 2026 MLB ABS challenge system tracker: Team, player rankings
- Saggese hits go-ahead single in the 10th in the Cardinals' 8-6 victory over the Dodgers
- St. Louis Cardinals vs. Los Angeles Dodgers: Game Highlights
- Schlittler sharp, the Yankees score 5 2-out runs in the 10th in a 6-3 win over the Angels
- New York Yankees vs. Los Angeles Angels: Game Highlights
Picks for MLB
MLB rules and settlement
These two, other days
- Diamondbacks Defeat Cardinals 10-6 in High-Scoring AffairJul 23, 2026
- Diamondbacks Edge Cardinals in Extra-Inning ThrillerJul 19, 2026
- Diamondbacks Secure Series Win Against CardinalsJul 18, 2026
- Cardinals Edge Diamondbacks in Thrilling FinishJul 17, 2026
- Cardinals vs. Diamondbacks Game PostponedJun 25, 2026