ENSign in
MLB · Final

Cardinals Edge Diamondbacks in Thrilling Finish

Friday, July 17, 2026, 9:40 PM ET · Chase Field

St. Louis Cardinals 5, Arizona Diamondbacks 4, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

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.

Unlock today's pick in Telegram →

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+.

Get the daily free pick · See plans

Quick answers

Who won St. Louis Cardinals vs Arizona Diamondbacks?

St. Louis Cardinals beat Arizona Diamondbacks 5-4 at Chase Field on July 17, 2026.

Who was favored in St. Louis Cardinals vs Arizona Diamondbacks?

Arizona Diamondbacks were the favorite at DraftKings, moneyline -115 (about 53% implied). The underdog won.

In a tightly contested game at Chase Field, the St. Louis Cardinals triumphed over the Arizona Diamondbacks with a final score of 5-4. This victory allowed the Cardinals to take the series, with the Diamondbacks winning two of the three matchups. The game showcased a blend of strategic plays and critical moments, making it a noteworthy event in the MLB season.

The Cardinals entered the game with a record of 51-45, while the Diamondbacks held a record of 49-48. Recent form for the home team had been strong, with a record of 6-4 over their last ten games and a current winning streak of three games. They averaged 5.4 runs scored per game while allowing 3.8 runs. Their last five games reflected a record of 3-2, with an average of 5.2 runs scored and 4.0 runs allowed. In contrast, the Cardinals had a mixed record of 5-5 in their last ten games, with their most recent outing resulting in a loss. They averaged 5.2 runs scored and allowed 3.3 runs during this stretch, with a 2-3 record over their last five games, scoring an average of 3.4 runs and allowing 3.6.

Home and away performances also played a role in the game. The Diamondbacks had a home record of 2-2 in their last four games, while the Cardinals had a more favorable away record of 3-1 in their last four. The matchup was significant not only for the standings but also for the teams' respective home and away dynamics.

In terms of injuries, the Diamondbacks faced several challenges, with key players like Tommy Troy (10-Day IL, shoulder), Ryne Nelson (60-Day IL, elbow), Zac Gallen (60-Day IL, elbow), Michael Soroka (15-Day IL, shoulder), and Corbin Burnes (60-Day IL, elbow) unavailable for the game. The Cardinals were also impacted, with Everson Pereira on the 10-Day IL due to a hand injury, while Ramon Urias was listed as day-to-day with an arm issue. Additionally, Masyn Winn (10-Day IL, thumb), Andre Pallante (15-Day IL, elbow), and JJ Wetherholt (10-Day IL, wrist) were also sidelined.

The betting market reflected a competitive outlook, with DraftKings providing odds of ARI -115 for the Diamondbacks and away odds for the Cardinals at -105. The spread was set at 1.5, with a total of 9.0 runs for the game. The over odds were listed at -109.0, while the under odds were at -111.0.

As the game unfolded, the Cardinals struck first in the 1st inning with a two-run single from Winn, scoring Burleson and Herrera. The Diamondbacks responded in the 2nd inning with a sacrifice fly from Gurriel Jr., bringing in Moreno and narrowing the gap to 2-1. The back-and-forth continued as Tawa homered in the 3rd inning to tie the game at 2-2.

The Cardinals regained the lead in the 5th inning with a homer from Wetherholt, making it 3-2. They extended their lead in the 8th inning when Winn hit another sacrifice fly, scoring Burleson. However, the Diamondbacks rallied, with Carroll hitting a two-run homer in the same inning to tie the game at 4-4.

In a dramatic finish, Herrera's sacrifice fly in the 9th inning allowed Fermín to score, sealing the victory for the Cardinals at 5-4. The game highlighted the resilience of both teams and showcased the importance of clutch performances in baseball.

Overall, this matchup was an exciting chapter in the ongoing MLB season, illustrating the competitive nature of both the Diamondbacks and the Cardinals as they vie for playoff positioning.

Odds

BookSpreadTotalMoneyline
DraftKingsARI -115 9 o -109 / u -111 St. Louis Cardinals -105 · Arizona Diamondbacks -115

What these prices pay on $100 · What these numbers mean

Injury report

  • 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
  • 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

Recent form

Arizona Diamondbacks

Last 10: 6-4Streak W35.4 scored · 3.8 allowed per game2-2 at home

  • 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
  • W4-3vs Milwaukee BrewersJul 5
  • L4-7vs Milwaukee BrewersJul 4
  • L4-6vs San Francisco GiantsJul 2
  • W8-2vs San Francisco GiantsJul 1

St. Louis Cardinals

Last 10: 5-5Streak L15.2 scored · 3.3 allowed per game3-1 away

  • 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
  • W3-0at Chicago CubsJul 5
  • W17-1at Chicago CubsJul 3
  • W11-5at Atlanta BravesJul 2
  • L1-5at Atlanta BravesJul 1

Standings

TeamGames behindLostStreakWin %Won
Milwaukee-53W2.62187
Chicago962L2.55778
St. Louis1770W2.50070
Pittsburgh1972L1.48668
Cincinnati2073W2.47967
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654

How the scoring went

  1. 1st Inning2-0Winn singled to center, Burleson scored and Herrera scored, Walker to second.
  2. 2nd Inning2-1Gurriel Jr. hit sacrifice fly to center, Moreno scored, Kepler to third.
  3. 3rd Inning2-2Tawa homered to left (381 feet).
  4. 5th Inning3-2Wetherholt homered to right center (402 feet).
  5. 8th Inning4-2Winn hit sacrifice fly to left, Burleson scored.
  6. 8th Inning4-4Carroll homered to right (356 feet), Perdomo scored.
  7. 9th Inning5-4Herrera hit sacrifice fly to left, Fermín scored.

Win probability

Above the line favours Arizona Diamondbacks, below favours St. Louis Cardinals.

Venue

  • Chase FieldPhoenix, Arizona
  • Attendance29931
  • OfficialsBill Miller, Brian Walsh, Tyler Jones, Chad Fairchild

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.