Philadelphia Eagles make host of roster moves ahead of game at San Francisco 49ers
Reactions and standouts from Day 1 of Raiders-49ers joint practices
49ers news: Trey Lance listed as a backup on first unofficial depth chart - Niners Nation
San Francisco 49ers 53-Man Roster Projection: Decision Time at TE, DL, and CB
Quarterback Trey Lance on 49ers roster in Week 1 'most likely option,' John Lynch says
Most intriguing observations from 49ers 1st padded practice
Today was a super long day, but it was good' Raiders, 49ers wrap up joint practices
San Francisco 49ers preseason: Biggest surprises from training camp
49ers roster review: A look at every offensive player entering training camp - The Athletic
San Francisco 49ers training camp primer
Which 49ers rookie are you looking forward to seeing this preseason? - Niners Nation
San Francisco 49ers: How roster looks after offseason program