FoxSports.com reported Saturday the Yankees and McCann came have come to terms on a five-year contract worth $85 million. The network says the deal includes a $15 million option for the 2019 season.
CBS Sports and ESPN added that the deal also includes a full no-trade clause.
The former Atlanta Brave has to pass a physical before he's officially a Yankee. McCann missed the first month of the 2013 season while recovering from a strained left oblique. He wound up hitting .256 with 20 homers and 57 RBI in 102 games for Atlanta.
McCann, who turns 30 in February, is a career .277 hitter who has hit at least 20 homers in each of the past six seasons. 20-home run mark in each of the last six seasons. He has been named to the NL All-Star squad in seven of his eight full major league campaigns.
New York had been looking for a catcher since Francisco Cervelli played in only 17 games due to a broken hand and a suspension for his ties to the Biogensis doping scandal, leaving them with Chris Stewart and Austin Romine behind the plate.