Matt Cain
Giants sign Matt Cain to 5-year, $112.5 million contract extension
Giants pitcher Matt Cain strikes out 14, throws 1st perfect game
Matthew F. Cain – UH Manoa Chemistry
MORE
Former SF Giants star Matt Cain is officially a Legend - Sports
San Francisco Giants pitcher Matt Cain throws franchise's first
Giants' Matt Cain hit in pitching arm by line drive - Sports
Matt Cain cleared to return to Giants' rotation Friday - NBC Sports
Matt Cain to retire from MLB
Matt Cain, former Houston High standout, to retire from MLB
Matt Cain gem gives Giants a perfect game at last
Giants pitcher Matt Cain to retire after Saturday start