CHICAGO (AP) -- All-Star catcher James McCann agreed to a $5.4 million, one-year contract with the Chicago White Sox. The 29-year-old was eligible for arbitration.
McCann signed a $2.5 million, one-year deal with Chicago last December after Detroit didn't offer him a contract for the 2019 season.
McCann set career highs with a .273 batting average, 18 homers and 60 RBIs in his first year with the White Sox. He also was an All-Star selection for the first time.