49ers coach Kyle Shanahan grateful for stability from contract
49ers are juggling 4 quarterbacks at start of camp after QB
Lions, Packers meet in Thursday night showdown for NFC North lead
AP Source: 49ers agree to contract extension with Kyle Shanahan
Kyle Shanahan 'almost canceled' his interview with 49ers
With blockbuster trade, 49ers go all-in on rookie QB
49ers coach Kyle Shanahan grateful for stability from contract
Many Raiders newcomers are not making the early grade - Vancouver
49ers coach Kyle Shanahan grateful for stability from contract
49ers coach Kyle Shanahan grateful for stability from contract
Kyle Busch sells NASCAR team to Spire Motorsports as 2-time Cup
49ers announce 14 changes to Kyle Shanahan's coaching staff – KNBR