Would you undo Matt Cain's contract? - McCovey Chronicles
On this day in 2012 - Matt Cain was - San Francisco Giants
Matt Cain, Major League Baseball, News, Scores, Highlights, Stats, and Rumors
Feel your heart melt watching Matt Cain's daughter run out to hug him after his farewell
Matt Cain gem gives Giants a perfect game at last - Deseret News
Kyle Harrison's electric San Francisco debut means no comparison is too lofty
San Francisco Giants acquire Jake Peavy in trade with Boston Red Sox - Los Angeles Times
Matt Cain
Matt Cain - San Francisco Giants Starting Pitcher - ESPN
Matt Cain gem gives Giants a perfect game at last - Deseret News
Matt Cain gem gives Giants a perfect game at last - Deseret News
The baseball world pays respect to Matt Cain and reflects on his illustrious career on social media