If conventional wisdom were still in play, today would mark the best…
The 49ers activated defensive back Jimmie Ward from the physically unable to…
SANTA CLARA — The 49ers lost to the Denver Broncos on Saturday.…
SANTA CLARA — Thursday was the last real day of training camp…
Reuben Foster has been impressive throughout 49ers camp. Before he entered the…
General manager John Lynch said you can never have enough good offensive…
When the 49ers selected Joe Williams in the fourth round of this…
The reboot of the 49ers officially began days after the last game…
SANTA CLARA — The best play of 49ers camp came late into…
Aaron Lynch has been an enigma for the 49ers since he joined…
The 49ers have experienced near full participation for the first two days…
While offensive coordinator of the Atlanta Falcons, Kyle Shanahan’s offense thrived because…
The 49ers aren’t done making moves despite the bulk of free agency…
If Balls were Julio Jones, he would be on the phone with…
The 49ers won’t waste any time filling out one of their thinnest…
The 49ers will have a quarterback on their roster come Thursday. It'll…
The NFL’s official signing period for free agents begins Thursday. With more…
With Colin Kaepernick opting out of the last year of his contract,…
The 49ers have a new general manager, head coach and waiting game…
The 49ers got a late start to the 2017 season because they…