49ers OTAs: Trey Lance leads first team, Brock Purdy close to major milestone - The Athletic
Head Coach Kyle Shanahan on 49ers Offseason; Return to Training Camp
2022 Training Camp Preview: Cornerbacks
49ers cancel mandatory minicamp - Niners Nation
Inside the 49ers: Garoppolo's best spring, Lance's strong start highlight shortened offseason – Daily Democrat
49ers offseason schedule: Dates for OTAs, mandatory minicamp announced – NBC Sports Bay Area & California
49ers' Nick Bosa Likely To Stage Hold-In If Unsigned By Training Camp
49ers return to practice field for Week 2 of OTAs
San Francisco 49ers: How roster looks after offseason program
Busted: 49ers lose 1 week of rookie development for rule violation
NFL OTAs 2022: Start date for NFL offseason program