49ers news: Kyle Shanahan on Jordan Matthews: He's had a hell of a
Five topics from 49ers' John Lynch: Trey Lance, Jalen Hurd, punt
49ers training camp roundup: Defense on top, Jalen Hurd fights twice
49ers 53-man-roster analysis
Revisiting The Chronicle's 25 predictions for the 49ers' season
Kyle Shanahan not excited about 49ers WRs yet despite step forward
Five topics from 49ers' John Lynch: Trey Lance, Jalen Hurd, punt
49ers' roster cuts tracker: McKinnon out for season; Garnett
49ers place rookie receiver Jalen Hurd on IR, reportedly bring
Trey Lance is on the hunt: 5 early observations from 49ers
49ers' beat writer Eric Branch's fearless 53-man roster projection
49ers' Garoppolo leads a pick parade, throws INTs on five straight
Tevin Coleman Returns, Dee Ford Questionable Ahead of Week 5