49ers agree to new six-year contract with Kyle Shanahan to keep him through 2025, per report
The 49ers are giving coach Kyle Shanahan everything he needs to succeed
Reports: 49ers, Deebo Samuel finalizing 3-year extension through 2025
Kyle Shanahan and San Francisco 49ers agree to new 6-year contract - Field Gulls
49ers give Kyle Shanahan new deal through 2025
NFL 49ers extend contracts for coach and GM - RTHK
Kyle Shanahan - Wikipedia
Details emerge on left tackle Trent Williams' six-year deal with the 49ers