NFL betting: Kyle Shanahan is a spread-covering machine in the playoffs
49ers news: Is Kyle Shanahan at fault for Trey Lance's lack of development? - Niners Nation
49ers seeking 3-game sweep vs. Seahawks in wild-card game - The Columbian
Shanahan 'content' with Purdy, Lance as top 2 QBs for 2023 - The San Diego Union-Tribune
Kyle Shanahan Explains why the 49ers Have Scored Just 22 Points per Game this Season - Sports Illustrated San Francisco 49ers News, Analysis and More
49ers' game review: In the end, Kyle Shanahan was better than his counterpart, Zac Taylor
49ers' streak vs. Rams: How Kyle Shanahan has outcoached Sean McVay in last six meetings
49ers Head Coach Kyle Shanahan's Success with Running Game Defies Cliche of a 'Passing League'
49ers coach Kyle Shanahan wishes he could've played QB Trey Lance longer - Niners Nation