49ers and GM John Lynch reached agreement on a new five-year contract that ties him to San Francisco through the 2024 season, league sources tell ESPN.

Lynch and HC Kyle Shanahan now both have received long-term deals this off-season, giving them security and SF stability.

— Adam Schefter (@AdamSchefter) July 29, 2020