49ers mailbag: Kyle Shanahan draws heat after losing another lead
49ers observations: Trey Lance experiences ups, downs vs. Chargers
Breaking down every Trey Lance dropback from preseason Week 1
Penalties and mistakes, not Trey Lance, main reason why 49ers are
49ers game review: Why Trey Lance didn't gain much ground in QB2 bid
49ers Notebook: Shanahan on Trey Lance; More explosive Deebo
49ers Kyle Shanahan hopes the Cowboys listen to what Trey Lance
Transcripts: What Kyle Shanahan, Jimmy Garoppolo, Trey Lance
Trey Lance suffers sprained knee; Three takeaways from 49ers third
Film room: Assessing the 49ers quarterback situation part 2 - What
49ers News: A monsoon of misery this Monday morning - Niners
49ers head into offseason with more questions at quarterback
49ers' locker room 'fine' following Trey Lance's trade to Cowboys
5 Questions with Niners Nation: 49ers versus Jaguars - Big Cat Country