Barber: Matt Cain might be nearing end with Giants
San Francisco Giants, and Lincecum and Cain: How the Mighty Have Fallen
San Francisco Giants pitcher Matt Cain announces his retirement - Lone Star Ball
Did you know Matt Cain and his wife - San Francisco Giants
Matt Cain gets rare April win as San Francisco Giants beat Arizona Diamondbacks
Matt Cain to Undergo Season-Ending Surgery on Injured Elbow, News, Scores, Highlights, Stats, and Rumors
Matt Cain Perfect Game - 6/13/12, batting, San Francisco Giants, MLB Tonight, Major League Baseball
Why Matt Cain's perfect game is 'North Star' of 2010s Giants dynasty – NBC Sports Bay Area & California
Cain agrees to $127.5M, 6-year deal with Giants - Deseret News