49ers' rookie Danny Gray has another up-and-down day at practice
Kyle Shanahan hints 49ers' No. 2 QB battle won't end in training camp - The Athletic
Trey Lance remains 49ers' key youngster despite NFL Draft additions: Mailbag - The Athletic
Inside the 49ers: Trey Lance unfazed by outside critiques
49ers roster bubble watch on the eve of training camp 2023
Garoppolo is 'Staying in the Moment' in QB1 Transition; Lance Update and More
Trey Lance hits deep shot in 49ers' preseason opener vs. Packers
San Francisco 49ers 2023 Preview: The NFL's Best Defense Paired With An Elite Offensive Mind » Football Intellect
49ers post-draft depth chart: How many 'blue chip' Pro Bowl level players are on offense? - Niners Nation
49ers: Kyle Shanahan sees bright side of Trey Lance's performance vs. Raiders
49ers: Rookies make strong early impression in preseason
49ers' Deebo Samuel won't equal 2021 stats but offense could be better