49ers' Kyle Shanahan leads group of 5 1st-time NFL coaches
49ers' Kyle Shanahan plans to spell Christian McCaffrey more often
Can 49ers' Kyle Shanahan solve Cowboys' dominant defense?
Lynch, Shanahan Review 2021 Season, Look Ahead to the Offseason
Kyle Shanahan Reviews the Start of 49ers Offseason Training Activities
49ers training camp: Best sights and sounds, from Aiyuk as WR1 to another Shanahan ballboy – Daily Democrat
Three NFL teams that should be in the market for 49ers QB Jimmy Garoppolo in the 2023 offseason
Offseason In Review: San Francisco 49ers
49ers officially name Trey Lance 49ers starting quarterback
49ers' Kyle Shanahan sees good in Trey Lance's game vs. Raiders