Hardy got hurt sliding into third base on his ninth-inning triple that helped lift Minnesota to a 4-3 victory over the Detroit Tigers on Tuesday night. He was replaced by Alexi Casilla for Wednesday's game against the Tigers.
Manager Ron Gardenhire said Hardy will miss a day or two.
Catcher Joe Mauer was also out of the lineup for the fifth straight game because of a deep bruise on his left heel. Gardenhire reiterated the team's desire to be cautious about the injury to the reigning AL MVP.
Mauer played some catch before the game and said he is improving, but he wasn't sure when he'll be back.