49ers' Jerick McKinnon has familiar setback, Nick Bosa progressing well – Daily Democrat
49ers look to keep Cowboys QB Dak Prescott under their thumb
Top Highlights from the 49ers First Block of Training Camp Practices
Trey Lance's best practice of training camp hinted at bigger things to come
49ers training camp: 5 rules to remember as Lance, Garoppolo practice
San Francisco 49ers 2022 training camp questions to answer
NFL training camp buzz: Steelers add QB Zach Mettenberger
McCaffrey bypasses Gore's No. 21 to become SF 49ers' new No. 23
49ers practice notes: Mission accomplished at QB – KNBR
Inside the 49ers: Kittle's comeback, Shanahan's doodling, Warner's extension, Garoppolo's radio wars – Daily Democrat