Farewell lap: Matt Cain recalls his most memorable start as a Giant – East Bay Times
Tim Lincecum, Matt Cain, and other former Giants All-Stars - McCovey Chronicles
Matt Cain's Final Season with San Francisco Giants?
Matt Cain 2008 SP Legendary Cuts Future Legends On-Card AUTO 08/99 SF GIANTS
10 years later, SF Giants celebrate 'never-say-die' 2012 World Series victory
San Francisco Giants' Matt Cain reflects on his perfect game
Matt Cain explains what it meant to be a San Francisco Giant for life - McCovey Chronicles
Giants Pitcher Matt Cain to retire from Major League Baseball a day ahead of his 33rd birthday - ABC7 San Francisco
Hunter Pence - Wikipedia
Players dropped off the 2023 Hall of Fame ballot