Matt Cain of San Francisco Giants to retire after Saturday start
Giants pitcher Matt Cain to retire after Saturday start
Ryan Vogelsong retiring as a Giant - McCovey Chronicles
Matt Cain throws first perfect game in history of San Francisco
Perfection, Ten Years Later
Matt Cain bests Shelby Miller on 'Reclamation Project Night
La Russa: Cain the perfect choice as NL starter
Matt Cain To Retire After 13 Years with the San Francisco Giants
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Giants pitcher Matt Cain to retire after Saturday start
Prospect Retrospective: the career of Matt Cain - Minor League Ball