49ers-Raiders: Key Takeaways from San Francisco's preseason loss - A to Z Sports
49ers' Trey Lance can't afford more days like this after loss in Vegas
49ers training camp report: QB Sam Darnold yet to throw interception – NBC Sports Bay Area & California
Jets taking calls from Sam Darnold suitors: report
Christian McCaffrey loving first offseason program with 49ers
Mailbag, Part 2: 49ers minicamp conclusions, guessing John Fisher's A's end game and more - The Athletic
49ers vs Raiders: Analysis of QB Sam Darnold
49ers' QB room features wild scenarios with Purdy, Lance, Darnold
Random observations from Day 7 of 49ers training camp