Kyle Shanahan: Brock Purdy's career night in 49ers' win over
Schefter] Jimmy Garoppolo and the 49ers agreed to a restructured
Kyle Shanahan became less aggressive on 4th downs in 2022
49ers mailbag: Pass-happy Kyle Shanahan here to stay with good
Kyle Shanahan: It took about three games for Brock Purdy to show
49ers' Kyle Shanahan unclear on Brock Purdy return, says timeline
49ers 31-7 loss to Eagles falls at feet of Kyle Shanahan
49ers reach contract extensions with GM John Lynch, head coach
This 49ers team can rewrite Kyle Shanahan's playoff legacy
Sean McVay, Rams seek to snap six-game losing streak vs. Kyle
NFL 49ers extend contracts for coach and GM after 3-0 start
49ers HC Kyle Shanahan decides to piss off Eagles fans ahead of
49ers HC Kyle Shanahan believes Justin Skule was the best option
49ers: Revisiting Trey Lance NFL Draft trade after Cowboys deal
San Francisco 49ers: San Francisco 49ers extend contracts of Head