Giants' Matt Cain announces retirement after 13 seasons, three
Royals and Giants Make It a Wild-Card World Series - The New York
The Official Site of Major League Baseball
San Francisco Giants Prospect Peek: 2011's Top 5 Minor League
Giants fans should be mad. But why are they absolutely livid? : r
Sister got me a hat from a second hand store. Matt Cain is the
San Francisco Giants - 2017 Game-Used Orange Alt Jersey - worn by
Add Giants pitcher Matt Cain to the list of water guzzlers - Reveal
San Francisco Giants pitcher Matt Cain announces his retirement
Giants place Matt Cain on DL
Matt Cain Memorabilia, Autographed Matt Cain Collectibles