49ers coach Kyle Shanahan grateful for stability from contract extension - Newsday
49ers coach Kyle Shanahan grateful for stability from contract extension - The San Diego Union-Tribune
49ers give Kyle Shanahan six-year contract through 2025
49ers 'incredibly encouraged' after Brock Purdy's first throwing session
WNBA first: Hammon, Brondello make history as ex-players coaching teams in the Finals
49ers coach Kyle Shanahan grateful for stability from contract extension - Newsday
Niners sign LB Dre Greenlaw to 2-year contract extension - CBS San Francisco
49ers news: Why Kyle Shanahan belongs in the Coach of the Year conversation - Niners Nation
Bills lose CB White to season-ending torn Achilles tendon
49ers Announce Multiyear Contracts with John Lynch, Kyle Shanahan, National Sports
Nick Bosa's holdout from 49ers is endangering his status for the start of the season - Newsday
49ers make the news official: Kyle Shanahan is new head coach