NEW YORK — Free agent catcher James McCann signed a $40.6 million, four-year contract with the New York Mets on Tuesday, joining a team now ready to spend big to build a winner.
The 30-year-old McCann was an All-Star with the White Sox in 2019 and this season set career highs in batting average (.289), on-base percentage (.360) and slugging percentage (.536).
“James has established himself as one of the best dual-threat catchers in the game,” Mets President Sandy Alderson said. “His leadership and presence in the clubhouse were instrumental in guiding a young pitching staff into the postseason in 2020.