Giants' Matt Cain to retire after season
Giants' Matt Cain to retire after season
Matt Cain announces retirement
Matt Cain's perfect game - Wikipedia
MORE
SF Giants: Will Tim Lincecum, Matt Cain have jerseys retired
Matt Cain retires: Giants RHP pitches 5 scoreless innings in last
Giants pitcher Cain to retire after Saturday start
Sports and Spirituality: Are Sports Meaningless? Look to Matt Cain
San Francisco Giants - Happy Birthday, Matt Cain! 🎉 #SFGiants
Luck Finally Changes for Giants' Matt Cain - The New York Times