49ers Notebook: Danny Gray day-to-day; Armstead update; Colorado trip; Shanahan on OBJ interest, Dre Greenlaw hit
Sudfeld, 49ers beat Vikings 17-7 in battle of backups - The San Diego Union-Tribune
The Competition Heats Up in Vegas; Five Takeaways from Joint Practice with the Raiders
Standout players from Week 2 of 49ers preseason
49ers Day 1 training camp review: Aiyuk and Armstead were the players of the day - Niners Nation
49ers 53-man roster projection before preseason opener vs. Packers
Samuel, Greenlaw OUT vs. Rams; Friday Week 8 Injury Report
2020 NFL Draft: All you need to know about the 49ers – Daily Democrat
49ers' Javon Kinlaw, Drake Jackson disruptive in preseason win at Minnesota
49ers at Broncos: Arik Armstead out for first time since 2017
Position-by-Position Breakdown of the 49ers Initial 2022 53-Man Roster