Photos: Arizona Diamondbacks at St. Louis Cardinals

Arizona Republic
St. Louis Cardinals' Willson Contreras, center, is held back by home plate umpire Junior Valentin, left, as Contreras talks with Arizona Diamondbacks catcher Jose Herrera, right, during the third inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
St. Louis Cardinals' Willson Contreras, center, is held back by home plate umpire Junior Valentin, left, as Contreras talks with Arizona Diamondbacks catcher Jose Herrera, right, during the third inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks starting pitcher Madison Bumgarner throws during the first inning of a baseball game against the St. Louis Cardinals Wednesday, April 19, 2023, in St. Louis.
Arizona Diamondbacks starting pitcher Madison Bumgarner throws during the first inning of a baseball game against the St. Louis Cardinals Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Dylan Carlson rounds first on an RBI double during the first inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
St. Louis Cardinals' Dylan Carlson rounds first on an RBI double during the first inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks second baseman Ketel Marte catches a pop up by St. Louis Cardinals' Andrew Knizner during the third inning of a baseball game Wednesday, April 19, 2023, in St. Louis. (AP Photo/Jeff Roberson)
Arizona Diamondbacks second baseman Ketel Marte catches a pop up by St. Louis Cardinals' Andrew Knizner during the third inning of a baseball game Wednesday, April 19, 2023, in St. Louis. (AP Photo/Jeff Roberson)
Jeff Roberson/Associated Press
St. Louis Cardinals' Jordan Walker follows through on an RBI single during the third inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
St. Louis Cardinals' Jordan Walker follows through on an RBI single during the third inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Alek Thomas (5) is congratulated by teammate Pavin Smith (26) after hitting a two-run home run during the second inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
Arizona Diamondbacks' Alek Thomas (5) is congratulated by teammate Pavin Smith (26) after hitting a two-run home run during the second inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Andrew Knizner swings during the third inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
St. Louis Cardinals' Andrew Knizner swings during the third inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Tommy Edman (19) is congratulated by teammate Jordan Walker (18) after hitting a three-run home run during the third inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
St. Louis Cardinals' Tommy Edman (19) is congratulated by teammate Jordan Walker (18) after hitting a three-run home run during the third inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Christian Walker flies out during the first inning of a baseball game against the St. Louis Cardinals Wednesday, April 19, 2023, in St. Louis.
Arizona Diamondbacks' Christian Walker flies out during the first inning of a baseball game against the St. Louis Cardinals Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Christian Walker reacts as he flies out during the first inning of a baseball game against the St. Louis Cardinals Wednesday, April 19, 2023, in St. Louis.
Arizona Diamondbacks' Christian Walker reacts as he flies out during the first inning of a baseball game against the St. Louis Cardinals Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals starting pitcher Jake Woodford throws during the first inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
St. Louis Cardinals starting pitcher Jake Woodford throws during the first inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks starting pitcher Madison Bumgarner throws during the first inning of a baseball game against the St. Louis Cardinals Wednesday, April 19, 2023, in St. Louis.
Arizona Diamondbacks starting pitcher Madison Bumgarner throws during the first inning of a baseball game against the St. Louis Cardinals Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Ketel Marte, right, is safe at first for a single as the throw gets away from St. Louis Cardinals first baseman Paul Goldschmidt (46) during the first inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
Arizona Diamondbacks' Ketel Marte, right, is safe at first for a single as the throw gets away from St. Louis Cardinals first baseman Paul Goldschmidt (46) during the first inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Ketel Marte, left, is safe at first for a single as the throw gets away from St. Louis Cardinals first baseman Paul Goldschmidt (46) during the first inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
Arizona Diamondbacks' Ketel Marte, left, is safe at first for a single as the throw gets away from St. Louis Cardinals first baseman Paul Goldschmidt (46) during the first inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Dylan Carlson scores during the first inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
St. Louis Cardinals' Dylan Carlson scores during the first inning of a baseball game against the Arizona Diamondbacks Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Tommy Edman, right, scores past Arizona Diamondbacks catcher Jose Herrera during the first inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
St. Louis Cardinals' Tommy Edman, right, scores past Arizona Diamondbacks catcher Jose Herrera during the first inning of a baseball game Wednesday, April 19, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Gabriel Moreno watches his three-run home run during the fourth inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Arizona Diamondbacks' Gabriel Moreno watches his three-run home run during the fourth inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Lourdes Gurriel Jr. (12) scores past St. Louis Cardinals catcher Willson Contreras during the fourth inning of a baseball game on April 18, 2023, in St. Louis.
Arizona Diamondbacks' Lourdes Gurriel Jr. (12) scores past St. Louis Cardinals catcher Willson Contreras during the fourth inning of a baseball game on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Evan Longoria (right) and Christian Walker celebrate a 7-6 victory over the St. Louis Cardinals in a baseball game on April 18, 2023, in St. Louis.
Arizona Diamondbacks' Evan Longoria (right) and Christian Walker celebrate a 7-6 victory over the St. Louis Cardinals in a baseball game on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks starting pitcher Drey Jameson throws during the first inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Arizona Diamondbacks starting pitcher Drey Jameson throws during the first inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Paul Goldschmidt (46) is congratulated by teammate Alec Burleson after hitting a solo home run during the first inning of a baseball game against the Arizona Diamondbacks on April 18, 2023, in St. Louis.
St. Louis Cardinals' Paul Goldschmidt (46) is congratulated by teammate Alec Burleson after hitting a solo home run during the first inning of a baseball game against the Arizona Diamondbacks on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Paul Goldschmidt is congratulated by teammates after hitting a solo home run during the first inning of a baseball game against the Arizona Diamondbacks on April 18, 2023, in St. Louis.
St. Louis Cardinals' Paul Goldschmidt is congratulated by teammates after hitting a solo home run during the first inning of a baseball game against the Arizona Diamondbacks on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Nick Ahmed hits a two-run double during the fourth inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Arizona Diamondbacks' Nick Ahmed hits a two-run double during the fourth inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Nick Ahmed rounds first on his way to a two-run double during the fourth inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Arizona Diamondbacks' Nick Ahmed rounds first on his way to a two-run double during the fourth inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Lourdes Gurriel Jr. scores during the fourth inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Arizona Diamondbacks' Lourdes Gurriel Jr. scores during the fourth inning of a baseball game against the St. Louis Cardinals on April 18, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Pavin Smith watches his grand slam as St. Louis Cardinals catcher Willson Contreras, left, kneels at the plate during the seventh inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Pavin Smith watches his grand slam as St. Louis Cardinals catcher Willson Contreras, left, kneels at the plate during the seventh inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Ketel Marte rounds the bases after hitting a solo home run during the seventh inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Ketel Marte rounds the bases after hitting a solo home run during the seventh inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks relief pitcher Andrew Chafin (right) and catcher Gabriel Moreno celebrate a 6-3 victory over the St. Louis Cardinals in a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks relief pitcher Andrew Chafin (right) and catcher Gabriel Moreno celebrate a 6-3 victory over the St. Louis Cardinals in a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks second baseman Ketel Marte reacts after hitting a solo home run against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks second baseman Ketel Marte reacts after hitting a solo home run against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
Arizona Diamondbacks designated hitter Pavin Smith hits a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks designated hitter Pavin Smith hits a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
Arizona Diamondbacks designated hitter Pavin Smith (26) hits a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks designated hitter Pavin Smith (26) hits a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
Arizona Diamondbacks designated hitter Pavin Smith (26) reacts after hitting a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks designated hitter Pavin Smith (26) reacts after hitting a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
Arizona Diamondbacks designated hitter Pavin Smith (26) celebrates with right fielder Corbin Carroll (7) after hitting a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks designated hitter Pavin Smith (26) celebrates with right fielder Corbin Carroll (7) after hitting a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
Arizona Diamondbacks designated hitter Pavin Smith (26) celebrates with left fielder Lourdes Gurriel Jr. (12) after hitting a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks designated hitter Pavin Smith (26) celebrates with left fielder Lourdes Gurriel Jr. (12) after hitting a grand slam against the St. Louis Cardinals during the seventh inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
St. Louis Cardinals' Jordan Walker (left) grounds out as Arizona Diamondbacks first baseman Christian Walker handles the throw during the third inning of a baseball game on April 17, 2023, in St. Louis.
St. Louis Cardinals' Jordan Walker (left) grounds out as Arizona Diamondbacks first baseman Christian Walker handles the throw during the third inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Christian Walker (53) yells at home plate umpire Manny Gonzalez after being called out on strikes during the fourth inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Christian Walker (53) yells at home plate umpire Manny Gonzalez after being called out on strikes during the fourth inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Pavin Smith swings during the fifth inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Pavin Smith swings during the fifth inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks shortstop Geraldo Perdomo throws out St. Louis Cardinals' Jordan Walker to end the fifth inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks shortstop Geraldo Perdomo throws out St. Louis Cardinals' Jordan Walker to end the fifth inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Willson Contreras follows through on an RBI double during the seventh inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
St. Louis Cardinals' Willson Contreras follows through on an RBI double during the seventh inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Josh Rojas #10 of the Arizona Diamondbacks slides into home plate for a run against the St. Louis Cardinals in the first inning at Busch Stadium on April 17, 2023, in St. Louis.
Josh Rojas #10 of the Arizona Diamondbacks slides into home plate for a run against the St. Louis Cardinals in the first inning at Busch Stadium on April 17, 2023, in St. Louis.
Joe Puetz/Getty Images
Brendan Donovan #33 of the St. Louis Cardinals fields a line drive by the Arizona Diamondbacks in the third inning at Busch Stadium on April 17, 2023, in St Louis, Missouri.
Brendan Donovan #33 of the St. Louis Cardinals fields a line drive by the Arizona Diamondbacks in the third inning at Busch Stadium on April 17, 2023, in St Louis, Missouri.
Joe Puetz/Getty Images
Arizona Diamondbacks third baseman Josh Rojas (10) slides safely in at home against the St. Louis Cardinals during the first inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks third baseman Josh Rojas (10) slides safely in at home against the St. Louis Cardinals during the first inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
Arizona Diamondbacks starting pitcher Merrill Kelly (29) pitches against the St. Louis Cardinals during the second inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks starting pitcher Merrill Kelly (29) pitches against the St. Louis Cardinals during the second inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
St. Louis Cardinals starting pitcher Jack Flaherty throws during the first inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
St. Louis Cardinals starting pitcher Jack Flaherty throws during the first inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Ketel Marte (left) heads to first for an RBI double St. Louis Cardinals starting pitcher Jack Flaherty, right, during the first inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Ketel Marte (left) heads to first for an RBI double St. Louis Cardinals starting pitcher Jack Flaherty, right, during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Josh Rojas (10) scores past St. Louis Cardinals catcher Willson Contreras during the first inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Josh Rojas (10) scores past St. Louis Cardinals catcher Willson Contreras during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals starting pitcher Jack Flaherty heads back to the mound after giving up an RBI single to Arizona Diamondbacks' Ketel Marte during the first inning of a baseball game on April 17, 2023, in St. Louis.
St. Louis Cardinals starting pitcher Jack Flaherty heads back to the mound after giving up an RBI single to Arizona Diamondbacks' Ketel Marte during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks starting pitcher Merrill Kelly throws during the first inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Arizona Diamondbacks starting pitcher Merrill Kelly throws during the first inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Jordan Walker (left) grounds out as Arizona Diamondbacks first baseman Christian Walker handles the throw during the third inning of a baseball game on April 17, 2023, in St. Louis.
St. Louis Cardinals' Jordan Walker (left) grounds out as Arizona Diamondbacks first baseman Christian Walker handles the throw during the third inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Christian Walker (53) yells at home plate umpire Manny Gonzalez after being called out on strikes during the fourth inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Christian Walker (53) yells at home plate umpire Manny Gonzalez after being called out on strikes during the fourth inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Pavin Smith swings during the fifth inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Pavin Smith swings during the fifth inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks shortstop Geraldo Perdomo throws out St. Louis Cardinals' Jordan Walker to end the fifth inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks shortstop Geraldo Perdomo throws out St. Louis Cardinals' Jordan Walker to end the fifth inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals' Willson Contreras follows through on an RBI double during the seventh inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
St. Louis Cardinals' Willson Contreras follows through on an RBI double during the seventh inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Josh Rojas of the Arizona Diamondbacks slides into home plate for a run against the St. Louis Cardinals in the first inning at Busch Stadium on April 17, 2023, in St Louis.
Josh Rojas of the Arizona Diamondbacks slides into home plate for a run against the St. Louis Cardinals in the first inning at Busch Stadium on April 17, 2023, in St Louis.
Joe Puetz/Getty Images
Brendan Donovan (33) of the St. Louis Cardinals fields a line drive by the Arizona Diamondbacks in the third inning at Busch Stadium on April 17, 2023, in St Louis.
Brendan Donovan (33) of the St. Louis Cardinals fields a line drive by the Arizona Diamondbacks in the third inning at Busch Stadium on April 17, 2023, in St Louis.
Joe Puetz/Getty Images
Arizona Diamondbacks third baseman Josh Rojas (10) slides safely in at home against the St. Louis Cardinals during the first inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks third baseman Josh Rojas (10) slides safely in at home against the St. Louis Cardinals during the first inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
Arizona Diamondbacks starting pitcher Merrill Kelly pitches against the St. Louis Cardinals during the second inning at Busch Stadium on April 17, 2023, in St. Louis.
Arizona Diamondbacks starting pitcher Merrill Kelly pitches against the St. Louis Cardinals during the second inning at Busch Stadium on April 17, 2023, in St. Louis.
Jeff Curry/USA TODAY Sports
St. Louis Cardinals starting pitcher Jack Flaherty throws during the first inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
St. Louis Cardinals starting pitcher Jack Flaherty throws during the first inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Ketel Marte (left) heads to first for an RBI double St. Louis Cardinals starting pitcher Jack Flaherty, right, during the first inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Ketel Marte (left) heads to first for an RBI double St. Louis Cardinals starting pitcher Jack Flaherty, right, during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Josh Rojas (10) scores past St. Louis Cardinals catcher Willson Contreras during the first inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Josh Rojas (10) scores past St. Louis Cardinals catcher Willson Contreras during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals starting pitcher Jack Flaherty heads back to the mound after giving up an RBI single to Arizona Diamondbacks' Ketel Marte during the first inning of a baseball game on April 17, 2023, in St. Louis.
St. Louis Cardinals starting pitcher Jack Flaherty heads back to the mound after giving up an RBI single to Arizona Diamondbacks' Ketel Marte during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks starting pitcher Merrill Kelly throws during the first inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Arizona Diamondbacks starting pitcher Merrill Kelly throws during the first inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals starting pitcher Jack Flaherty throws during the first inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
St. Louis Cardinals starting pitcher Jack Flaherty throws during the first inning of a baseball game against the Arizona Diamondbacks on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Ketel Marte (left) heads to first for an RBI double St. Louis Cardinals starting pitcher Jack Flaherty, right, during the first inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Ketel Marte (left) heads to first for an RBI double St. Louis Cardinals starting pitcher Jack Flaherty, right, during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks' Josh Rojas (10) scores past St. Louis Cardinals catcher Willson Contreras during the first inning of a baseball game on April 17, 2023, in St. Louis.
Arizona Diamondbacks' Josh Rojas (10) scores past St. Louis Cardinals catcher Willson Contreras during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
St. Louis Cardinals starting pitcher Jack Flaherty heads back to the mound after giving up an RBI single to Arizona Diamondbacks' Ketel Marte during the first inning of a baseball game on April 17, 2023, in St. Louis.
St. Louis Cardinals starting pitcher Jack Flaherty heads back to the mound after giving up an RBI single to Arizona Diamondbacks' Ketel Marte during the first inning of a baseball game on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press
Arizona Diamondbacks starting pitcher Merrill Kelly throws during the first inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Arizona Diamondbacks starting pitcher Merrill Kelly throws during the first inning of a baseball game against the St. Louis Cardinals on April 17, 2023, in St. Louis.
Jeff Roberson/Associated Press