Hurdle said the injury occurred when Snider attempted to lay out for the double that ended left-hander Francisco Liriano's no-hit bid in the fifth inning of Tuesday's 6-1 win over the Dodgers. Snider ended up finishing out that game, but the injury apparently worsened during the Pirates off-day Thursday.
Snider was out of the starting lineup Saturday, but Hurdle said he's made enough progress to be available off the bench.
"We were a little concerned with him yesterday, but I think he's in a better place," Hurdle said.
In 86 games this season, Snider has hit .252 (41-of-163) with five home runs, 17 RBIs and 18 runs scored.