49ers make surprise hire of John Lynch as general manager
49ers' salary cap situation is bad, but division rivals have it worse
49ers sign Kyle Shanahan, John Lynch to multi-year extensions
49ers sign George Kittle to record-setting new extension after
49ers give contract extensions to coach Kyle Shanahan and GM
49ers coach Kyle Shanahan grateful for stability from contract
49ers give contract extensions to coach Kyle Shanahan and GM John
49ers coach Shanahan 'content' with Purdy, Lance as top 2 QBs for 2023
49ers give Kyle Shanahan new deal through 2025
49ers give contract extensions to coach Kyle Shanahan and GM John