If any NFL position group has a gripe about being underpaid, it's tight ends - The Boston Globe
Nevius: 3rd year of 49ers' John Lynch-Kyle Shanahan combo a crucial one
49ers: Breaking down Kyle Shanahan's offense halfway through 2019
Time for GM John Lynch to prove himself
Why keeping Jimmy Garoppolo was the best move for the 49ers, even if it may hinder Trey Lance's growth - The Boston Globe
49ers coach Kyle Shanahan grateful for stability from contract extension
Kyle Shanahan 'extremely grateful' for second 49ers contract extension – NBC Sports Bay Area & California
49ers players applaud Kyle Shanahan, John Lynch contract extensions – NBC Sports Bay Area & California
John Lynch and Kyle Shanahan Explain the San Francisco 49ers Injury Problem - Sports Illustrated San Francisco 49ers News, Analysis and More