Gregory Soto of the Pittsburgh Pirates delivers a pitch against the St. Louis Cardinals in the seventh inning at Busch Stadium on August 28, 2026 in...
Gregory Soto of the Pittsburgh Pirates looks on during the MLB game against the Detroit Tigers on August 19, 2026 at PNC Park in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates looks on during the MLB game against the Detroit Tigers on August 19, 2026 at PNC Park in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the San Diego Padres at Petco Park on Tuesday,...
Gregory Soto of the Pittsburgh Pirates celebrates during the game between the Pittsburgh Pirates and the San Diego Padres at Petco Park on Tuesday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the San Diego Padres at Petco Park on Monday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the San Diego Padres at Petco Park on Monday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the San Diego Padres at Petco Park on Monday,...
Gregory Soto of the Pittsburgh Pirates in action during the game against the Boston Red Sox at PNC Park on August 15, 2026 in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Detroit Tigers and the Pittsburgh Pirates at PNC Park on Wednesday, August...
Liover Peguero of the Pittsburgh Pirates pitches during the game between the Detroit Tigers and the Pittsburgh Pirates at PNC Park on Wednesday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Detroit Tigers and the Pittsburgh Pirates at PNC Park on Monday, August...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Detroit Tigers and the Pittsburgh Pirates at PNC Park on Monday, August...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Detroit Tigers and the Pittsburgh Pirates at PNC Park on Monday, August...
Gregory Soto of the Pittsburgh Pirates pitches against the Milwaukee Brewers in the sixth inning at American Family Field on August 06, 2026 in...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the New York Mets and the Pittsburgh Pirates at PNC Park on Sunday, August 9,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the New York Mets and the Pittsburgh Pirates at PNC Park on Sunday, August 9,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the New York Mets and the Pittsburgh Pirates at PNC Park on Sunday, August 9,...
Gregory Soto of the Pittsburgh Pirates pitches against the Milwaukee Brewers at American Family Field on August 03, 2026 in Milwaukee, Wisconsin.
Gregory Soto of the Pittsburgh Pirates pitches in the ninth inning against the Cincinnati Reds at Great American Ball Park on July 30, 2026 in...
Gregory Soto of the Pittsburgh Pirates throws a pitch during the ninth inning against the Cincinnati Reds at Great American Ball Park on August 01,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Milwaukee Brewers at American Family Field on...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Milwaukee Brewers at American Family Field on...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Milwaukee Brewers at American Family Field on...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Milwaukee Brewers at American Family Field on...
Gregory Soto of the Pittsburgh Pirates takes the sign from the catcher during the game between the Pittsburgh Pirates and the Milwaukee Brewers at...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Cincinnati Reds at Great American Ball Park on...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Cincinnati Reds at Great American Ball Park on...
Gregory Soto and Rafael Flores Jr. #43 of the Pittsburgh Pirates celebrate after defeating the New York Yankees in game one of a doubleheader at...匹茲堡海盜隊, 紐約洋基隊
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Atlanta Braves and the Pittsburgh Pirates at PNC Park on Thursday, July 9,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the New York Yankees at Yankee Stadium on...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the New York Yankees at Yankee Stadium on...
Rafael Flores Jr. #43 of the Pittsburgh Pirates celebrates with teammate Gregory Soto after the Pittsburgh Pirates defeated the New York Yankees at...
Brayan Rocchio of the Cleveland Guardians scores on a wild pitch by Gregory Soto of the Pittsburgh Pirates during the eighth inning in game two of...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Milwaukee Brewers and the Pittsburgh Pirates at PNC Park on Saturday, July...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Milwaukee Brewers and the Pittsburgh Pirates at PNC Park on Saturday, July...
Gregory Soto and Henry Davis of the Pittsburgh Pirates celebrate after the final out of a 7-6 win over the Milwaukee Brewers in game one of a...
Gregory Soto and Henry Davis of the Pittsburgh Pirates celebrate after the final out of a 7-6 win over the Milwaukee Brewers in game one of a...
Gregory Soto of the Pittsburgh Pirates throws a pitch against the Philadelphia Phillies at Citizens Bank Park on July 2, 2026 in Philadelphia,...
Gregory Soto of the Pittsburgh Pirates looks on against the Philadelphia Phillies at Citizens Bank Park on July 2, 2026 in Philadelphia,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Washington Nationals at Nationals Park on...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Washington Nationals at Nationals Park on...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Toronto Blue Jays at Rogers Centre on Sunday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Toronto Blue Jays at Rogers Centre on Sunday,...
Gregory Soto of the Pittsburgh Pirates throws a pitch against the Philadelphia Phillies at Citizens Bank Park on June 29, 2026 in Philadelphia,...
Gregory Soto of the Pittsburgh Pirates throws a pitch against the Philadelphia Phillies at Citizens Bank Park on June 29, 2026 in Philadelphia,...
Pittsburgh Pirates pitcher Gregory Soto looks on during the game between the Philadelphia Phillies and the Pittsburg Pirates on June 29th, 2026 at...
Pittsburgh Pirates pitcher Gregory Soto pitches the ball during the game between the Philadelphia Phillies and the Pittsburg Pirates on June 29th,...
Pittsburgh Pirates pitcher Gregory Soto pitches the ball during the game between the Philadelphia Phillies and the Pittsburg Pirates on June 29th,...
Pittsburgh Pirates pitcher Gregory Soto pitches the ball during the game between the Philadelphia Phillies and the Pittsburg Pirates on June 29th,...
Pittsburgh Pirates pitcher Gregory Soto pitches the ball during the game between the Philadelphia Phillies and the Pittsburg Pirates on June 29th,...
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 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 pitches during the game against the Miami Marlins at PNC Park on June 13, 2026 in Pittsburgh, Pennsylvania.
Gregory Soto of the Pittsburgh Pirates pitches during the game against the Miami Marlins at PNC Park on June 13, 2026 in Pittsburgh, Pennsylvania.
Gregory Soto of the Pittsburgh Pirates pitches during the game against the Miami Marlins at PNC Park on June 13, 2026 in Pittsburgh, Pennsylvania.
Gregory Soto of the Pittsburgh Pirates pitches during the game against the Chicago Cubs at PNC Park on May 25, 2026 in Pittsburgh, Pennsylvania.