The 49ers' quarterback carousel continues to turn.
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.
After starter Colin Kaepernick the 49ers have Blaine Gabbert, McLeod Bethel-Thompson, undrafted rookie Kory Faulkner and now Johnson.
-- Matt Barrows