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...
Detailed view of cardboard cutouts of former San Francisco Giants pitchers Juarn Marichal, John Montefusco, Tim Lincecum and Matt Cain sitting in...
Detailed view of cardboard cutouts of former San Francisco Giants pitchers Juarn Marichal, John Montefusco, Tim Lincecum and Matt Cain sitting 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 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 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 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 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...
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,...
The bats and helmet of Matt Cain of the San Francisco Giants sit in the dugout before the game against the St Louis Cardinals at AT&T Park on August...
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 and Hunter Pence of the San Francisco Giants go through their pregame ritual prior to the MLB game against the Arizona Diamondbacks at...
Matt Cain of the San Francisco Giants pitches in relief for the Giants against the Milwaukee Brewers at AT&T Park on August 21, 2017 in San...
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...