Giants sign Matt Cain to 5-year, $112.5 million contract extension
San Francisco Giants pitcher Matt Cain announces his retirement
With Cain in mind, Phillies expected to offer Hamels about $130M
Tuesday's Frosty Mug - Brew Crew Ball
MORE
Phillies give Hamels contract talk the Cole-d shoulder (With
Philadelphia Phillies drop late lead, fall to San Francisco Giants
Matt Cain is a sinkerballer now and it's having weird effects
Matt Cain Pitches 22nd Perfect Game in MLB History
It's an Extension Explosion and Other Bullets - Bleacher Nation
Matt Cain chosen to start Giants' opener