Matt Cain Pitches 22nd Perfect Game in MLB History
Matt Cain agrees to $127 million, 6-year deal with SF Giants
Why does Matt Cain only have 2 championship? : r/mlb
Paul Goldschmidt could have been a D-Back for life. He's not cause
June 13, 2012: Matt Cain throws first perfect game in Giants' history
10 Giants from 2010: Matt Cain on near-perfect postseason, ruinous
Baseball Hall of Fame Primer: Who's trending up, who's falling out?
World Series Game 2: Matt Cain Able To Lead Giants To Victory
Cardinals outlast Giants, rain delay for 2-1 NLCS lead