Jerry Rice shares his WR wisdom in visit to 49ers camp
Trent Taylor and Jet McKinnon are back. Hopefully.
49ers wrap up NFL draft, turn attention to new QB Trey Lance
AP source: Patriots sign QB Cam Newton to replace Tom Brady
George Kittle's extension completes successful offseason for 49ers
Bob Padecky: Don't get too excited over 49ers' wild-card win
Happily ever after, so far, for 49ers and Jimmy Garoppolo
Brian Griese trades in mic to take over as 49ers QB coach
Rookie 49ers QB CJ Beathard not bothered by trade for Jimmy Garoppolo
49ers, Packers set for rematch after winning early-season thriller
Giannis Antetokounmpo praises Damian Lillard acquisition and says he wants to be a Buck 'as long as we're winning'
Barber: Now would be a great time for 49ers' Trent Taylor to show up
Raiders aim to dispel more Patrick Mahomes magic in Monday night trip to KC
49ers acquire wide receiver Emmanuel Sanders from Broncos
Prep football preview: St. Vincent reloads in hopes of defending NBL-Redwood title