Giants place Matt Cain on DL
Matt Cain 2006 Ultimate Collection Signatures AUTO Autograph /180 rookie Giants
Cain agrees to $127.5M, 6-year deal with Giants - Deseret News
Matt Cain - Wikipedia
MORE
Matt Cain to disabled list, Jake Dunning up from Fresno - McCovey Chronicles
Wright, Kuroda, Kinsler OK after being hit in head - The San Diego Union-Tribune
Giants put Brandon Belt on DL, activate Matt Cain
Matt Cain was perfect on this day in 2012 with a the help of spectacul
Matt Cain: The Giants' horse that changed baseball stats twice - The Athletic
Matt Cain placed on DL, Chris Heston to start Wednesday - McCovey Chronicles
Giants notes: Chris Stratton reacts to first big league promotion, Matt Cain lands on DL, Hunter Pence back in lineup but Bruce Bochy scratches another outfielder - Giants Extra
Matt Cain - Wikipedia
Matt Cain - Wikipedia
All Time Minor League Seasons: Starting Pitchers
San Francisco, CA: San Francisco Giants Eugenio Velez (8) pinch hitting for pitcher Matt Cain, grounds out to second. The Pirates won the game 6-5. (Credit Image: © Charles Herskowitz/Southcreek Global/ZUMApress.com Stock
Giants' Matt Cain to retire after season