Matt Cain misses start after cutting his finger while making a sandwich
Giants on Doorstep of Playoffs, Without Barry Bonds - The New York Times
San Francisco Giants' Matt Cain reflects on his perfect game
Matt Cain MLB Jerseys for sale
Matt Cain Art for Sale - Fine Art America
Cain's perfect game makes Giants move look brilliant
Matt Cain MLB Jerseys for sale
Giants place Matt Cain on DL
MLB notes: Matt Cain calls it a career as Giants lose 3-2 to Padres - Los Angeles Times
Matt Cain throws five shutout innings in emotional Giants finale – East Bay Times
San Francisco Giants: Matt Cain Contract Extension Is a Terrible Decision, News, Scores, Highlights, Stats, and Rumors
June 6, 2017: San Francisco Giants catcher Buster Posey #28 talks with San Francisco Giants starting pitcher Matt Cain #18 during the Major League Baseball game between the Milwaukee Brewers and the