2012-04-01 |
49 in 49: TE Dwayne Allen
|
2012-04-04 |
49 in 49: RB Chris Polk
|
2012-04-04 |
49ers Announce 2012 Preseason Opponents
|
2012-04-04 |
Workouts Resume at 49ers Headquarters
|
2012-04-05 |
Daniel Kilgore Bulks Up
|
2012-04-06 |
49ers Sign RB Brandon Jacobs
|
2012-04-06 |
Brandon Jacobs Joins the 49ers
|
2012-04-08 |
49 in 49: WR Juron Criner
|
2012-04-09 |
49 in 49: QB Ryan Tannehill
|
2012-04-11 |
Live Chat with Delanie Walker
|
2012-04-11 |
49 in 49: WR Justin Blackmon
|
2012-04-13 |
49 in 49: CB Leonard Johnson
|
2012-04-15 |
49 in 49: WR Jeff Fuller
|
2012-04-16 |
49ers Begin Offseason Strength Program
|
2012-04-16 |
49 in 49: CB Janoris Jenkins
|
2012-04-17 |
49ers Sign Larry Grant and Brett Swain
|
2012-04-18 |
49 in 49: DE Vinny Curry
|
2012-04-20 |
49 in 49: RB Doug Martin
|
2012-04-22 |
49 in 49: CB Josh Robinson
|
2012-04-24 |
Rookie Reflections: Chris Culliver
|
2012-04-25 |
Live Chat with Alex Smith
|
2012-04-26 |
Rookie Reflections: Kendall Hunter
|
2012-04-27 |
Coach's Notebook: April 27
|
2012-04-28 |
49ers Select S Trenton Robinson
|
2012-04-28 |
49ers Select OL Jason Slowey
|
2012-04-28 |
49ers Select LB Cam Johnson
|
2012-04-28 |
Coach's Notebook: April 28
|