The standalone game was a make-up from June 25, when the clubs had their series finale postponed due to weather.
Advertisement
Advertisement
Advertisement
Pfaadt (5-1) won his fifth straight game, allowing two runs on seven hits, walking two and striking out one for the Diamondbacks, who won their third straight and ninth of their last 11.Gabriel Morenotallied three hits and drove in two runs for Arizona, which posted a five-run eighth inning and had 16 total hits.Adrian Del CastilloandIldemaro Vargasalso finished with three hits apiece.
Michael McGreevy(4-8) threw 6 1/3 innings of four-run, seven-hit ball, striking out three and walking three forSt. Louis, which dropped its sixth game in eight tries.Lars Nootbaardrove in three runs for the Cardinals.
Arizona Diamondbacks catcher Gabriel Moreno (14) hits a single against the St. Louis Cardinals during the first inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against the St. Louis Cardinals during the first inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against the St. Louis Cardinals during the first inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks first baseman Tyler Locklear (31) reacts as he runs the bases after hitting a two run home run against the St. Louis Cardinals during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks first baseman Tyler Locklear (31) celebrates with designated hitter Adrian del Castillo (25) after hitting a two run home run against the St. Louis Cardinals during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against St. Louis Cardinals first baseman Blaze Jordan (33) during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against St. Louis Cardinals first baseman Blaze Jordan (33) during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against St. Louis Cardinals first baseman Blaze Jordan (33) during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against the St. Louis Cardinals during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against St. Louis Cardinals catcher Jimmy Crooks (8) during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks first baseman Tyler Locklear (31) tags out St. Louis Cardinals center fielder Nathan Church (27) during the sixth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks designated hitter Adrian del Castillo (25) hits a one run single against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks pinch hitter Nolan Arenado (28) receives a standing ovations from the St. Louis Cardinals fans before an at bat during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks pinch hitter Nolan Arenado (28) hits a one run single against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks right fielder Corbin Carroll (7) hits a one run sacrifice fly against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks right fielder Corbin Carroll (7) catches a fly ball against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks right fielder Corbin Carroll (7) catches a fly ball against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks catcher Gabriel Moreno (14) catches a foul ball against the St. Louis Cardinals during the ninth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona Diamondbacks center fielder Ryan Waldschmidt (15) left fielder Max Kepler (22) and right fielder Corbin Carroll (7) celebrate after the Diamondbacks defeated the St. Louis Cardinals at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
1/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks catcher Gabriel Moreno (14) hits a single against the St. Louis Cardinals during the first inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
1/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks catcher Gabriel Moreno (14) hits a single against the St. Louis Cardinals during the first inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
2/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against the St. Louis Cardinals during the first inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
3/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against the St. Louis Cardinals during the first inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
4/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks first baseman Tyler Locklear (31) reacts as he runs the bases after hitting a two run home run against the St. Louis Cardinals during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
5/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks first baseman Tyler Locklear (31) celebrates with designated hitter Adrian del Castillo (25) after hitting a two run home run against the St. Louis Cardinals during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
6/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against St. Louis Cardinals first baseman Blaze Jordan (33) during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
7/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against St. Louis Cardinals first baseman Blaze Jordan (33) during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
8/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against St. Louis Cardinals first baseman Blaze Jordan (33) during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
9/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against the St. Louis Cardinals during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
10/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks starting pitcher Brandon Pfaadt (32) throws against St. Louis Cardinals catcher Jimmy Crooks (8) during the fourth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
11/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks first baseman Tyler Locklear (31) tags out St. Louis Cardinals center fielder Nathan Church (27) during the sixth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
12/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks designated hitter Adrian del Castillo (25) hits a one run single against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
13/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks pinch hitter Nolan Arenado (28) receives a standing ovations from the St. Louis Cardinals fans before an at bat during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
14/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks pinch hitter Nolan Arenado (28) hits a one run single against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
15/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks right fielder Corbin Carroll (7) hits a one run sacrifice fly against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
16/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks right fielder Corbin Carroll (7) catches a fly ball against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
17/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks right fielder Corbin Carroll (7) catches a fly ball against the St. Louis Cardinals during the eighth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
18/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks catcher Gabriel Moreno (14) catches a foul ball against the St. Louis Cardinals during the ninth inning at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
19/19
Arizona Diamondbacks take on St. Louis Cardinals in makeup game
Arizona Diamondbacks center fielder Ryan Waldschmidt (15) left fielder Max Kepler (22) and right fielder Corbin Carroll (7) celebrate after the Diamondbacks defeated the St. Louis Cardinals at Busch Stadium in St. Louis, on July 23, 2026.
(Jeff Curry/Imagn Images)
Arizona threatened in the opening inning, asGeraldo Perdomowalked and Moreno singled to place runners on the corners with one out. McGreevy escaped, though, gettingMax Keplerto ground into an inning-ending double play.
St. Louis began the bottom of the first with JJ Wetherholt's leadoff single beforeJordan Walker's RBI double gave the Cardinals a 1-0 lead.Alec Burlesonfollowed with a base hit before Nootbaar's single to center doubled the margin.
Advertisement
Advertisement
Advertisement
Arizona answered in the top of fourth. Kepler drew a leadoff walk before advancing to third on Del Castillo's double.Tim Tawathen drove in the visitors' first run with a sacrifice fly. After McGreevy retired Vargas, Locklear hit his first home run of the season to give the Diamondbacks a 3-2 lead.
Arizona tacked on in the fifth, asCorbin Carrollbegan the frame with his 12th triple of the year, before scoring on Moreno's sac fly.
After McGreevy retired Ryan Waldshmidt for the first out of the seventh,Justin Bruihlentered in relief.
In the top of the eighth, Moreno doubled and Del Castillo slashed an RBI single off Bruihl, pushing the Arizona lead to 5-2.Matt Svansonthen entered for St. Louis, walking Tawa and allowing Vargas' single to load the bases.
Advertisement
Advertisement
Advertisement
The Diamondbacks then blew the game open, as Locklear andNolan Arenadohit back-to-back run-scoring singles, before Carroll's sac fly extended the lead to 8-2. Moreno continued the parade with an RBI single, his second hit of the inning.
Arenado drove in another run with a two-out single in the ninth.