Kyle Shanahan Provides Injury Update on Jaquiski Tartt
Cam Inman: The best and worst of 49ers training camp — beyond QB drama, Sports
Full Recap of 49ers Training Camp Week 1: Defense
49ers five biggest offseason needs
49ers training camp: Best sights and sounds, from Aiyuk as WR1 to another Shanahan ballboy – Daily Democrat
San Francisco 49ers NFL season preview 2022: How it started with Trey Lance and Jimmy Garoppolo - Niners Nation
Kyle Shanahan Reviews the 49ers Quarterback Situation
49ers Training Camp Day 4 Breakdown: Offense
Kyle Shanahan explains why 49ers' Drake Jackson experienced decline in play – NBC Sports Bay Area & California
49ers' offseason program: Keys include QB questions, new faces
49ers moving on from Jimmy Garoppolo, content with Brock Purdy and Trey Lance as quarterbacks for next season - The Boston Globe
Ambry Thomas Recapped His Offseason Training Heading into the 2023 Season
Trey Lance continues strong start; Observations from day 11 of 49ers training camp
49ers coach Kyle Shanahan plans quarterback rotation switch in second exhibition game