CHICAGO -- James McCann had a career year in 2019 with the White Sox.
He'll have to adapt to a new role in 2020 because of the team's acquisition of fellow catcher Yasmani Grandal, but he's still part of the Sox's plans.
McCann and the club avoided arbitration, agreeing Monday to a one-year, $5.4 million deal for 2020. He'll be a free agent after the 2020 season.
The McCann signing comes less than two weeks after the Sox signed Grandal to a four-year, $73 million contract, the largest in team history, on Nov. 21.
"Having too many guys who are quality big leaguers is a good thing, not something we view as a problem," general manager Rick Hahn said of Grandal and McCann on Nov. 21.
On Monday the Sox also tendered contracts to arbitration-eligible outfielder/infielder Leury Garcia, starting pitcher Carlos Rodon and relievers Alex Colome and Evan Marshall.
The Sox non-tendered second baseman Yolmer Sanchez. Last week, they reportedly placed Sanchez on outright waivers. The Gold Glove winner was projected to earn $6.2 million in arbitration, according to mlbtraderumors.com.
The Sox also announced they declined to tender contracts to pitchers Ryan Burr and Caleb Frare and released pitcher Thyago Vieira so he can pursue an opportunity to play in Japan.
McCann, 29, had a career-high 476 plate appearances this year, but that number may shrink in 2020 with Grandal in the catching mix.
The Sox could also use McCann at designated hitter as part of a rotation with Grandal, Jose Abreu and Zack Collins.