Trey Lance, Javon Kinlaw stand out in 49ers' feisty, fully padded practice - The Athletic
49ers 53-man roster projection: Where does Trey Lance stand after shaky preseason opener? - The Athletic
49ers roster 2021: How Dakoda Shepley can survive cuts
49ers 53-man roster projection: The Niners should keep two QBs; keep extra linemen - Niners Nation
Which 2023 free agents San Francisco 49ers should re-sign
49ers trade for Pro Bowl LT Trent Williams to replace retiring Joe Staley
49ers 2023 Draft Live Blog; Day 3
49ers roster 2023: Khalan Laborn the next undrafted running back gem?
49ers offseason plan, PT IV: What the roster might look like if the team cannot move on from Dee Ford