Diamondbacks Defeat Cardinals 10-6 in High-Scoring Affair
Thursday, July 23, 2026, 5:15 PM ET · Busch Stadium
Arizona Diamondbacks 10, St. Louis Cardinals 6, 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 10-6 at Busch Stadium on July 23, 2026.
Who was favored in Arizona Diamondbacks vs St. Louis Cardinals?
St. Louis Cardinals were the favorite at DraftKings, moneyline -126 (about 56% implied). The underdog won.
In a thrilling matchup at Busch Stadium, the Arizona Diamondbacks triumphed over the St. Louis Cardinals with a final score of 10-6. This victory marked the Diamondbacks' fifth win in their last seven meetings against the Cardinals, showcasing their dominance in this series, which they now lead 5-2. The game was characterized by a late surge from the Diamondbacks, who scored six runs in the eighth inning, effectively sealing their victory.
The Cardinals entered this game struggling, having lost their last three contests and holding a record of 3-7 over their last ten games. They averaged 3.5 runs scored and 4.2 runs allowed during this stretch. Their recent form included a narrow loss to the Los Angeles Angels the previous day, where they fell 1-5, and a close defeat against the Diamondbacks just days earlier, losing 7-8. At home, the Cardinals have struggled with a 2-4 record in their last six games, further complicating their season as they sit at 52-50 overall.
On the other side, the Diamondbacks have been performing better, boasting a 6-4 record in their last ten games and currently on a one-game winning streak. They averaged 5.4 runs scored and 4.2 runs allowed during this period. Their latest victory came against the Athletics, where they won 6-5. The Diamondbacks have shown resilience on the road, with a 4-2 record in their last six away games, contributing to their overall record of 54-49.
In terms of injuries, the Cardinals faced significant challenges, with several key players sidelined. Everson Pereira, Masyn Winn, and JJ Wetherholt are on the 10-Day Injured List, while Ramon Urias is day-to-day with an arm issue. Andre Pallante is also on the 15-Day IL due to an elbow problem. The Diamondbacks, meanwhile, are missing Tommy Troy and Ryne Nelson, both on the 10-Day IL, along with Zac Gallen and Corbin Burnes, who are on the 60-Day IL due to elbow injuries. Michael Soroka is also on the 15-Day IL with a shoulder issue.
The betting market reflected the competitive nature of this matchup, with DraftKings pricing the Cardinals at -126 on the moneyline, while the Diamondbacks were at +104. The spread was set at -1.5 for the Cardinals, with a total of 8.0 runs. The odds for the over were -104, while the under was at -116, indicating a balanced expectation for scoring.
The conditions at Busch Stadium were favorable for a baseball game, contributing to the excitement of the matchup. Fans witnessed a back-and-forth battle, but it was the Diamondbacks' explosive eighth inning that defined the game. Key moments included a series of singles that allowed Arizona to capitalize on scoring opportunities, with Del Castillo, Locklear, and Moreno all contributing crucial hits.
The Cardinals attempted to mount a comeback in the ninth inning, scoring four runs, but it was not enough to overcome the deficit created by the Diamondbacks' offensive onslaught. Nolan Arenado had a notable performance, contributing to the Cardinals' scoring efforts, but ultimately, the Diamondbacks' early lead and late-game execution proved decisive.
As the game concluded, the Cardinals faced the reality of their ongoing struggles, while the Diamondbacks celebrated a significant victory that bolstered their position in the league. The final score of 10-6 highlighted the Diamondbacks' ability to capitalize on opportunities and their resilience in a challenging environment.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | STL -126 | 8 o -104 / u -116 | Arizona Diamondbacks +104 · St. Louis Cardinals -126 |
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: 3-7Streak L33.5 scored · 4.2 allowed per game2-4 at home
- L1-5at Los Angeles AngelsJul 22
- L2-3at Los Angeles AngelsJul 21
- L7-8at Arizona DiamondbacksJul 19
- W5-4at Arizona DiamondbacksJul 18
- L3-4vs Atlanta BravesJul 12
- W2-1vs Atlanta BravesJul 11
- L4-8vs Milwaukee BrewersJul 9
- W5-1vs Milwaukee BrewersJul 8
- L3-4vs Milwaukee BrewersJul 7
- L3-4vs Milwaukee BrewersJul 6
Arizona Diamondbacks
Last 10: 6-4Streak W15.4 scored · 4.2 allowed per game4-2 away
- W6-5vs AthleticsJul 22
- L2-5vs AthleticsJul 21
- W8-7vs St. Louis CardinalsJul 19
- L4-5vs St. Louis CardinalsJul 18
- W9-2at Los Angeles DodgersJul 12
- W9-3at Los Angeles DodgersJul 11
- W3-1at San Diego PadresJul 10
- L4-10at San Diego PadresJul 9
- L1-4at San Diego PadresJul 8
- W8-0at San Diego PadresJul 7
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
- 1st Inning0-1Walker doubled to center, Wetherholt scored.
- 1st Inning0-2Nootbaar singled to center, Walker scored, Burleson to second.
- 4th Inning1-2Tawa hit sacrifice fly to center, Kepler scored, Del Castillo to third.
- 4th Inning3-2Locklear homered to left (364 feet), Del Castillo scored.
- 5th Inning4-2Moreno hit sacrifice fly to left, Carroll scored.
- 8th Inning5-2Del Castillo singled to left, Moreno scored.
- 8th Inning6-2Locklear singled to center, Del Castillo scored, Vargas to second, Tawa to third.
- 8th Inning7-2Arenado singled to right, Tawa scored, Locklear to second, Vargas to third.
- 8th Inning8-2Carroll hit sacrifice fly to left, Vargas scored.
- 8th Inning9-2Moreno singled to right, Locklear scored, Perdomo to second, Arenado to third.
- 9th Inning10-2Arenado singled to left, Del Castillo scored, Vargas to second.
- 9th Inning10-4Torres singled to right, Church scored and Wetherholt scored.
- 9th Inning10-6Nootbaar singled to right, Torres scored and Burleson scored.
Win probability
Above the line favours St. Louis Cardinals, below favours Arizona Diamondbacks.
Venue
- Busch StadiumSt. Louis, Missouri
- Attendance32381
- OfficialsAlfonso Marquez, Mike Estabrook, Lance Barrett, Malachi Moore
Elsewhere
Picks for MLB
MLB rules and settlement
These two, other days
- 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
- Diamondbacks Defeat Cardinals 9-4 at Busch StadiumJun 24, 2026