5,861 Matt Cain Photos & High Res Pictures - Getty Images
Cain helps Giants stop their slide – The Mercury News
Series preview: Mets at Giants - ESPN - Mets Blog- ESPN
San Francisco Giants pitcher Matt Cain announces his retirement - Lone Star Ball
Buster Posey - Wikipedia
10 Giants from 2010: Matt Cain on near-perfect postseason, ruinous injuries
Matt Cain throws five shutout innings in emotional Giants finale
Matt Cain's perfect game - Wikipedia
San Francisco Giants pitcher Matt Cain warms up the day before the spring baseball season begins in Scottsdale, Ariz., Wednesday, Feb. 17, 2016. (AP Photo/Chris Carlson Stock Photo - Alamy
Matt Cain Perfect Game In Headlines
Matt Cain relives biggest moments from perfect game with Giants teammates – NBC Sports Bay Area & California