Gregory Soto of the Pittsburgh Pirates pitches during the game against the Chicago Cubs at PNC Park on May 25, 2026 in Pittsburgh, Pennsylvania.
Gregory Soto of the Pittsburgh Pirates delivers a pitch during a MLB game against the Seattle Mariners on June 25, 2026 at PNC Park in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates delivers a pitch during a MLB game against the Seattle Mariners on June 25, 2026 at PNC Park in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates celebrates with Henry Davis after getting the final out in the ninth inning during a MLB game against the...
Gregory Soto of the Pittsburgh Pirates delivers a pitch during a MLB game against the Seattle Mariners on June 25, 2026 at PNC Park in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates in action during the game against the Los Angeles Dodgers at PNC Park on June 10, 2026 in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates pitches in the ninth inning during the game against the Seattle Mariners at PNC Park on June 25, 2026 in...
Gregory Soto of the Pittsburgh Pirates celebrates with Henry Davis after the final out in a 5-1 win over the Seattle Mariners during the game at PNC...
Gregory Soto of the Pittsburgh Pirates celebrates the win with Endy Rodriguez after the game against the Colorado Rockies at Coors Field on June 21,...
Gregory Soto of the Pittsburgh Pirates reacts as he pitches in the ninth inning against the Colorado Rockies at Coors Field on June 21, 2026 in...
Gregory Soto of the Pittsburgh Pirates pitches in the ninth inning against the Colorado Rockies at Coors Field on June 21, 2026 in Denver, Colorado.
Gregory Soto of the Pittsburgh Pirates pitches against the Athletics in the bottom of the ninth inning of a major league baseball game at Sutter...
Gregory Soto of the Pittsburgh Pirates pitches against the Athletics in the bottom of the ninth inning of a major league baseball game at Sutter...
Gregory Soto of the Pittsburgh Pirates pitches against the Athletics in the bottom of the ninth inning of a major league baseball game at Sutter...
Gregory Soto of the Pittsburgh Pirates pitches against the Athletics in the bottom of the ninth inning of a major league baseball game at Sutter...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Athletics at Sutter Health Park on Tuesday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Athletics at Sutter Health Park on Tuesday,...
Gregory Soto of the Pittsburg Pirates pitches during the game between the Pittsburgh Pirates and the New York Mets at Citi Field on Saturday, March...
Gregory Soto of the Pittsburg Pirates pitches during the game between the Pittsburgh Pirates and the New York Mets at Citi Field on Saturday, March...
Gregory Soto of the Pittsburgh Pirates throws a pitch during the eighth inning against the St. Louis Cardinals at PNC Park on April 27, 2026 in...
Gregory Soto of the Pittsburgh Pirates looks on during the eighth inning against the St. Louis Cardinals at PNC Park on April 27, 2026 in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates throws a pitch during the eighth inning against the St. Louis Cardinals at PNC Park on April 27, 2026 in...
Gregory Soto of the Pittsburgh Pirates prepares to pitch during the eighth inning against the St. Louis Cardinals at PNC Park on April 27, 2026 in...
Gregory Soto of the Pittsburgh Pirates throws a pitch during the eighth inning against the St. Louis Cardinals at PNC Park on April 27, 2026 in...
Gregory Soto of the Pittsburgh Pirates throws a pitch during the eighth inning against the St. Louis Cardinals at PNC Park on April 27, 2026 in...
Gregory Soto of the Pittsburgh Pirates throws a pitch during the eighth inning against the St. Louis Cardinals at PNC Park on April 27, 2026 in...
Gregory Soto of the Pittsburgh Pirates reacts after the final out in a 3-2 win over the Miami Marlins during the game at PNC Park on June 13, 2026 in...
Gregory Soto of the Pittsburgh Pirates celebrates with Endy Rodríguez after the final out in a 3-2 win over the Miami Marlins during the game at PNC...
Gregory Soto of the Pittsburgh Pirates reacts after the final out in a 3-2 win over the Miami Marlins during the game at PNC Park on June 13, 2026 in...
Endy Rodríguez of the Pittsburgh Pirates congratulates Gregory Soto of the Pittsburgh Pirates after the game against the Houston Astros at Daikin...匹茲堡海盜隊, 休士頓太空人隊
Gregory Soto of the Pittsburgh Pirates celebrates after the final out in a 10-9 win over the Minnesota Twins during the game at PNC Park on May 30,...
Gregory Soto of the Pittsburgh Pirates celebrates after the final out in a 10-9 win over the Minnesota Twins during the game at PNC Park on May 30,...
Gregory Soto of the Pittsburgh Pirates celebrates after the final out in a 10-9 win over the Minnesota Twins during the game at PNC Park on May 30,...
Gregory Soto of the Pittsburgh Pirates pitches during the game against the Minnesota Twins at PNC Park on May 30, 2026 in Pittsburgh, Pennsylvania.
Gregory Soto of the Pittsburgh Pirates celebrates with Endy Rodríguez after the final out in a 10-9 win over the Minnesota Twins during the game at...
Gregory Soto of the Pittsburgh Pirates pitches during the game against the Minnesota Twins at PNC Park on May 30, 2026 in Pittsburgh, Pennsylvania.
Gregory Soto of the Pittsburgh Pirates pitches during the game against the Minnesota Twins at PNC Park on May 30, 2026 in Pittsburgh, Pennsylvania.
Pittsburgh Pirates pitcher Gregory Soto reacts after being relieved from the mound after allowing the go ahead run in the bottom of the eighth inning...
Pittsburgh Pirates pitcher Gregory Soto gets relieved from the mound by Pittsburgh Pirates manager Don Kelly after allowing the go ahead run in the...
Pittsburgh Pirates pitcher Gregory Soto reacts after being relieved from the mound after allowing the go ahead run in the bottom of the eighth inning...
Pittsburgh Pirates pitcher Gregory Soto reacts after being relieved from the mound after allowing the go ahead run in the bottom of the eighth inning...
Pittsburgh Pirates pitcher Gregory Soto gets relieved from the mound by Pittsburgh Pirates manager Don Kelly after allowing the go ahead run in the...
Pittsburgh Pirates pitcher Gregory Soto reacts after being relieved from the mound after allowing the go ahead run in the bottom of the eighth inning...
Pittsburgh Pirates pitcher Gregory Soto reacts after being relieved from the mound after allowing the go ahead run in the bottom of the eighth inning...
Pittsburgh Pirates pitcher Gregory Soto reacts after being relieved from the mound after allowing the go ahead run in the bottom of the eighth inning...
Pittsburgh Pirates pitcher Gregory Soto reacts after being relieved from the mound after allowing the go ahead run in the bottom of the eighth inning...
Pittsburgh Pirates pitcher Gregory Soto is relieved from the mound after allowing the go ahead run in the bottom of the eighth inning during the MLB...
Pittsburgh Pirates relief pitcher Gregory Soto comes out of the visitors' bullpen to take the mound in the bottom of the ninth inning during the MLB...
Pittsburgh Pirates relief pitcher Gregory Soto watches his pitch in the bottom of the ninth inning during the MLB game between the Pittsburgh Pirates...
Pittsburgh Pirates relief pitcher Gregory Soto throws a pitch in the bottom of the ninth inning during the MLB game between the Pittsburgh Pirates...
Gregory Soto of the Pittsburgh Pirates celebrates after the final out in a 10-9 win over the Minnesota Twins during the game at PNC Park on May 30,...
Gregory Soto of the Pittsburgh Pirates celebrates with Endy Rodríguez after the final out in a 10-9 win over the Minnesota Twins during the game at...
Gregory Soto of the Pittsburgh Pirates pitches in the ninth inning during the game against the Minnesota Twins at PNC Park on May 30, 2026 in...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Minnesota Twins and the Pittsburgh Pirates at PNC Park on Friday, May 29,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Minnesota Twins and the Pittsburgh Pirates at PNC Park on Friday, May 29,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Minnesota Twins and the Pittsburgh Pirates at PNC Park on Friday, May 29,...
Gregory Soto of the Pittsburgh Pirates pitches against the Toronto Blue Jays during the ninth inning in their MLB game at the Rogers Centre on May...
Gregory Soto of the Pittsburgh Pirates celebrates with teammates after defeating the Chicago Cubs at PNC Park on Monday, May 25, 2026 in Pittsburgh,...
Henry Davis and Gregory Soto of the Pittsburgh Pirates celebrate after winning the game between the Chicago Cubs and the Pittsburgh Pirates at PNC...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Chicago Cubs and the Pittsburgh Pirates at PNC Park on Monday, May 25,...