How the hell did that happen?': Kyle Shanahan and the 49ers' meandering path to Trey Lance
Mike Shanahan describes locker room as 'fine' after Trey Lance trade
Trey Lance wanted opportunity to compete for backup QB job elsewhere, Kyle Shanahan says
49ers' Kyle Shanahan unveils why Trey Lance was absent after the Sam Darnold decision
49ers Kyle Shanahan explains why Trey Lance didn't practice & provides status update vs Chargers
Brock Purdy, 49ers ousted by Eagles in NFC title game
49ers give contract extensions to coach Kyle Shanahan and GM John Lynch
49ers putting talented roster in QB Trey Lance's hands
49ers QB Trey Lance out for season with broken ankle
49ers can dodge fallout over Trey Lance for now but must win this year
Full 49ers Kyle Shanahan interview discussing Trey Lance on KNBR 🎙
Full 49ers Kyle Shanahan interview discussing Trey Lance on KNBR 🎙
Nick Wagoner]: Kyle Shanahan acknowledges that Trey Lance not practicing today was a result of the tough conversation they had this morning. Shanahan said he told Lance to take the day off