McNichols suffered a hamstring injury and he is out for the remainder of Saturday night's preseason game with the Broncos.
McNichols is competing for a depth role behind Christian McCaffrey at running back in San Francisco this season. If the injury is significant, it could deal a big hit to his chances of making the team.