The White Sox have designated first baseman/outfielder Jerry Sands for assignment, per a club announcement. The DFA of Sands clears a spot on the 25-man roster for James Shields to be officially added. Beyond that, the Sox have also optioned outfielder Jason Coats to Triple-A Charlotte and reinstated Melky Cabrera from the family emergency leave list.

Sands, 28, has batted .236/.276/.291 through 58 plate appearances with the ChiSox this season and has struggled versus left-handed pitching despite a strong track record when holding the platoon advantage. The right-handed slugger owns a lifetime .285/.335/.477 line against southpaws but has just a .522 OPS this season, albeit in a limited sample of 20 plate appearances. With the exception of the 2013 season, Sands has spent time in the Majors each year dating back to 2011. He’s a career .238/.306/.367 hitter in 464 trips to the plate at the Major League level and has been a thorn in the side of Triple-A pitchers, against whom he’s mashed at a .268/.357/.492 clip over the life of 439 games.

Sands is no stranger to DFA limbo, as this is the fourth time he’s been designated for assignment since the beginning of the 2015 season. (Cleveland designated him on three occasions before he was ultimately claimed off waivers by the Sox.) Chicago will have 10 days to trade, outright or release Sands, though even if he clears outright waivers, he’d have the option of rejecting the assignment in favor of free agency, as is the right of any player that has been previously outrighted.