Matt Cain - Wikipedia
Giants' Matt Cain ends career with five shutout innings in loss
Matt Cain To Retire - MLB Trade Rumors
Prospect Retrospective: the career of Matt Cain - Minor League Ball
Giants' Matt Cain to retire after 13 MLB seasons
How can the Giants properly and permanently honor Tim Lincecum? It's not quite as easy as you'd think - Talking Points
A history of Giants spring training GOATs and goats, 2006-present - The Athletic
Tim Lincecum hurls no-hitter in Giants” rout – Santa Cruz Sentinel
San Francisco Giants: 50 things I miss about baseball - McCovey Chronicles
Matt Cain Pitches the Giants Past the Phillies - The New York Times
Why isn't The Freak in The Show? I seriously wonder this every year. Also, do y'all think Bonds will EVER make it into a game?? : r/MLBTheShow
Matt Cain To Retire - MLB Trade Rumors
The Giants' Pieces Remain, and Fall Apart - The New York Times
Matt cain hi-res stock photography and images - Alamy