49ers kicking situation takes disastrous turn with Kyle Shanahan
Transcript: Kyle Shanahan provides final updates ahead of 49ers
Kyle Shanahan - Wikipedia
The Shanaplan: Kyle Shanahan and John Lynch are already recruiting
49ers coach Kyle Shanahan grateful for stability from contract
San Francisco 49ers depth chart: Kyle Shanahan must pick a starting QB
Kyle Shanahan preparing for Tampa Bay & Dallas ahead of Monday
Kawakami: How Kyle Shanahan's coaching barbs motivate and elevate
What does 2-10 record say about Kyle Shanahan?
Trey Lance trade: 49ers' Kyle Shanahan on how QB didn't pan out