Top 10 possible destinations for Jimmy Garoppolo as he leaves 49ers
49ers give Kyle Shanahan six-year contract through 2025
AP Source: 49ers agree to contract extension with Kyle Shanahan
49ers coach Kyle Shanahan grateful for stability from contract
49ers coach Kyle Shanahan grateful for stability from contract
Grant Cohn: Kyle Shanahan's dual roles not helping 49ers
I have such beef right now': Kyle Shanahan furious at NFL
Kyle Shanahan not expecting Jimmy Garoppolo contract soon
49ers hand Kyle Shanahan multiyear contract after Super Bowl
49ers give contract extensions to coach Kyle Shanahan and GM John