State of the Roster: 49ers' non-competition at kicker highlights
49ers' Kyle Shanahan sees good in Trey Lance's game vs. Raiders
49ers sign Nick Bosa to a record-setting contract extension to end
49ers: Kyle Shanahan sees bright side of Trey Lance's performance
San Francisco 49ers - Wikipedia
49ers coach Kyle Shanahan plans quarterback rotation switch in
49ers' George Kittle Celebrates Kyle Shanahan's Offensive
Kyle Shanahan frustrated, disappointed after sudden Santa Clara
The NFL's Most Valuable Player Makes Less Than $1 Million - WSJ
49ers' Kyle Shanahan feels Brock Purdy made 'all the plays' in
49ers coach Kyle Shanahan said the team will 'most likely' have to