Matt Cain: it's never too late to find love – Vada Magazine
Matt Cain - San Francisco Giants Starting Pitcher - ESPN
Perfect Cain Day - 6th Anniversary - McCovey Chronicles
Matt Cain - Wikipedia
Prospect Retrospective: the career of Matt Cain - Minor League Ball
Matt Cain - Age, Family, Bio
San Francisco Giants pitcher Matt Cain throws franchise's first perfect game
Matt Cain Pitches 22nd Perfect Game in MLB History, News, Scores, Highlights, Stats, and Rumors
San Francisco Giants' Matt Cain reflects on his perfect game
Giants place Matt Cain on DL