Pratto is not in the lineup for Wednesday's game at Detroit.
Salvador Perez will take a turn at first base as Logan Porter handles the catching duties for the visiting Royals. Pratto, 24, has posted a disappointing .231/.309/.357 batting line across 91 major-league games this season.