Diamondbacks Edge Cardinals in Close Contest
Tuesday, June 23, 2026, 7:45 PM ET · Busch Stadium
Arizona Diamondbacks 4, St. Louis Cardinals 3, 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 4-3 at Busch Stadium on June 23, 2026.
Who was favored in Arizona Diamondbacks vs St. Louis Cardinals?
St. Louis Cardinals were the favorite at DraftKings, moneyline -112 (about 53% implied). The underdog won.
In a tightly contested game at Busch Stadium, the Arizona Diamondbacks edged the St. Louis Cardinals with a final score of 4-3, securing the series win 2-1. This match was notable as it showcased the Diamondbacks' ability to capitalize on late-game opportunities, while the Cardinals struggled to maintain their momentum despite a valiant effort in the final inning.
The Cardinals entered the matchup with a home record of 42-35, while the Diamondbacks had an away record of 40-39. The recent form for both teams showed a mix of results, with the Cardinals going 4-6 in their last ten games, including a win in their most recent outing, and the Diamondbacks also at 4-6 but on a three-game losing streak. The Cardinals averaged 5.9 runs scored and 7.4 runs allowed over their last ten games, while the Diamondbacks averaged 4.1 runs scored and 5.6 runs allowed.
At home, the Cardinals had a record of 2-3 in their last five games, averaging 7.0 runs scored and 5.4 runs allowed. Conversely, the Diamondbacks had a home record of 2-4 in their last five games, with an average of 3.0 runs scored and 5.6 runs allowed. This fixture was particularly intriguing given the recent struggles of both teams, with the Cardinals looking to break out of their inconsistent play and the Diamondbacks aiming to halt their losing streak.
In terms of head-to-head matchups, the Cardinals had a record of 4-6-1 against the Diamondbacks in their last eleven meetings, with the most recent game prior to this one resulting in a 6-10 loss for the Cardinals. The teams had faced off multiple times in the current season, with the Diamondbacks winning two of the three encounters.
Injuries played a significant role in the game, particularly for the Cardinals, who were without several key players. Ramon Urias was listed as day-to-day with an arm issue, while Everson Pereira, Masyn Winn, and JJ Wetherholt were on the 10-day injured list for hand, thumb, and wrist injuries, respectively. Andre Pallante was also on the 15-day injured list due to an elbow injury. The Diamondbacks were missing Tommy Troy and Michael Soroka, both on the 10-day injured list, along with Ryne Nelson, Zac Gallen, and Corbin Burnes, all on the 60-day injured list due to elbow issues.
The betting market reflected a competitive matchup, with DraftKings listing the Cardinals at -112 and the Diamondbacks at -107. The spread was set at 1.5, with a total of 8.5 runs for the game. The over odds were -105.0 and the under odds were -114.0, indicating a closely matched contest.
Conditions at Busch Stadium were conducive to a good game of baseball, with fans eager to see how both teams would perform under pressure. The Cardinals had a chance to rally in the ninth inning, scoring three runs, but it ultimately fell short against the Diamondbacks' defense.
The scoring plays in the final inning highlighted the Diamondbacks' offensive prowess. Arenado’s double allowed Moreno to score, but the Diamondbacks quickly responded with a series of runs, including a single from Gurriel Jr. that brought in two more runs. The Cardinals fought back with a late surge, but it was not enough to overcome the deficit.
As the game concluded, the Cardinals' win probability was at 0.0, illustrating the challenge they faced in trying to secure a victory late in the game. This matchup not only showcased the competitive nature of both teams but also set the stage for future encounters as they continue their respective seasons.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | STL -112 | 8.5 o -105 / u -114 | Arizona Diamondbacks -107 · St. Louis Cardinals -112 |
Injury report
- Ramon UriasDay-To-DayArmSt. Louis Cardinals
- Everson Pereira10-Day-ILHandSt. 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
- Michael Soroka15-Day-ILShoulderArizona Diamondbacks
- Ryne Nelson60-Day-ILElbowArizona Diamondbacks
- Zac Gallen60-Day-ILElbowArizona Diamondbacks
- Corbin Burnes60-Day-ILElbowArizona Diamondbacks
Recent form
St. Louis Cardinals
Last 10: 4-6Streak W15.9 scored · 7.4 allowed per game2-3 at home
- W13-8at Los Angeles DodgersSep 2
- L4-5vs Pittsburgh PiratesAug 30
- W4-1vs Pittsburgh PiratesAug 29
- W7-5vs Baltimore OriolesAug 27
- L7-8vs Baltimore OriolesAug 26
- L1-13vs Baltimore OriolesAug 25
- L4-6at Philadelphia PhilliesAug 23
- L3-12at Philadelphia PhilliesAug 22
- L6-7at Philadelphia PhilliesAug 21
- W10-9at Cincinnati RedsAug 20
Arizona Diamondbacks
Last 10: 4-6Streak L34.1 scored · 5.6 allowed per game2-2 away
- L1-7vs Philadelphia PhilliesSep 2
- L1-2vs Philadelphia PhilliesSep 1
- L2-7at San Francisco GiantsAug 30
- W10-6at San Francisco GiantsAug 29
- L1-6at San Francisco GiantsAug 28
- W5-4vs Chicago CubsAug 26
- L0-7vs Chicago CubsAug 25
- L5-11vs Cincinnati RedsAug 23
- W9-0vs Cincinnati RedsAug 22
- W7-6at Boston Red SoxAug 19
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Los Angeles | - | 56 | L1 | .594 | 82 |
| San Diego | 9.5 | 66 | L1 | .525 | 73 |
| Arizona | 10 | 67 | L3 | .521 | 73 |
| San Francisco | 25.5 | 82 | L1 | .410 | 57 |
| Colorado | 29.5 | 86 | W1 | .381 | 53 |
| Milwaukee | - | 53 | W1 | .619 | 86 |
| Chicago | 8 | 61 | L1 | .561 | 78 |
| St. Louis | 17 | 70 | W1 | .496 | 69 |
| Pittsburgh | 18 | 71 | W3 | .489 | 68 |
| Cincinnati | 20 | 73 | W1 | .475 | 66 |
How the scoring went
- 9th Inning1-0Arenado doubled to left, Moreno scored, Vargas to third.
- 9th Inning3-0Gurriel Jr. singled to center, Vargas and Arenado scored, Gurriel Jr. to second.
- 9th Inning4-0Barrosa scored on a passed ball by Crooks, Marte to second on passed ball by Crooks, Troy to third on passed ball by Crooks.
- 9th Inning4-0Barrosa scored on a passed ball by Crooks, Troy to third and Marte to second.
- 9th Inning4-1Burleson doubled to right, Nootbaar scored, Fermín to third.
- 9th Inning4-2Jordan hit sacrifice fly to right, Fermín scored, Burleson to third.
- 9th Inning4-3Crooks singled to right, Burleson scored.
Win probability
Above the line favours St. Louis Cardinals, below favours Arizona Diamondbacks.
Venue
- Busch StadiumSt. Louis, Missouri
- Attendance23560
- OfficialsJacob Metz, Bruce Dreckman, Carlos Torres, Nate Tomlinson
Elsewhere
- Fantasy baseball lineup advice for Thursday: Breakout coming for Kade Anderson?
- Who are the current MLB team owners?
- Fantasy baseball forecaster: Team hitting ratings
- Fantasy baseball forecaster: Pitcher projections for the next 10 days
- Fantasy Baseball Reliever Depth Chart
- MLB betting tips for Wednesday: Cubs continue to clobber the ball
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