10 Takeaways from San Francisco 49ers training camp - Sactown Sports
49ers Notebook: Garoppolo moves past 5-pick day, Ward not a lock to start, injury updates – KNBR
49ers Training Camp Winners & Losers Ft. Trey Lance, Charvarius Ward, Brandon Aiyuk & Danny Gray
Transcripts: Jimmy Garoppolo, DeMeco Ryans, Chris Foerster preview 49ers-Panthers Week 5 matchup
Trey Lance goes deep; Observations from day 9 of 49er training camp
49ers pre-training camp roster primer: Position battles, projections, and questions to be answered
49ers still have unknowns at QB and O-line after preseason
First-rounder Jimmie Ward should be ready for training camp - NBC Sports
5 things to know as the 49ers begin preseason
San Francisco 49ers: How roster looks after offseason program