Yorke is out of the lineup for Thursday's game against the Brewers.
He will give up his spot in the Pittsburgh infield to Liover Peguero, who draws a second straight start at shortstop while Nick Gonzales serves as the Pirates' second baseman. Yorke had been included in the lineup in eight of the last nine games while picking up starts at second base, third base, right field and left field and batting .259 with a home run and two stolen bases.