The seven-time All-Star could receive a deal in the neighborhood of $100 million for six years, an MLB GM told ESPNNew York.com. "The GM reasoned that McCann is a top-five catcher and could transition to first (base) and DH toward the end of the deal," the report says.

McCann, who will turn 30 in Feburary, is a lifetime .277/.350/.473 hitter with 176 home runs and 661 RBIs. He has won five Silver Sluggers as the top-hitting catcher in the National League.

In 2013, he hit .256/.336/.461 with 20 home runs in 102 games. He missed significant time with various injuries.

ESPNNewYork.com points out that the Minnesota Twins' Joe Mauer, who's in the midst of an eight-year, $184-million deal, is the game's highest-paid catcher. McCann made $12 million in 2013.