James McCann Mets: What signing means for MLB Free Agency 2020 plans
Mets News: Mets introduce James McCann as their new catcher - Amazin' Avenue
Offseason needs for all 30 MLB teams
James McCann rumors: Mets sign free agent to four-year deal - DraftKings Network
MORE
MLB free agent tracker: Where every star signs, and what the deal means
MLB free agency 2020: Tracking every player signing this offseason - DraftKings Network
MLB free agency 2020-21: Ranking the top 75 free agents this offseason
Introducing Alvarez: Why McCann Makes Sense - Searle Baseball
Mets catcher candidate James McCann is not without his flaws
Free agency fits for every MLB team in 2021