Photos: Cardinals Herrera goes "tarps off" to celebrate three-run walk-off home run
St. Louis Cardinals Ivan Herrera celebrates "tarps off" after crushing a 3 run walk-off home run in tenth inning to send the Cardinals to 9-6 win over the Pirates Tuesday night at Busch Stadium.
St. Louis Cardinals Iván Herrera (48) goes tarps off to celebrate his 3 RBI walk-off home run to send the Cardinals to a 9-6 win over the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Players with the Stephen F. Austin (SFA) Lumberjacks club baseball team, joined by dozens of other fans, in the tarps off section rally in the fifth inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Cardinals third baseman Nolan Gorman (16) pours water over designated hitter Ivan Herrera (48), who hit three-run walk-off home run to send the Cardinals to a 9-6 win over the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Iván Herrera (48) watches his 3 RBI walk-off home go over the wall to send the Cardinals to a 9-6 win over the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Cardinals designated hitter Ivan Herrera (48) bounds home, celebrating his three-run walk-off home run to send the Cardinals to a 9-6 win over the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Iván Herrera (48) goes tarps off to celebrate his 3 RBI walk-off home run to send the Cardinals to a 9-6 win over the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Iván Herrera (48) celebrates his 3 RBI walk-off home run to send the Cardinals to a 9-6 win over the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Iván Herrera (48) goes tarps off to celebrate his 3 RBI walk-off home run to send the Cardinals to a 9-6 win over the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Cardinals designated hitter Ivan Herrera (48) goes "tarps off" to celebrate his three-run walk-off home run to finish the Cardinals' 9-6 win over the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals pitcher George Soriano (65) looks to the sky after pitching a scoreless tenth inning in a game against the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals pitcher Riley O'Brien (61) sits in the dugout after giving up two runs to tie the game 6-6 in the ninth inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals catcher Pedro Pagés (43) walks to meet St. Louis Cardinals pitcher Riley O'Brien (61) after he loaded the bases in the ninth inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
The Pittsburgh Pirates bench celebrate as St. Louis Cardinals pitcher Riley O'Brien (61) gives up the tying run in the ninth inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals center fielder Victor Scott II (11) runs down a line drive by Pittsburgh Pirates Endy Rodríguez (13) to end the eighth inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Teammates congratulate St. Louis Cardinals Alec Burleson (41) on his solo home run off Pittsburgh Pirates pitcher Brandan Bidois (77) in the eighth inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals first baseman Alec Burleson (41) celebrates his solo home run off Pittsburgh Pirates pitcher Brandan Bidois (77) in the eighth inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals first baseman Alec Burleson (41) tags out Pittsburgh Pirates Jared Triolo (19) in the eighth inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Victor Scott II (11) drops a bunt off Pittsburgh Pirates pitcher Evan Sisk (48) to advance baserunners in seventh inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Pittsburgh Pirates third baseman Nick Gonzales (3) runs down St. Louis Cardinals Thomas Saggese (25) who was caught stealing in the seventh inning on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Nolan Gorman (16) celebrates his 2RBI home run off Pittsburgh Pirates pitcher Evan Sisk (48) to give the Cardinals a 5-4 lead in the sixth inning on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Nolan Gorman (16) celebrates his 2RBI home run off Pittsburgh Pirates pitcher Evan Sisk (48) to give the Cardinals a 5-4 lead in the sixth inning on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Nolan Gorman (16) celebrates his 2RBI home run off Pittsburgh Pirates pitcher Evan Sisk (48) which scored Alec Burleson (41) to give the Cardinals a 5-4 lead in the sixth inning on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Nolan Gorman (16) circles the bases after hitting a 2RBI home run off Pittsburgh Pirates pitcher Evan Sisk (48) to give the Cardinals a 5-4 lead in the sixth inning on Tuesday, May 19, 2026, at Busch Stadium.
Fans watch St. Louis Cardinals catcher Pedro Pagés (43) catch a foul ball by Pittsburgh Pirates Henry Davis (32) during the sixth inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals catcher Pedro Pagés (43) glove taps pitcher Gordon Graceffo (44) after pitching a scoreless sixth inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals Nolan Gorman (16) celebrates his 2RBI home run off Pittsburgh Pirates pitcher Evan Sisk (48) which scored Alec Burleson (41) to give the Cardinals a 5-4 lead in the sixth inning on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals pitcher Jojo Romero (59) reaches after striking out Pittsburgh Pirates Oneil Cruz (15) to end the seventh inning on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals third baseman Nolan Gorman (16) hits a 2RBI home run off Pittsburgh Pirates pitcher Evan Sisk (48) to give the Cardinals a 5-4 lead in the sixth inning on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals center fielder Victor Scott II (11) fields a single by Pittsburgh Pirates Jared Triolo (19) in the sixth inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals first baseman Alec Burleson (41) look up to the sky after catching a pop fly by Pirates Jhostynxon Garcia (34) to end the third inning during a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Cardinals starting pitcher Matthew Liberatore walks off the field after being taken out of the game in the fifth inning Tuesday, May 19, 2026, against the Pirates at Busch Stadium.
St. Louis Cardinals left fielder Nathan Church (27) chases down a 2RBI double by Pittsburgh Pirates Bryan Reynolds (10) in the fifth inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals manager Oliver Marmol (37) takes the game ball from starting pitcher Matthew Liberatore (32) after Liberator gave up four runs and the lead in the fifth inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals first baseman Alec Burleson (41) look up to the sky after catching a pop fly by Pirates Jhostynxon Garcia (34) to end the fifth inning a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Players congratulate St. Louis Cardinals JJ Wetherholt (26) on his 2RBI home run off Pittsburgh Pirates pitcher Mitch Keller (23) during the third inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Cardinals mascot Fredbird goes “tarps off” in front of players with the Stephen F. Austin Lumberjacks club baseball team before Bryce Bradford, right, threw out the first pitch before a game between the Cardinals and Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Cardinals second baseman JJ Wetherholt (26) celebrates his two-run home run with catcher Pedro Pages during the third inning of a game against the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals JJ Wetherholt (26) celebrates his 2RBI home run off Pittsburgh Pirates pitcher Mitch Keller (23) during the third inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals starting pitcher Matthew Liberatore (32) talks with pitching coach Dusty Blake after striking out the side in the second inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
St. Louis Cardinals pitcher Matthew Liberatore (32) goes to work in the first inning of a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Players with the Stephen F. Austin (SFA) Lumberjacks club baseball team, goes “tarps off” in the first row joining other fans as they cheer in the first inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Players with the Stephen F. Austin (SFA) Lumberjacks club baseball team, goes “tarps off” in the first row joining other fans as they cheer in the first inning of a game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Bryce Bradford with the Stephen F. Austin (SFA) Lumberjacks club baseball team, goes “tarps off” to throw out the first pitch before a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Players with the Stephen F. Austin (SFA) Lumberjacks club baseball team, goes “tarps off” and wave their rally towels after Bryce Bradford threw out the first pitch before a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Bryce Bradford with the Stephen F. Austin (SFA) Lumberjacks club baseball team, goes “tarps off” to throw out the first pitch before a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.
Players with the Stephen F. Austin (SFA) Lumberjacks club baseball team high-five St. Louis Cardinals José Fermín (15) and Yohel Pozo (63) before a baseball game between the Cardinals and the Pirates on Tuesday, May 19, 2026, at Busch Stadium.

