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.
Cody Ulm is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.