49ers 53-man roster prediction 2.0
Transcript: What Kyle Shanahan said about the 53-player roster, 49ers' chances in 2021
Five questions for 49ers vs. Broncos, including How much Jimmy G?
2020 NFL Preview: Instead of a championship, 49ers try to wash away Super Bowl disappointment
Shanahan says Garoppolo is starting QB as 49ers open camp
Shanahan: 49ers 'hoping' but 'not counting on' Deebo Samuel to play Week 1
Transcripts: What Kyle Shanahan and Jimmy Garoppolo said during 49ers-Lions prep week
Kyle Shanahan ends 49ers spring session early: 10 questions for training camp - The Athletic
49ers mailbag: Who'd replace Mike McDaniel? A veteran backup for Trey Lance? - The Athletic
Simms confident Kyle Shanahan, 49ers draft DK Metcalf had the Seahawks not snatched him up
San Francisco 49ers injury updates from Kyle Shanahan
We had to move on': Kyle Shanahan explains 49ers' decision to waive Jalen Hurd
49ers' Jaquiski Tartt, Jalen Hurd not healing quickly from injuries