Why 49ers pay RB Christian McCaffrey despite slow RB market
John Lynch On Draft, Trades, Staley
49ers news: 5 questions John Lynch needs to answer today - Niners
John Lynch addresses decision to turn down offer
49ers give contract extensions to coach Kyle Shanahan and GM John
Why John Lynch turned down big-time TV money to remain 49ers GM
John Lynch debunks TV job rumor, remains committed to 49ers
49ers GM John Lynch isn't going anywhere. I have unfinished
49ers sign Javon Hargrave, correct Kyle Shanahan's biggest mistake