Every 49ers Player Heading into Training Camp (and Looming Questions)
2017 Record and Fact Book (8.7.17), PDF
NFL1000: Ranking the Top 1,000 Players from Week 2
San Francisco 49ers on X: The #49ers have signed QB Josh Johnson
NFL1000: Ranking the Top 1,000 Players Heading into the Regular
49ers announce initial practice squad and other roster moves
Grant's final 49ers mock draft of 2019
Players signed by San Francisco 49ers before free agency
Every 49ers Player Heading into Training Camp (and Looming Questions)