Giants to place Matt Cain on DL
Matt Cain Perfect Game 27 Outs
Giants' payroll for 2016 fifth-highest in major leagues
Matt Cain - Wikipedia
Matt Cain Stats, Fantasy & News
Matt Cain To Retire - MLB Trade Rumors
April 13, 2012: Giants' Matt Cain pitches a one-hitter on Opening
Former SF Giants star Matt Cain is officially a Legend - Sports
Decade Retrospective: Best Giants of the Decade - Matt Cain