49ers agree to multi-year contract extensions with Kyle Shanahan and John Lynch
49ers reward coach Kyle Shanahan with new 6-year deal, sources say - ESPN
Tag: Kyle Shanahan – NBC Sports Bay Area & California
49ers coach Kyle Shanahan grateful for stability from contract extension
49ers coach Kyle Shanahan grateful for stability from contract extension
49ers, Kyle Juszczyk agree to five-year, $27 million extension
Shanahan grateful for York offering contract extension before season
Kyle Shanahan's remarkable press conference. And what it means going forward
Source: 49ers give Kyle Shanahan 6-year extension, Sports
Kyle Shanahan: Breaking News, Rumors & Highlights
Kyle Shanahan opened up on his latest contract extension with the Niners 🫡 #49ers, #FTTB 🎥: @nbcsauthentic