Kyle Shanahan leaned into 49ers-Cowboys history before wild-card win - Sports Illustrated
Morning Report: 49ers Preparing for Second Block of Training Camp Practice
Trey Lance, Javon Kinlaw stand out in 49ers' feisty, fully padded practice - The Athletic
The good and not so good from 49ers training camp: Day 6
49ers News: Who do you think will have the biggest breakout? - Niners Nation
Raiders, 49ers to have joint practices; 3 matchups to watch, Raiders News
49ers camp: Top 5 observations in Monday's feisty padded practice
3 Observations: Chargers Hold Most Competitive Practice of Camp So Far
Morning Report: Updates From the 49ers First Padded Practice
Trey Lance is on the hunt: 5 early observations from 49ers training camp - The Athletic
NFL Week 6: Mike Tanier's Previews and Score Predictions, News, Scores, Highlights, Stats, and Rumors
Five Observations From Day 9 of 49ers Training Camp - Sports Illustrated San Francisco 49ers News, Analysis and More
10 Observations from 49ers Training Camp: Aug. 5