Mets can maximize Matt Harvey's value with trade before free agency – New York Daily News
Juan Soto trade scenarios: Why SF Giants are a perfect match
Matt Cain pitches Giants past Rockies 4-2, ruining late-season run – The Denver Post
Matt Cain retirement: Cain makes emotional exit in last game - Sports Illustrated
Matt Cain's Vintage Start Was a Great Ending To His Career
Brewers designate Lorenzo Cain for assignment - Brew Crew Ball
Nine Trade Offers the Royals Should Have Accepted - Royals Review
J.A. Happ has retired : r/baseball
Players dropped off the 2023 Hall of Fame ballot
On this date, 2012: Giants' Matt Cain has a perfect night
Giants' Matt Cain to retire after season