49ers news: Why its time to start questioning Kyle Shanahan's vision for the 49ers - Niners Nation
Three reasons Kyle Shanahan, 49ers' offense will be more aggressive in 2023 – NBC Sports Bay Area & California
Kyle Shanahan sets tone and 49ers reflect it in locker room
49ers agree to new six-year contract with Kyle Shanahan to keep him through 2025, per report
Offseason advice for 49ers' Shanahan and Lynch: Three must-make moves
49ers news: Kyle Shanahan says Sam Darnold beat out Trey Lance 10 days ago - Niners Nation
Kyle Shanahan and the Cruelty of an Almost Perfect Season - The Ringer
49ers news: Analyzing Kyle Shanahan's Offense in Season Openers - Niners Nation
Kyle Shanahan, Falcons OC, will have another meeting with San Francisco 49ers
49ers' Kyle Shanahan playing it safe despite offensive weaponry