McCann signed a four-year, $40 million contract with the Mets on Saturday, Ken Rosenthal of The Athletic reports.

McCann has been close to a deal with the Mets for several days, but he now has a deal in place, pending a physical. The 30-year-old had a career-best .289/.360/.536 slash line with seven home runs and 15 RBI over 31 games with the White Sox in 2020, and he should take over as the Mets' primary catcher next season.

More News