Back to Sport

Herrera, Winn Drive Cardinals Past Diamondbacks 5-4

St. Louis Cardinals win 5-4 in Chase Field behind key contributions from Winn and Herrera, improving their record to 51-45.

Lena Quill

July 18, 20262 min read

Cardinals Victory - illustration, Jake Team LLC
Cardinals Victory - illustration, Jake Team LLC
MLBFinal
St. Louis Cardinals5
Arizona Diamondbacks4

July 18, 2026

Key Offensive Contributions

Winn delivered a pivotal performance for the St. Louis Cardinals, driving in two crucial runs during the contest against the Arizona Diamondbacks. His efforts helped establish an early lead that the Cardinals would ultimately hold onto in a tightly contested matchup.

Herrera also played a significant role in the final outcome. His late-inning sacrifice fly proved to be the decisive run, securing the five-to-four victory for St. Louis. The Cardinals' offense capitalized on timely opportunities, with Wetherholt and Carroll providing power from the plate.

Game Progression

The Cardinals struck first in the opening inning. Winn singled to center field, allowing Burleson and Herrera to score, giving St. Louis a 2-0 advantage. Walker advanced to second base on the play.

Arizona responded in the second inning when Gurriel Jr. hit a sacrifice fly to center field. This allowed Moreno to score, cutting the deficit to 2-1, while Kepler moved to third base.

The third inning saw Tawa homered to left field, measuring 381 feet. This solo shot tied the game at 2-2, shifting momentum temporarily in favor of the Diamondbacks.

In the fifth inning, Wetherholt homered to right center, a 402-foot shot that restored the Cardinals' lead at 3-2. The Diamondbacks fought back in the eighth inning. Winn hit another sacrifice fly to left, scoring Burleson and extending St. Louis's lead to 4-2. However, Carroll followed with a 356-foot home run to right field, driving in Perdomo to tie the game at 4-4.

Closing the Game

The ninth inning proved decisive. Herrera hit a sacrifice fly to left field, scoring Fermín and giving the Cardinals a 5-4 lead. This run held up as the final score.

St. Louis Cardinals pitchers combined to limit Arizona's scoring after the early exchanges. Michael McGreevy pitched 6.1 innings, allowing six hits and one earned run while striking out five batters. George Soriano contributed 0.2 innings of scoreless relief with one strikeout.

Luis Gastelum earned the win, pitching one inning and allowing two earned runs. Riley O'Brien recorded the save with a perfect inning of work, striking out one batter.

Arizona's starting pitcher Merrill Kelly went five innings, giving up four hits and one earned run with three strikeouts. Taylor Clarke, Kevin Ginkel, and Juan Morillo each pitched one inning. Paul Sewald took the loss, allowing one earned run in 0.1 innings. Brandyn Garcia closed out the game with 0.2 scoreless innings and one strikeout.

Final Records

With this victory, the St. Louis Cardinals improved their record to 51-45. The Arizona Diamondbacks fell to 49-48. The game was played at Chase Field in Hanover, New Hampshire, with an attendance of 29,931.

Sources

https://www.espn.com/mlb/game/_/gameId/401816154

Share

Lena Quill

Lena Quill covers Queen Creek high school and area college sports.

Related Stories

More in Weather