Christian McCaffrey shows appreciation for blocking on 65-yard TD run - Sactown Sports
Practice hit on 49ers' Brock Purdy left Kyle Shanahan breathless
49ers' Brandon Aiyuk says Trey Lance ready to compete for Cowboys
Kyle Shanahan hints 49ers' No. 2 QB battle won't end in training camp - The Athletic
49ers' Sam Darnold wins No. 2 quarterback job, Trey Lance could be on move, Sports
NFL Week 6 injuries: Chiefs' Travis Kelce set to play vs. Broncos with Taylor Swift reportedly in attendance
Rookies Continue To Ball Out: 3 Takeaways From Day 6 of 49ers Training Camp - Sactown Sports
49ers Training Camp: Quarterbacks impress in lower intensity practice - A to Z Sports
Five things we're watching at 49ers' joint practices with Chargers – Daily Democrat