Matt Cain

- via The Players' Tribune
Cain Takes the Mound One Last Time
- via Around the Foghorn
A Thank You & Farewell to Matt Cain
- via Andrew Gould
Top 10 Waiver Wire Pickups for Week 10
Giants Say Goodbye to Matt Cain
Class Act 👏
- via Bleacher Report
Matt Cain to Retire at End of 2017 Season
- via San Francisco Chronicle
Cain's Last Hurrah? Former Ace Reflects on His Legacy
- via Bleacher Report
Cain Joins Elite Giants Company with Career Milestone
- via CBSSports.com
Giants' Cain Reaches Innings Milestone
- via ESPN.com
Cain Pitches Giants to 2-1 Win Against Dodgers
- via Zachary D. Rymer
Metrics 101: Cain's Contract Is One of the Worst in MLB
- via The Mercury News
Matt Cain Struggles to Find Himself
- via CSN Bay Area
Cain Ready to Compete for Fifth Starter Spot
Guess What Time It Is
I'll give you one hint
- via San Francisco Chronicle
Why Suarez Gets Nod vs. Cubs Instead of Cain
- via Bleacher Report
SPs to Watch: Anything Left in Cain's Tank?
- via McCovey Chronicles
How Do You Solve the Matt Cain Problem?
- via Medium
Giants Got Cain'ed, in a Fun New Way
- via San Francisco Chronicle
Giants Send Peavy to the Bullpen
- via ESPN.com
Cain's Strong Outing Leads Giants Past Nats 3-1
- via MLB
Watch: Matt Cain's 3-Run Jack
TFW You Shoulda Stayed in Bed
- via Bleacher Report
Cain (Hamstring) Activated for Wed. Start vs Red Sox
- via HardballTalk
Ballparks Adding Spaces for Players to Let Out Their Anger
- via Bleacher Report
Giants Activate Cain (Hamstring) for Start Mon.
- via Joel Reuter
B/R's All-Star Game Roster Predictions
- via San Francisco Chronicle
Cain Hurt, Offense Quiet in Loss to Rockies
#PitchersWhoRake
- via Giants Extra
Cain Solid as Giants Rally Late to Sweep D-Backs
- via KNBR-AM
Evans: Giants Need to See Improvement from Cain, Peavy
- via Giants Extra
Finally! Cain Finds His Form in Loss
- via Mercurynews
Cain's Winless Streak Reaches 12 Starts
- via SFGate
Cain Falters Again in Giants Loss to Mets
- via Giants Extra
Giants' Cain Says Drug Penalties Are Harsh Enough
- via San Francisco Chronicle
Cain Reaches 90 Pitches in Penultimate Spring Game
- via SFGate
Giants' Cain Could Make Next Start in Minors
- via SFGate
Cain Passes First Test - at the Plate, Too
- via San Francisco Chronicle
Matt Cain to Make Spring Debut Friday
- via Bleacher Report
Cain (Arm) Gets Stitches Out, Will Throw in Coming Days
- via SFGate
Giants' Cain, Pence Ailing Early in Spring Training
- via Bleacher Report
Vintage Cain Would Have Dodgers Looking Up at SF
Cain Pens Heartfelt Goodbye to Giants Fans