Cain agrees to $127.5M, 6-year deal with Giants - Deseret News
Giants' Matt Cain to retire after season
Giants place Matt Cain on DL
Matt Cain recalls surprising swing that led to Giants perfect game – NBC Sports Bay Area & California
Cain's pitching gem lifts Giants over Rockies
Matt Cain is a sinkerballer now and it's having weird effects - Beyond the Box Score
Matt Cain: more than able - Beyond the Box Score
A look at Matt Cain's career
Giants' Cain on DL with sore elbow
Giants Matt Cain throws pitch from mound with Rangers players wa – Stock Editorial Photo © ericbvd #54162743
Matt Cain's perfect game - Wikipedia
That is adorable! Matt Cain with his family!
4,739 Giants Matt Cain Stock Photos, High-Res Pictures, and Images - Getty Images