Giants sign Matt Cain to 5-year, $112.5 million contract extension
Dad, the hero! Readers share their stories – Orange County Register
JAWS and the 2023 Hall of Fame Ballot: Matt Cain
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
The Untold Story: Matt Cain's Perfect Game
Matt Cain Stats, Fantasy & News
Yankees' Jordan Montgomery Bends Blue Jays to His Will - The New
Giants pick Matt Cain to start Saturday; Madison Bumgarner done
Giants pitcher Matt Cain matches $50,000 raised by Make-A-Wish
Giants' Matt Cain not too old to learn new tricks – The Mercury News
East Tennessee Fall ID
Niagara's Matt Brash solid in MLB debut, Sports
Matt Holliday - Wikipedia