← MLB

MLB Final Intelligence

STL 77-85
5 – 4
FINAL
ARI 86-76

St. Louis Cardinals vs Arizona Diamondbacks β€” Recap

July 17, 2026  Β· Chase Field (NH)  Β· View Preview

πŸ“°Game Recap

The St. Louis Cardinals, entering the night with a 53-52 record, pulled off an upset against the favored Arizona Diamondbacks (55-51) on Tuesday, securing a dramatic 5-4 victory. St. Louis wasted no time establishing an early lead, as in the top of the first inning, Winn singled to center, bringing home both Burleson and Herrera to put the Cardinals up 2-0 and set the tone for the visitors.

Arizona began to chip away at the deficit, with Lourdes Gurriel Jr. hitting a sacrifice fly in the bottom of the second to score Moreno, making it a 2-1 game. The Diamondbacks then evened the score in the very next inning when Tawa launched a 381-foot solo home run to left field, knotting the game at 2-2. The Cardinals, however, quickly reclaimed their lead in the top of the fifth inning, courtesy of Wetherholt's 402-foot solo blast to right center. St. Louis starting pitcher Michael McGreevy turned in a strong performance, allowing only one earned run over 6.1 innings while striking out five, keeping the Diamondbacks' offense largely at bay through the middle innings.

The late innings brought heightened drama, setting the stage for a back-and-forth battle. In the top of the eighth, Winn extended St. Louis's lead with another sacrifice fly, this time to left, scoring Burleson and pushing the score to 4-2. But the Diamondbacks refused to surrender, responding immediately in the bottom of the eighth when Corbin Carroll, who was Arizona's top offensive performer with a home run and two RBI, blasted a 356-foot two-run homer to right field that scored Perdomo, tying the game once again at 4-4. The deadlock was broken in the top of the ninth when Herrera hit a sacrifice fly to left, allowing FermΓ­n to cross the plate with what proved to be the game-winning run, securing the 5-4 upset for the Cardinals.

How the Prediction Fared

⚑ Upset

Pregame, the market favored the Arizona Diamondbacks (-108, 50% implied) over the St. Louis Cardinals. Final: the St. Louis Cardinals won 5–4, pulling off the upset.

Player of the Game

Corbin Carroll
At the Plate
4 AB, 1 H, 1 HR, 2 RBI
Michael McGreevy
On the Mound
6.1 IP, 5 K, 1 ER

Linescore

123456789 RHE
STL 2 0 0 0 1 0 0 1 1 5 90
ARI 0 1 1 0 0 0 0 2 0 4 81

Pitching

Pitcher Team IP H R ER BB K ERA
Michael McGreevy 6.1 6 2 1 1 5 2.92
Merrill Kelly 5.0 4 3 1 2 3 5.20
Juan Morillo 1.0 1 1 1 1 1 3.05
Kevin Ginkel 1.0 1 0 0 0 0 2.77
Taylor Clarke 1.0 1 0 0 1 0 2.53
Luis Gastelum W 1.0 1 2 2 1 1 9.82
Riley O'Brien S 1.0 1 0 0 1 1 3.35
Brandyn Garcia 0.2 0 0 0 0 1 1.85
George Soriano 0.2 0 0 0 0 1 3.27
Paul Sewald L 0.1 2 1 1 1 0 4.46

Batting

Batter Team AB H HR RBI R BB K
Tim Tawa 4 2 1 1 1 0 0
JJ Wetherholt 4 2 1 1 1 1 0
Gabriel Moreno 4 2 0 0 1 0 1
Jose Fermin 4 2 0 0 1 0 0
Corbin Carroll 4 1 1 2 1 0 0
Masyn Winn 2 1 0 3 0 1 0
Ildemaro Vargas 4 1 0 0 0 0 0
Ketel Marte 5 1 0 0 0 0 2
Max Kepler 4 1 0 0 0 0 1
Alec Burleson 4 1 0 0 2 1 1
Jimmy Crooks 3 1 0 0 0 1 0
Jordan Walker 4 1 0 0 0 1 1
Lars Nootbaar 4 1 0 0 0 0 2

Sharper Picks Start Here

Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking β€” all in one workspace built for serious bettors and DFS players.