Barber: 49ers QB Josh Johnson has gone from Oakland to Santa Clara, with 20 stops in between
49ers interested in Josh Norman but will proceed cautiously
Josh Allen stars as Bills handle 49ers on Monday night
Why the 49ers Signed QB Josh Johnson to a Reserve/Future Contract
Why the 49ers Signed QB Josh Johnson to a Reserve/Future Contract
49ers 2023 Opponent Preview: Arizona Cardinals
49ers QB Josh Johnson continues winding NFL journey, 49ers
What the 49ers and Seahawks Had to Say Following the Wild Card Win