49ers' Kyle Shanahan sounds optimistic about Brock Purdy's recovery
A guide for 49ers' offseason: Advice for Kyle Shanahan and John Lynch
QB questions linger over 49ers headed into summer break - The San Diego Union-Tribune
Boring, then busy: 49ers poised for NFL's most unique draft
49ers' Trey Lance taking ownership at QB under Kyle Shanahan
49ers' Kyle Shanahan sets record straight on Week 1 starter vs. Bears after Jimmy Garoppolo move
Kyle Shanahan believes in young 49ers O-linemen but admits we're not there yet
Important 2022 NFL offseason dates and what they mean for 49ers
49ers coach Kyle Shanahan grateful for stability from contract extension
Kyle Shanahan 'hoping' Brock Purdy will be ready to go for Week 1 - Sactown Sports
49ers 2023 Offseason Recap
San Francisco 49ers preview 2023: Over or Under 10.5 wins?, Sports Betting
What The 49ers Said Following Their 27-7 Win Over The Seahawks
49ers coach Kyle Shanahan grateful for stability from contract extension
What 49ers' Kyle Shanahan did to improve as a head coach this offseason