Matt Cain - Wikipedia
Giants' Matt Cain announces he expects to retire after Saturday start
Matt Cain retirement: Cain makes emotional exit in last game - Sports Illustrated
Matt Cain throws five shutout innings in emotional Giants finale
San Francisco Giants pitcher Matt Cain announces his retirement - Lone Star Ball
Giants sign Matt Cain to 5-year, $112.5 million contract extension
Matt Cain: Five Reasons the Giants' Number Two is MLB's Most Underrated Pitcher, News, Scores, Highlights, Stats, and Rumors
4,739 Giants Matt Cain Stock Photos, High-Res Pictures, and Images - Getty Images
Matt Cain's Final Season with San Francisco Giants?
Prospect Retrospective: the career of Matt Cain - Minor League Ball