Training Camp Notebook 8/9: 'Competition breeds excellence' for Raiders heading into joint practices
Brandon Aiyuk, Travis Etienne Headline NFL Fantasy's All-Hype Team - The Ringer
49ers training camp: Five players that stood out during Day 9 of practice - Niners Nation
49ers news: 5 takeaways from the first 11 49er training camp practices - Niners Nation
Fun times at 49ers' training camps over the years
49ers Training Camp Day 5 Breakdown: Defense
Kyle Shanahan: 49ers won't alter training camp in response to latest injuries
Trey Lance goes deep; Observations from day 9 of 49er training camp
Which 49ers players have stood out most during training camp?
Training Camp Position Highlight: Defensive Line
Kyle Shanahan clears up San Francisco 49ers' QB situation: 'This is Trey's team'