49ers remain 'confident' they will resolve holdout with star defensive end Nick Bosa
What we learned from NFL training camp, Hard Knocks recap
49ers training camp: Open practices begin July 26
Inman: Best, worst of 49ers training camp, led by Brock Purdy
49ers' go-to target at camp is high-flying, football-obsessed Brandon Aiyuk
49ers: Trey Lance's impressive first week raises big questions
San Francisco 49ers preseason: Biggest surprises from training camp
49ers training camp will take place in Santa Clara
San Francisco 49ers Training Facility - Sports and Recreation in Santa Clara