49ers HC Kyle Shanahan: QB Brock Purdy has 'had no arm troubles
Kyle Shanahan: Jimmy Garoppolo Is 49ers' Best QB in '20 Years
Transcript: Kyle Shanahan provides final updates ahead of 49ers
San Francisco 49ers Nick Bosa reportedly becomes highest paid NFL
Dallas Cowboys bring new-look team back to 49ers for Sunday night
NFL Draft results 2018: Kyle Shanahan and John Lynch Day 1 press
Transcript: San Francisco 49ers Head Coach Kyle Shanahan
49ers Webzone (@49erswebzone) / X
Unbeaten Eagles and 49ers hit the road for NFL tests
NFL news 2023: San Francisco 49ers, Brock Purdy, quarterback
49ers' Kyle Shanahan feels Brock Purdy made 'all the plays' in
Shanahan Drops Update On 49ers Player Ahead Of Giants Game