Josh Johnson, who was cut by the Bengals earlier this week, is now with the 49ers, who have five quarterbacks on the roster. The team released defensive tackle Christian Tupou to make room for Johnson.
Johnson, 27, played for Jim Harbaugh at the University of San Diego,and he spent the 2012 offseason with the 49ers. He lost the battle for third quarterback to Scott Tolzien, who was released a year later. Johnson had a good preseason that year and outplayed Tolzien in the finale. He was picked up by the Bengals on December 26, 2012. He spent the 2013 season there but never threw a pass in Cincinnati, entering games only in a mop-up capacity.
If the 49ers decide to keep three quarterbacks, I can see Johnson making their final 53-man roster.