49ers quarterback history: C.J. Beathard's turn again, don't
What a journey, man: 49ers' Josh Johnson continuing his unique
NFL playoffs: Ranking all 14 teams by 2023 Super Bowl 57 viability
What a journey, man: 49ers' Josh Johnson continuing his unique
What a journey, man: 49ers' Josh Johnson continuing his unique
What a journey, man: 49ers' Josh Johnson continuing his unique
San Francisco 49ers: 5 takeaways from Broncos game
Cardinals-49ers prediction, odds, pick, how to watch NFL Week 4 game
Barber: 49ers QB Josh Johnson has gone from Oakland to Santa Clara
49ers get shocking good news on Jimmy Garoppolo
2023 NFL training camp: Position battles within AFC, NFC - ABC7
Why Josh Johnson views return to 49ers as a blessing
BREAKING: Washington Commanders Ex Josh Johnson Enters NFC