What a journey, man: 49ers' Josh Johnson continuing his unique football life
C.J. Beathard to start for 49ers, who might have Kittle back
Brock Purdy, 49ers ousted by Eagles in NFC title game
49ers sign Josh Johnson off Broncos practice squad, marking quarterback's fourth stint with franchise
Josh Johnson, the NFL quarterback who never left Oakland
2020 East-West Shrine Bowl: Kevin Davidson ready for his shot
Brock Purdy, 49ers topple Seahawks to win NFC West
Report: 49ers to sign QB Josh Johnson off Broncos practice squad
49ers await Brock Purdy's MRI results after demoralizing day in Philly
Why Josh Johnson views return to 49ers as a blessing
Who is Josh Johnson? How a 49ers QB with NorCal ties has a chance to keep their season alive
Josh Johnson, the NFL quarterback who never left Oakland