Matt Cain gets Cained - McCovey Chronicles
Matt Cain Pitches 22nd Perfect Game in MLB History
Matt Cain retires: Giants RHP pitches 5 scoreless innings in last
Matt Cain recalls his most memorable start as a Giant
Giants' Matt Cain in swing of things at Pebble Beach – The Mercury
Matt Cain Net Worth Celebrity Net Worth
Matt Cain (S.F. Giants Pitcher) WITB 2017 – GolfWRX
Matt Cain (S.F. Giants Pitcher) WITB 2017 – GolfWRX
Matt Cain: Five Reasons the Giants' Number Two is MLB's Most
San Francisco Giants pitcher Matt Cain throws franchise's first