49ers' rookie review: Plenty of room for improvement in season's second half
49ers' post-draft depth chart: Projecting the 53-man cutdown of a crowded roster - The Athletic
Danny Gray Stays Inbounds on Massive 76-Yard TD from Trey Lance
49ers: Kyle Shanahan sees bright side of Trey Lance's performance vs. Raiders
Kyle Shanahan hints 49ers' No. 2 QB battle won't end in training camp - The Athletic
San Francisco 49ers 2022 Fantasy Outlook: Jimmy Garoppolo Era Appears to Be Over - Sports Illustrated
USC pass rusher Drake Jackson goes to 49ers in 2nd round
49ers vs. Raiders: 7 players to watch for San Francisco in preseason
49ers training camp: Trey Lance, Deebo Samuel in offense's spotlight
49ers' Deebo Samuel won't equal 2021 stats but offense could be better
Danny Gray: Breaking News, Rumors & Highlights
49ers mailbag: Who will catch Trey Lance's first touchdown pass?
49ers training camp: 10 storylines to track from Trey Lance to Charvarius Ward - The Athletic
San Francisco 49ers 53-Man Roster Projection: How Recent WR Injuries Will Affect the Niners' Depth Chart