Giants' Matt Cain to retire after season
Aubrey Huff retires after 13 major league seasons
Giants' Matt Cain to retire after season
Alex Pavlovic on X: Matt Cain announcing his retirement: https
Longtime Giants catcher Buster Posey announces retirement after 12
Matt Cain of San Francisco Giants to retire after Saturday start
Giants' Matt Cain ends career with five shutout innings in loss
Buster Posey - Wikipedia
San Francisco Giants pitcher Matt Cain to retire - ABC7 San Francisco
San Francisco Giants starter Matt Cain announces retirement
Matt Cain bests Shelby Miller on 'Reclamation Project Night