Viciedo had started 89 of the White Sox's past 92 games. He is 3 for 20 since the All-Star break.
Moises Sierra will take Viciedo's spot in the lineup and bat ninth. Since being added to the White Sox lineup on May 4, Sierra has made 25 starts in right field. He was 1 for 4 in the White Sox's 7-1 loss on Tuesday night.