Matt Cain throws five shutout innings in emotional Giants finale
What Matt Cain was thinking during Gregor Blanco's perfect-game
Matt Cain Pitches 22nd Perfect Game in MLB History
2022_49ERS_-_No.187_DRAFT_PICK_-_NICK_ZAKELJ.jpg?quality=85
RUF_PRESSER_1920x1080_2028738627830.jpg?quality=85
The Baseball Analysts: Change-Up Archives
The Giants signed Gregor Blanco to a minor-league deal - McCovey
The Untold Story: Matt Cain's Perfect Game
The Untold Story: Matt Cain's Perfect Game