Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Pitcher Matt Cain of the San Francisco Giants pitches during a MLB game against the Florida Marlins in Sun Life Stadium on May 6, 2010 in Miami,...
Matt Cain of the San Francisco Giants pitches during the game between the St. Louis Cardinals and the San Francisco Giants on Sunday, April 25 at...
Matt Cain of the San Francisco Giants pitches during the game between the St. Louis Cardinals and the San Francisco Giants on Sunday, April 25 at...
Matt Cain of the San Francisco Giants pitches during the game between the St. Louis Cardinals and the San Francisco Giants on Sunday, April 25 at...
Matt Cain of the San Francisco Giants poses during Photo Day on Sunday, February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants pitches during a spring training game against the Chicago White Sox on March 9, 2010 at Scottsdale Stadium,...
Matt Cain of the San Francisco Giants pitches during a spring training game against the Chicago White Sox on March 9, 2010 at Scottsdale Stadium,...
Matt Cain of the San Francisco Giants pitches against the Chicago White Sox during a spring training game at Scottsdale Stadium March 9, 2010 in...
Matt Cain of the San Francisco Giants pitches against the Chicago White Sox during a spring training game at Scottsdale Stadium March 9, 2010 in...
Matt Cain of the San Francisco Giants pitches against the Chicago White Sox during a spring training game at Scottsdale Stadium March 9, 2010 in...
Matt Cain of the San Francisco Giants pitches against the Chicago White Sox during a spring training game at Scottsdale Stadium March 9, 2010 in...
Matt Cain of the San Francisco Giants poses during media photo day on February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants poses during media photo day on February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants poses during media photo day on February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants poses during media photo day on February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants poses during media photo day on February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants poses during media photo day on February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants poses during media photo day on February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants poses during media photo day on February 28, 2010 at Scottsdale Stadium in Scottsdale, Arizona.
Matt Cain of the San Francisco Giants waits in the on deck circle against the Chicago Cubs during the game at AT&T Park on September 27, 2009 in San...
Matt Cain of the San Francisco Giants pitches against the Chicago Cubs during the game at AT&T Park on September 27, 2009 in San Francisco,...
Matt Cain of the San Francisco Giants pitches against the Chicago Cubs during the game at AT&T Park on September 27, 2009 in San Francisco,...
Matt Cain of the San Francisco Giants pitches against the Chicago Cubs during the game at AT&T Park on September 27, 2009 in San Francisco,...
Matt Cain of the San Francisco Giants pitches against the Chicago Cubs during the game at AT&T Park on September 27, 2009 in San Francisco,...
Matt Cain of the San Francisco Giants pitches against the Chicago Cubs during the game at AT&T Park on September 27, 2009 in San Francisco,...
Matt Cain of the San Francisco Giants pitches against the Chicago Cubs during the game at AT&T Park on September 27, 2009 in San Francisco,...
Matt Cain of the San Francisco Giants sits in the dugout during the game against the Chicago Cubs at AT&T Park on September 27, 2009 in San...
Starting pitcher Matt Cain of the San Francisco Giants pitches against the Arizona Diamondbacks during the major league baseball game at Chase Field...
Matt Cain of the San Francisco Giants pitches against the Colorado Rockies during their game at AT&T Park on September 16, 2009 in San Francisco,...
Matt Cain of the San Francisco Giants looks out to the outfield as Ian Stewart of the Colorado Rockies rounds the bases after he hit a two-run home...
Matt Cain of the San Francisco Giants reacts after he gave up a solo home run to Troy Tulowitzki of the Colorado Rockies during their game at AT&T...
Matt Cain of the San Francisco Giants pitches against the Colorado Rockies during their game at AT&T Park on September 16, 2009 in San Francisco,...
Matt Cain of the San Francisco Giants pitches against the Colorado Rockies during their game at AT&T Park on September 16, 2009 in San Francisco,...
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 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 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 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...