Matt Cain is retiring - McCovey Chronicles
Matt Cain - Wikipedia
Decade Retrospective: Best Giants of the Decade - Matt Cain
September, 2017
MORE
Series Preview #20: Arizona Diamondbacks vs. San Francisco
June 13, 2012: Matt Cain throws first perfect game in Giants' history
No reason to worry about Matt Cain - Beyond the Box Score
Giants' Matt Cain to retire after season
Matt Cain gets Cained - McCovey Chronicles
On this date, 2012: Giants' Matt Cain has a perfect night
Giants' Matt Cain ends career with five shutout innings in loss