Giants sign Matt Cain to 5-year, $112.5 million contract extension
4,739 Giants Matt Cain Stock Photos, High-Res Pictures, and Images
MLB Transactions: Draft Utopia
What a Logan Webb extension with the Giants might look like - The
MORE
Matt Cain Agrees To Five-Year Extension - McCovey Chronicles
Philadelphia Phillies drop late lead, fall to San Francisco Giants
Tigers Sign Justin Upton - MLB Trade Rumors
Matt Cain and San Francisco Giants Agree to Historic Contract
Matt Cain gets additional 5 years, $112.5 million
Opportunity Knocks and Opportunity Costs for Cain and Votto
Billy Beane and Baseball's Big Spenders
Matt Cain - Houston Mustangs Baseball
The Milwaukee Brewers' Harsh Hot-Stove Economic Reality - Brewers