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
Tim Lincecum – Society for American Baseball Research
Matt Cain throws five shutout innings in emotional Giants finale
Matt Cain throws five shutout innings in emotional Giants finale
san francisco giants – Page 3 – In Write Field
Matt Cain relives biggest moments from perfect game with Giants teammates – NBC Sports Bay Area & California
5,861 Matt Cain Photos & High Res Pictures - Getty Images
Matt Cain throws five shutout innings in emotional Giants finale
Chris Heston of San Francisco Giants throws no-hitter against New York Mets - ESPN
San Francisco Giants lock up Buster Posey with nine-year, $167M deal - ESPN
Matt Cain throws five shutout innings in emotional Giants finale