Matt Cain to Retire at End of 2017, Played 13 Seasons with Giants
Giants sign Matt Cain to 5-year, $112.5 million contract extension
Matt Cain - 2017-05-04 - Matt Cain
Matt Cain Major League Baseball, News, Scores, Highlights, Stats
Matt Cain Rookie Baseball Sports Trading Cards & Accessories for
San Francisco Giants pitcher Matt Cain announces his retirement
Matt Cain throws five shutout innings in emotional Giants finale
Matt Cain Pitches 22nd Perfect Game in MLB History
Matt Cain throws five shutout innings in emotional Giants finale
Giants Rewind: Matt Cain's Final Game
San Francisco Giants Photo Day - 2017-05-04 - Matt Cain
Matt Cain throws five shutout innings in emotional Giants finale
Top 100 players in MLB this season: Freddie Freeman, Aaron Judge
Matt Cain - 2017-05-04 - Matt Cain
Votto, Adleman lead Reds over Pirates 4-2