Michael Crabtree

4m

Since the middle of training camp, the 49ers have signed two of their scheduled free agents to contract extensions.

4m

Programming note: Watch 49ers Press Conference Live today at Noon on Comcast SportsNet Bay Area, or streaming live

4m

Programming note: Watch 49ers Press Conference Live today at Noon on Comcast SportsNet Bay Area, or streaming live

5m

Programming note: For comprehensive 49ers coverage from Santa Clara, watch SportsNet Central tonight at 6 p.m., 10:30 & midnight on Comcast SportsNet Bay Area

5m

Through the first seven games of the season, the 49ers have won the battle of the passing games.

Pages