Hanigan, who is hitless in his past 23 at-bats, left Monday's game in the sixth inning and was replaced by pinch-hitter Jose Molina, who has started the past two games. The move is retroactive to Tuesday.
The Rays selected catcher Ali Solis from Durham on Tuesday.
Hanigan, who is batting .212 with three home runs and 22 RBIs, originally suffered the injury May 16 in a game against the Los Angeles Angels.
Kiermaier made his major league debut as a defensive replacement in last year's tiebreaker game against Cleveland and has appeared in five games for the Rays this season, batting .250 with one home run and two RBIs.
Kiermaier was batting .305 with three home runs and 13 RBIs in 34 games at Durham.