Johnson was cut from the Eagles' practice squad Monday.
Johnson joined Philly's practice squad in late December, but his standing on the team became apparent when he wasn't elevated to the active roster for Week 18 despite the top three running backs being sidelined. The 24-year-old bounced around practice squads most of the season and appeared in one game for the 49ers.