Matt Cain To Retire - MLB Trade Rumors
Rockies series preview: Return of the Moose - Royals Review
Roy Oswalt retiring after 13 seasons in majors
Matt Cain - Wikipedia
MORE
Matt Cain pitches Giants past Rockies 4-2, ruining late-season run – The Denver Post
Prospect Retrospective: the career of Matt Cain - Minor League Ball
Prospect Retrospective: the career of Matt Cain - Minor League Ball
Matt Cain to Retire at End of 2017, Played 13 Seasons with Giants, News, Scores, Highlights, Stats, and Rumors
Breaking Down San Francisco Giants Ace Matt Cain's Gem Against the Dodgers, News, Scores, Highlights, Stats, and Rumors
MLB trade rumors and news: We'll have 28-man rosters in April and the ghost runner for all of 2022 - MLB Daily Dish
Matt Cain To Retire - MLB Trade Rumors
10 Giants from 2010: Matt Cain on near-perfect postseason, ruinous injuries