Teahen, acquired in a 2009 trade with Kansas City and projected to be the regular third baseman, had fallen into a utility role. He has played third base, first base and outfield this season, batting .226 with one home run and four RBIs.
The White Sox (17-25) purchased the contract of corner infielder Dallas McPherson from Triple-A Charlotte to replace Teahen. McPherson, 30, hit .305 with three homers and 18 RBIs in 31 games for Charlotte.
(Writing by Larry Fine in New York, Editing by Julian Linden)