The White Sox have traded second baseman Gordon Beckham to the Anaheim Angels for a player to be named or cash.

The 27-year-old Beckham is batting .221 with seven home runs and 36 RBIs in 101 games this season.

The White Sox have announced they will make a corresponding roster move prior to Friday night’s series opener against the Yankees at Yankee Stadium.