criticallyrated.com
Matt Cain
Matt Cain pitched his last game on September 30, 2017, one day before his 33rd birthday, retiring after thirteen seasons with The San Francisco Giants. It’s very rare to see a player wear onl…