Pitcher Matt Cain of the San Francisco Giants reacts in the second inning while taking on the St. Louis Cardinals in Game Seven of the National...
Matt Cain of the United States Team winds up for a pitch during the New York Mercantile Exchange All-Star Futures Game against the World Team at...
Pitcher Matt Cain of the San Francisco Giants winds back to pitch against the San Diego Padres at SBC Park on September 14th, 2005 in San Francisco,...
Matt Cain of the San Francisco Giants poses for a portrait during the San Francisco Giants Photo Day at Scottsdale Stadium on February 28, 2006 in...
Matt Cain of the San Francisco Giants delivers a pitch against the Boston Red Sox on June 16, 2007 at Fenway Park in Boston, Massachusetts.
Starting pitcher Matt Cain of the San Francisco Giants throws a pitch against the Cincinnati Reds at AT&T Park on August 9, 2009 in San Francisco,...
Starting pitcher Matt Cain of the San Francisco Giants pitches against the Texas Rangers in Game Two of the 2010 MLB World Series at AT&T Park on...
Matt Cain of the San Francisco Giants celebrates with the World Series Championship trophy out to the field after they won 3-1 against the Texas...
Matt Cain of the San Francisco Giants celebrates after pitching a perfect game against the Houston Astros at AT&T Park on June 13, 2012 in San...
Matt Cain of the San Francisco Giants celebrates after defeating the Detroit Tigers to win Game Four of the Major League Baseball World Series at...
Pitcher Matt Cain of the San Francisco Giants throws out Mark Ellis of the Los Angeles Dodgers after Cain slipped fielding Ellis' sacrifice bunt in...
Matt Cain of the San Francisco Giants bunts against the Oakland Athletics during the sixth inning at AT&T Park on July 9, 2014 in San Francisco,...
Matt Cain of the San Francisco Giants pitches against the New York Mets in the top of the first inning at AT&T Park on July 7, 2015 in San Francisco,...
Matt Cain of the San Francisco Giants pitches in the first inning against the Baltimore Orioles during an interleague game at AT&T Park on August 12,...
Matt Cain of the San Francisco Giants pitches during the first inning of the opening day baseball game against the San Diego Padres at PETCO Park on...
Matt Cain of the San Francisco Giants looks on during a game against the Miami Marlins at Marlins Park on August 16, 2017 in Miami, Florida.