McNeil, who has started games in the outfield, at third base and at second base this season, is fifth in the National League with a .333 batting average. He also has two home runs and 15 RBIs.
McNeil went on the IL on May 23 and is returning without having played any games in rehab. He said he thought he suffered the hamstring injury while trying to steal second base on May 21.
Robinson Cano, who went on the IL the same day as McNeil with a quadriceps strain, was not activated from the IL Tuesday afternoon despite being eligible. Manager Mickey Callaway said Tuesday that Cano's return date is still to be determined.
Cano, who had been criticized for not running out ground balls, suffered the injury while hustling to first base on a grounder on May 22. An MRI showed a low-grade strain.
To make room for McNeil, Tyler Bashlor was optioned to Triple-A.