Johnson, 34, was last seen with the Los Angeles Wildcats of the XFL. Before the season even started, the veteran had an offer on the table from the Lions. However, the XFL stepped in and blocked him from that deal. Over the years, Johnson has signed deals with 13 different teams. That includes multiple stints with the 49ers in 2012 and 2014.
Now, he’ll backstop a QB room that has been without starter Jimmy Garoppolo for weeks. On that front, the Niners got some good news — doctors are not currently recommending surgery to fix his ankle injury and the hope is that he can return before the season is through. For the time being, he’ll remain on IR.
Nick Mullens served as the 49ers’ starter on Thursday against the Packers with C.J. Beathard as the QB2. After Mullens forced some bad throws, it’s possible that the depth chart could be reshuffled between now and their next game against the Saints.