49ers free agency: Marquee options who could replace key starters
49ers officially announce the re-signing of veteran WR Jordan Matthews
The good and not so good: Day 10 -- Nick Bosa injures right ankle
San Francisco 49ers: Breaking down key injuries
95.7 The Game - The latest on the 49ers
49ers officially announce the re-signing of veteran WR Jordan Matthews
Shaquil Barrett's breakout, Chase Daniel ready, 49ers eye MNF
49ers news: Kyle Shanahan on Jordan Matthews: He's had a hell of a camp - Niners Nation
49ers press conference: Kyle Shanahan recaps the first-team offense, Solomon Thomas, and provides injury updates - Niners Nation
Jordan Matthews re-signs with 49ers as Jalen Hurd heads to injured reserve
San Francisco 49ers: Breaking down key injuries
49ers sign WR Jordan Matthews
5 49ers to Watch in Preseason Opener vs. Cowboys
The good and not so good from 49ers training camp: Day 7 (a.k.a. Dwelley Time)
49ers place rookie receiver Jalen Hurd on IR, reportedly bring back Jordan Matthews