Anderson, who turned 27 on Tuesday, is coming off a career year in which he won the American League batting crown by hitting .335. He also had 18 homers, 56 RBIs and an .865 OPS in 123 games.
No reason was immediately given for Anderson's switch. He isn't approaching free agency anytime soon. He's under contract control through 2024, with the White Sox holding team options for the final two seasons of his deal. Anderson signed a six-year, $25-million deal ahead of the 2017 season that will be worth more than $50 million over eight years if the team options are exercised.