Catcher James McCann and the New York Mets are finalizing a four-year deal for $40 million-plus, sources told ESPN’s Jeff Passan. The Athletic first reported the sides were close to a deal. McCann, 30, shared catching duties last season with Yasmani Grandal, whose deal with the Chicago White Sox last offseason averaged $18.3 million per season — a record in free agency for a catcher. McCann had a career-high .289 batting average with seven home runs and 15 RBIs in 31 matches during the pandemic-shortened season, cutting down on his strikeout rate after a career-worst 137 strikeouts in 2019. Despite the Grandal deal (four years, $73 million), […]