SF Giants: Will Tim Lincecum, Matt Cain have jerseys retired
MLB notes: Matt Cain calls it a career as Giants lose 3-2 to Padres
Would you undo Matt Cain's contract? - McCovey Chronicles
Bruce Bochy Retirement Announcement Spells End Of Era For Giants
Giants' Matt Cain announces he expects to retire after Saturday start
Giants Pitcher Matt Cain to retire from Major League Baseball a
Farewell lap: Matt Cain recalls his most memorable start as a
Matt Cain is retiring - McCovey Chronicles
Matt Cain matches worst start as San Francisco Giants lose to Reds