The Royals made the announcement after Hosmer was lifted for a pinch hitter in the eighth inning.
Hosmer had missed the previous two games after being hit in the hand with a pitch on Sunday. Billy Butler, who played first base during Hosmer's absence, took over for Hosmer.
Hosmer was 0 for 2, ending a 16-game hitting streak. It was the longest active streak in the majors.