49ers training camp report: Brock Purdy's bumpy practice vs. Raiders – NBC Sports Bay Area & California
49ers coach Kyle Shanahan plans quarterback rotation switch in second exhibition game - The San Diego Union-Tribune
Brock Purdy steps up; Observations from day 5 of 49ers training camp
Raiders QB Jimmy Garoppolo sharp in practice against former 49ers teammates - The San Diego Union-Tribune
49ers Training Camp: Brock Purdy sharp but defensive line dominates on Day 6 - A to Z Sports
10 Takeaways from San Francisco 49ers training camp - Sactown Sports
49ers Training Camp Day 6 Breakdown: Defense
49ers training camp: Trey Lance stays hot with what Jimmy Garoppolo calls 'a different style' – Daily Democrat
2023 NFL season: One player from each team facing make-or-break season
49ers Training Camp Day 5 breakdown: Quarterbacks
49ers are juggling 4 quarterbacks at start of camp after QB injuries derailed 2022 season - West Hawaii Today
49ers training camp battles: Who wins the swing tackle job? - Niners Nation
49ers: Trey Lance to start vs Raiders? When will Nick Bosa sign?
Safety Tre'von Moehrig talks cornerback Marcus Peters, plus Jimmy Garoppolo practices with former team as 49ers, Kyle Shanahan come to Vegas