49ers' beat writer Eric Branch's fearless 53-man roster projection
49ers press conference: Kyle Shanahan recaps the first-team offense, Solomon Thomas, and provides injury updates - Niners Nation
49ers training camp: Jimmy Garoppolo, Trey Lance lead TD drives; strong practice for Jalen Hurd - The Athletic
Jalen Hurd & Jason Verrett to IR, Jordan Matthews back
Final San Francisco 49ers 53-Man Roster Predictions
5 Bold Predictions For San Francisco 49ers' 53-Man Roster
How Many Wins Will The 49ers Get In 2019?
49ers mailbag: Nick Bosa's contract on fans' minds
The good and not so good: Day 10 -- Nick Bosa injures right ankle
49ers 53-man roster projection: The Niners should keep two QBs; keep extra linemen - Niners Nation
The good and not so good from minicamp: Day 1
Final San Francisco 49ers 53-Man Roster Predictions
San Francisco 49ers: Jordan Matthews pushes to make roster
49ers To Re-Sign Jordan Matthews