Patriots: Kendrick Bourne says the Patriots work harder than the 49ers
Brock Purdy steps up; Observations from day 5 of 49ers training camp
49ers camp: Top 5 observations in Monday's feisty padded practice
49ers Players Recap First Padded Practice of Training Camp
Morning Report: Updates From the 49ers First Padded Practice
Kawakami: 49ers thoughts on Brock Purdy's camp, Trey Lance's new reality and more - The Athletic
49ers News: 40 days until gameday - Niners Nation
Maiocco's 49ers camp observations: Purdy's interceptions persist
49ers training camp: Five players that stood out during Day 9 of practice - Niners Nation
49ers training camp: 5 most interesting observations and takeaways from Day 8
The good and not so good from 49ers training camp: Day 5
What we saw from 49ers' joint practice with the Chargers