Former San Francisco Giants pitcher Matt Cain throws out the ceremonial first pitch at Oracle Park on June 12, 2022 in San Francisco, California....
Former San Francisco Giants pitcher Matt Cain hugs Dave Roberts of the Los Angeles Dodgers after Cain threw out the ceremonial first pitch at Oracle...
Former San Francisco Giants pitcher Matt Cain speaks to Clayton Kershaw of the Los Angeles Dodgers after Cain threw out the ceremonial first pitch at...
Former San Francisco Giants player Matt Cain speaks during a ceremony for retired player Buster Posey before the game between the San Francisco...
Former San Francisco Giants player Matt Cain acknowledges the fans during the game between the San Francisco Giants and the Arizona Diamondbacks at...
Former San Francisco Giants player Matt Cain acknowledges the fans during the game between the San Francisco Giants and the Arizona Diamondbacks at...
Madison Bumgarner and Matt Cain of the San Francisco Giants celebrate after defeating the Kansas City Royals in Game 7 of the 2014 World Series on...
Matt Cain of the San Francisco Giants pitches during the game against the Chicago Cubs at Wrigley Field on Saturday, August 8, 2015 in Chicago,...
Matt Cain of the San Francisco Giants tips his hat on the field before the game against the San Diego Padres at AT&T Park on September 29, 2017 in...
Matt Cain of the San Francisco Giants waves to fans on the field before the game against the San Diego Padres at AT&T Park on September 29, 2017 in...
Matt Cain of the San Francisco Giants tips his hat on the field before the game against the San Diego Padres at AT&T Park on September 29, 2017 in...
Matt Cain of the San Francisco Giants tips his hat on the field before the game against the San Diego Padres at AT&T Park on September 29, 2017 in...
Matt Cain of the San Francisco Giants comes out to say a final goodbye to the fans after the Giants defeated the San Diego Padres 5-4 on a walk-off...
Matt Cain of the San Francisco Giants comes out to say a final goodbye to the fans after the Giants defeated the San Diego Padres 5-4 on a walk-off...
Matt Cain of the San Francisco Giants comes out to say a final goodbye to the fans after the Giants defeated the San Diego Padres 5-4 on a walk-off...
Matt Cain of the San Francisco Giants hugs manager Bruce Bochy as Bochy was taking Cain out of the game after the top of the fourth inning against...
Matt Cain of the San Francisco Giants waves to the fans showing gratitude leaving the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants waves to the fans showing gratitude leaving the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants waves to the fans showing gratitude leaving the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants shows his gratitude to the fans coming out of the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants shows his gratitude to the fans coming out of the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants waves to the fans showing gratitude leaving the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants comes out to say a final goodbye to the fans after the Giants defeated the San Diego Padres 5-4 on a walk-off...
Matt Cain of the San Francisco Giants shows his gratitude to the fans coming out of the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants shakes the hand of catcher Buster Posey as manager Bruce Bochy looks on after the top of the fourth inning...
Matt Cain of the San Francisco Giants hugs manager Bruce Bochy as Bochy was taking Cain out of the game after the top of the fourth inning against...
Matt Cain of the San Francisco Giants shakes the hand of manager Bruce Bochy as Bochy was taking Cain out of the game after the top of the fourth...
Matt Cain of the San Francisco Giants waves to the fans showing gratitude leaving the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants waves to the fans showing gratitude leaving the game after the top of the fourth inning against the San Diego...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the fourth inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants pitches against the San Diego Padres in the top of the first inning at AT&T Park on September 30, 2017 in San...
Matt Cain of the San Francisco Giants tips his cap during a pre-game ceremony before the game against the San Diego Padres at AT&T Park on September...
Matt Cain of the San Francisco Giants tips his cap to fans during the MLB game against the Arizona Diamondbacks to honor his retirement at Chase...
Matt Cain of the San Francisco Giants tips his cap to fans during the MLB game against the Arizona Diamondbacks to honor his retirement at Chase...
Matt Cain of the San Francisco Giants pitches during the first inning of the game against the Miami Marlins at Marlins Park on August 16, 2017 in...
Starting pitcher Matt Cain of the San Francisco Giants walks to the dugout after the fourth inning against the St Louis Cardinals at AT&T Park on...
Matt Cain of the San Francisco Giants pitches in the third inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the St Louis Cardinals at AT&T Park on August 31, 2017 in San Francisco,...
Matt Cain of the San Francisco Giants fields during the game against the Oakland Athletics at the Oakland Alameda Coliseum on July 31, 2017 in...
Matt Cain of the San Francisco Giants pitches during the game against the Oakland Athletics at the Oakland Alameda Coliseum on July 31, 2017 in...
Matt Cain of the San Francisco Giants pitches during the game against the Oakland Athletics at the Oakland Alameda Coliseum on July 31, 2017 in...