Gregory Soto of the Baltimore Orioles pitches against the Cincinnati Reds at Oriole Park at Camden Yards on April 19, 2025 in Baltimore, Maryland.
Gregory Soto of the Baltimore Orioles pitches during the game between the Cleveland Guardians and the Baltimore Orioles at Oriole Park at Camden...
Gregory Soto of the Baltimore Orioles poses for a photo during the Baltimore Orioles Photo Day at Ed Smith Stadium on Wednesday, February 19, 2025 in...
Gregory Soto of the Baltimore Orioles examines a baseball during the eighth inning of a game against the Detroit Tigers at Comerica Park on September...
Gregory Soto of the Baltimore Orioles pitches during the game against the Los Angeles Dodgers at Dodger Stadium on August 28, 2024 in Los Angeles,...
Gregory Soto of the Baltimore Orioles pitches against the Detroit Tigers during the eighth inning at Comerica Park on September 13, 2024 in Detroit,...
Gregory Soto of the Baltimore Orioles pitches against the Boston Red Sox at Oriole Park at Camden Yards on August 15, 2024 in Baltimore, Maryland.
Closer Gregory Soto of the Detroit Tigers smiles after getting the final out during the ninth inning of a 4-0 win over the Los Angeles Angels at...
Gregory Soto of the Pittsburgh Pirates throws a pitch during the eighth inning in game two of a doubleheader against the Cleveland Guardians at...
Gregory Soto of the Pittsburgh Pirates looks on during the eighth inning in game two of a doubleheader against the Cleveland Guardians at Progressive...
Gregory Soto of the Pittsburgh Pirates reacts during the eighth inning in game two of a doubleheader against the Cleveland Guardians at Progressive...
Gregory Soto of the Pittsburgh Pirates reacts during the eighth inning in game two of a doubleheader against the Cleveland Guardians at Progressive...
Gregory Soto of the Pittsburgh Pirates walks off the field after the eighth inning in game two of a doubleheader against the Cleveland Guardians at...
Gregory Soto of the Pittsburgh Pirates throws a pitch during the eighth inning in game two of a doubleheader against the Cleveland Guardians at...
Gregory Soto of the Pittsburgh Pirates reacts after Brayan Rocchio of the Cleveland Guardians scored on a wild pitch during the eighth inning in game...
Gregory Soto of the Pittsburgh Pirates walks off the field after the eighth inning in game two of a doubleheader against the Cleveland Guardians at...
Gregory Soto of the Pittsburgh Pirates reacts during the eighth inning in game two of a doubleheader against the Cleveland Guardians at Progressive...
Gregory Soto of the Pittsburgh Pirates talks with pitching coach Bill Murphy during the eighth inning in game two of a doubleheader against the...
Gregory Soto of the Pittsburgh Pirates looks on during the eighth inning in game two of a doubleheader against the Cleveland Guardians at Progressive...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Detroit Tigers at Comerica Park on Saturday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Detroit Tigers at Comerica Park on Saturday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Washington Nationals and the Pittsburgh Pirates at PNC Park on Wednesday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the St. Louis Cardinals and the Pittsburgh Pirates at PNC Park on Thursday,...
Gregory Soto of the Pittsburgh Pirates pitches in the eighth inning during the game against the St. Louis Cardinals at PNC Park on September 24, 2026...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the St. Louis Cardinals and the Pittsburgh Pirates at PNC Park on Thursday,...
Gregory Soto of the Pittsburgh Pirates catches the ball during the game between the St. Louis Cardinals and the Pittsburgh Pirates at PNC Park on...
Gregory Soto of the Pittsburgh Pirates catches the ball during the game between the St. Louis Cardinals and the Pittsburgh Pirates at PNC Park on...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the St. Louis Cardinals and the Pittsburgh Pirates at PNC Park on Thursday,...
Gregory Soto of the Pittsburgh Pirates reacts to wining the game between the St. Louis Cardinals and the Pittsburgh Pirates at PNC Park on Tuesday,...
Rafael Flores Jr. #43 and Gregory Soto of the Pittsburgh Pirates shake hands after winning the game between the St. Louis Cardinals and the...
Gregory Soto of the Pittsburgh Pirates pitches in the ninth inning during the game against the St. Louis Cardinals at PNC Park on September 22, 2026...
Gregory Soto of the Pittsburgh Pirates celebrates with Rafael Flores Jr. #43 after the final out of their team's 2-0 win over the St. Louis Cardinals...
Gregory Soto of the Pittsburgh Pirates pitches in the ninth inning during the game against the Kansas City Royals at PNC Park on September 18, 2026...
Gregory Soto of the Pittsburgh Pirates celebrates with Henry Davis after the final out of a 8-5 win over the Kansas City Royals during the game at...
Gregory Soto of the Pittsburgh Pirates pitches in the ninth inning during the game against the Kansas City Royals at PNC Park on September 18, 2026...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Milwaukee Brewers and the Pittsburgh Pirates at PNC Park on Thursday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Milwaukee Brewers and the Pittsburgh Pirates at PNC Park on Thursday,...
Gregory Soto of the Pittsburgh Pirates pitches in the sixth inning during the game against the Milwaukee Brewers at PNC Park on September 17, 2026 in...
Gregory Soto of the Pittsburgh Pirates looks on during the MLB game against the Los Angeles Angels on September 06, 2026 at PNC Park in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates reacts after pitching during the MLB game against the Los Angeles Angels on September 06, 2026 at PNC Park in...
Gregory Soto of the Pittsburgh Pirates looks on during the MLB game against the Los Angeles Angels on September 06, 2026 at PNC Park in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Chicago Cubs at Wrigley Field on Saturday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Chicago Cubs at Wrigley Field on Saturday,...
Gregory Soto of the Pittsburgh Pirates pitches during the eighth inning against the Chicago Cubs at Wrigley Field on September 12, 2026 in Chicago,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Chicago Cubs at Wrigley Field on Saturday,...
Gregory Soto of the Pittsburgh Pirates looks on during the eighth inning against the Chicago Cubs at Wrigley Field on September 12, 2026 in Chicago,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Chicago White Sox at Rate Field on Wednesday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Chicago White Sox at Rate Field on Wednesday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Chicago White Sox at Rate Field on Wednesday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Chicago White Sox at Rate Field on Wednesday,...
Gregory Soto of the Pittsburgh Pirates heads in from the field after pitching in the sixth inning during the MLB game against the Los Angeles Angels...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Los Angeles Angels and the Pittsburgh Pirates at PNC Park on Sunday,...
Gregory Soto of the Pittsburgh Pirates pitches during the game between the Los Angeles Angels and the Pittsburgh Pirates at PNC Park on Sunday,...
Gregory Soto of the Pittsburgh Pirates in action during the game against the Arizona Diamondbacks at PNC Park on July 27, 2026 in Pittsburgh,...
Gregory Soto of the Pittsburgh Pirates pitches during a game against the San Diego Padres at Petco Park on August 25, 2026 in San Diego, California.
Gregory Soto of the Pittsburgh Pirates pitches during a game against the San Diego Padres at Petco Park on August 25, 2026 in San Diego, California.
Gregory Soto of the Pittsburgh Pirates pitches during a game against the San Diego Padres at Petco Park on August 25, 2026 in San Diego, California.
Gregory Soto of the Pittsburgh Pirates throws a pitch against the Cincinnati Reds at Great American Ball Park on August 01, 2026 in Cincinnati, Ohio.
Gregory Soto of the Pittsburgh Pirates throws a pitch against the Cincinnati Reds at Great American Ball Park on August 01, 2026 in Cincinnati, Ohio.
Gregory Soto of the Pittsburgh Pirates throws a pitch against the Cincinnati Reds at Great American Ball Park on August 01, 2026 in Cincinnati, Ohio.