Cardinals Edge Diamondbacks in Close Contest
Monday, June 22, 2026, 7:45 PM ET · Busch Stadium
St. Louis Cardinals 3, Arizona Diamondbacks 2, 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?
St. Louis Cardinals beat Arizona Diamondbacks 3-2 at Busch Stadium on June 22, 2026.
Who was favored in Arizona Diamondbacks vs St. Louis Cardinals?
St. Louis Cardinals were the favorite at DraftKings, moneyline -144 (about 59% implied). The favorite won.
The St. Louis Cardinals narrowly defeated the Arizona Diamondbacks 3-2 in a tightly contested game at Busch Stadium, marking a significant moment in their ongoing series. This victory allowed the Cardinals to finish the series with a 2-1 record against the Diamondbacks. The Cardinals, with a home record of 42-34, showcased their resilience, especially after a recent stretch of mixed performances. They entered this game having won one out of their last ten, posting a record of 4-6 in that span, with an average of 5.5 runs scored and 5.9 allowed per game.
In contrast, the Diamondbacks, who have an overall record of 39-39, have also struggled recently, with a similar record of 4-6 in their last ten games and an average of 3.8 runs scored against 5.8 allowed. This game was crucial for both teams as they sought to improve their standings in the league. The Cardinals' recent form included a win against the Kansas City Royals on June 21, where they scored 12 runs, but they had also faced defeats against the same team in the preceding games.
The Cardinals' scoring in this game began in the third inning when Burleson reached on an infield single, allowing Church to score and putting the home team ahead 1-0. The fourth inning saw the Cardinals extend their lead, with Jordan hitting a sacrifice fly that brought Nootbaar home, followed by Church's single that allowed Winn to score, making it 3-0. The Diamondbacks responded in the sixth inning when Arenado's groundout allowed Carroll to score, reducing the deficit to 3-1. In the seventh inning, Troy homered to center field, a notable 444-foot blast, bringing the score to 3-2, but the Cardinals held on for the win.
In terms of injuries, the Cardinals were without several key players, including Everson Pereira and Masyn Winn, both on the 10-day injured list, and Ramon Urias, who was day-to-day with an arm issue. The Diamondbacks were also missing significant contributors, including Tommy Troy and Zac Gallen, both on the 10-day and 60-day injured lists, respectively.
The market for this matchup, as provided by DraftKings, had the Cardinals favored at -144 on the money line, with a spread of -1.5 and a total set at 8.5 runs. The odds indicated a competitive atmosphere surrounding the game, reflecting the close nature of the contest itself.
Conditions at Busch Stadium were conducive to a good game, and fans witnessed a hard-fought battle between two teams looking to gain momentum. Viewers were treated to a display of skill, strategy, and determination, particularly from the Cardinals, who managed to secure the win despite the pressure from the Diamondbacks' late-game rally. This victory not only bolstered the Cardinals' confidence but also highlighted the competitive spirit of the series, setting the stage for future encounters between these two teams.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | STL -144 | 8.5 o -117 / u -103 | Arizona Diamondbacks +119 · St. Louis Cardinals -144 |
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 W15.5 scored · 5.9 allowed per game2-1 at home
- 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
- L4-5at New York MetsJun 11
- W9-2at New York MetsJun 10
Arizona Diamondbacks
Last 10: 4-6Streak L13.8 scored · 5.8 allowed per game2-4 away
- 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
- L0-8at Miami MarlinsJun 10
- L6-10at Miami MarlinsJun 9
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
- 3rd Inning0-1Burleson reached on infield single to second, Church scored, Herrera to second.
- 4th Inning0-2Jordan hit sacrifice fly to center, Nootbaar scored, Winn to third.
- 4th Inning0-3Church singled to left, Winn scored.
- 6th Inning1-3Arenado grounded out to shortstop, Carroll scored.
- 7th Inning2-3Troy homered to center (444 feet).
Win probability
Above the line favours St. Louis Cardinals, below favours Arizona Diamondbacks.
Venue
- Busch StadiumSt. Louis, Missouri
- Attendance22050
- OfficialsNate Tomlinson, Jacob Metz, Bruce Dreckman, Carlos Torres
Elsewhere
- 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
- Pitcher Trent Thornton has fit of rage in dugout after being pulled by Cubs
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