Bloomquist, who was scheduled to play third base, was replaced by Luis Hernandez, who had been in the lineup at shortstop.
Tony Pena got the start at shortstop for the Royals.
Bloomquist, who has played every position other than first base and catcher, hadn't missed a game since June 3 at Tampa Bay.
Rustin Dodd is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.