Matt Cain throws five shutout innings in emotional Giants finale
John Means no-hitter facts and statistics
Matt Cain throws out first pitch to celebrate his perfect game in 2012 – NBC Sports Bay Area & California
Rock powers past Mercyhurst in extra innings, 8-7 - Slippery Rock University Athletics
No reason to worry about Matt Cain - Beyond the Box Score
Matt Cain throws five shutout innings in emotional Giants finale
Tim Lincecum - Wikipedia
Matt Cain - Wikiwand
Matt Cain knocked off Hall of Fame ballot in first year eligible – KNBR
Bullpen fails to succeed in the aggregate, Giants lose to Angels, 7-5 - McCovey Chronicles
NLDS: Giants' Logan Webb Earns Lincecum Comparison After Beating Dodgers - The New York Times