49ers OTAs: Trey Lance gets 1st team reps, Kyle Shanahan explains
Kyle Shanahan Rips Idea That 49ers Don't Trust Trey Lance After Garoppolo Contract, News, Scores, Highlights, Stats, and Rumors
49ers coach plans quarterback rotation in 2nd preseason game
49ers' Kyle Shanahan says Trey Lance was 'ready to take off' after the Arizona game - Niners Nation
49ers' Kyle Shanahan explains how Trey Lance is different from other QBs he has coached
49ers head coach Kyle Shanahan says Brock Purdy, Trey Lance and Sam Darnold are all 'franchise-like quarterbacks'
New 49ers WR Signing Has Ties to Kyle Shanahan
Stats show why 49ers offense is struggling under Kyle Shanahan
Brock Purdy: From Mr. Irrelevant to 49ers QB1 - Bleacher Nation