McNichols carried the ball four times for seven yards and a touchdown in Sunday's 28-27 loss to the Steelers.
McNichols rushed once for minus-one yards in Sunday's 18-15 win over the Bears.
McNichols rushed seven times for 42 yards in Sunday's 40-7 win over the Panthers.
McNichols carried the ball seven times for 44 yards and a touchdown in Sunday's 34-13 win over the Browns.
McNichols is in line to serve as the No. 2 running back in Sunday's Week 4 matchup against the Cardinals with Austin Ekeler (concussion) inactive for the game.
McNichols played eight snaps in Monday's 38-33 win at Cincinnati, taking one carry for one yard after replacing Austin Ekeler (concussion).
McNichols had three carries for 10 yards and one catch for eight yards in Saturday's preseason loss to the Jets.
The Commanders signed McNichols to a contract Monday.
The 49ers elevated McNichols to the active roster Saturday.
McNichols was signed to the 49ers' active roster from their practice squad Thursday,