49ers Notebook: Shanahan declares Lance era underway and everything else as training camp begins – KNBR
First look at Trey Lance, Sam Darnold at 49ers OTAs
49ers training camp: Trey Lance duels Sam Darnold; Brock Purdy heals
49ers' Lance expects to be 100% for OTAs
Kawakami: It's Brock Purdy QB1 and then everybody else — the 49ers' situation looks confusing, but it's not - The Athletic
How Trey Lance can become 49ers starter
49ers Rumors: Trey Lance Getting All QB1 Reps at OTAs amid Brock Purdy's Elbow Injury, News, Scores, Highlights, Stats, and Rumors
Be 100% honest: Who do you want under center next year? Give me your honest opinion and guys please don't downvote someone because you don't agree with their opinionso who do you want to start? : r/49ers
A check-in on Nick Bosa, Dee Ford and every position as 49ers hit field for OTAs - The Athletic
49ers QB Trey Lance fully cleared to practice ahead of OTAs - Sactown Sports
Which NFL players are ones to watch at offseason workouts? One pick for all 32 teams - The Athletic