Cole Hamels retires: His top moments in a Phillies uniform
Giants pitcher Matt Cain, former Warrior in latest list of excess
Giants' Matt Cain shares memories of career
San Francisco Giants: Matt Cain Contract Extension Is a Terrible
Giants' Matt Cain shares memories of career
Tiny Taverna Amphoe Thalang
Track-by-Track: Ariel Posen Takes a Look at Each Song on His New
Matt Cain To Retire - MLB Trade Rumors
Giants' Matt Cain announces retirement after 13 seasons, three
MLB notes: Matt Cain calls it a career as Giants lose 3-2 to Padres
The Plague
Matt Cain has been Inducted into the Prestigious Marquis Who's Who