Matt Cain, Giants savoring perfect game - The Boston Globe
I don't remember what I see. — Matthew Dicks
Cole Hamels - Wikipedia
Matt Cain Net Worth Celebrity Net Worth
A small but glorious victory thanks to Charlie and Elysha — Matthew Dicks
Max Scherzer - Wikipedia
Max Scherzer - Wikipedia
Madison Bumgarner - Wikipedia
What is the MLB pitching record for striking out the same batter the most consecutive times? - Quora
Matt Cain's dominant perfect game cemented his place in Giants history
Dave Righetti - Wikipedia
Giants decline Vogelsong's option, both sides will explore market - Giants Extra
Matt Cain - Wikipedia