49ers roster, depth chart now vs. a year ago

John David Mercer-USA TODAY Sports

The 49ers head into the offseason with numerous free agents. As we look ahead to the expected roster turnover, here's a look at the roster today without including free agents, and compare it to a year ago.

The San Francisco 49ers head into the offseason with 11 unrestricted free agents, one restricted free agent and one exclusive rights free agent. They have some important players going on the market, and with a lot of future contract extensions to consider, the roster will see some turnover heading into the 2014 season.

A year ago, as the 49ers were heading into free agency, I put together a look at the depth chart as it stood without including the team's free agents. I thought I would do something similar as the 49ers prepare for the craziness of free agency and the draft.

Here are the 63 players on the 49ers roster facing no form of free agency. It is worth noting that Michael Wilhoite is an exclusive rights free agent, which means he is basically a lock to return. He can't negotiate with other teams, so he'll get something close to or at the league minimum, and if he holds out, he has no real leverage. Additionally, Demarcus Dobbs and Will Tukuafu are both restricted free agents. RFAs rarely change teams these days. I suspect both end up with one-year deals at their original round tender (undrafted free agents).

Colin Kaepernick, McLeod Bethel-Thompson
RBFrank GoreKendall HunterLaMichael James, Marcus LattimoreJewel Hampton
FBBruce Miller, Alex Debniak
WRMichael Crabtree, Quinton Patton, Brandon Carswell, DeMarco Sampson
WRJon Baldwin, Chuck Jacobs, David Reed, Devon Wylie
TEVernon Davis, Vance McDonaldGarrett Celek
LTJoe Staley, Luke Marquardt
LGMike IupatiJoe Looney, Ryan Seymour
CDaniel Kilgore
RGAlex Boone, Adam Snyder, Al Netter
RT: Anthony Davis, Carter Bykowski

Ray McDonald, Tony Jerod-Eddie, Lawrence Okoye
NT: Glenn DorseyIan Williams, Quinton Dial, Mike Purcell
RDEJustin Smith, Tank Carradine, Christian Tupou
ILBNaVorro Bowman, Nick Moody
ILBPatrick Willis, Michael Wilhoite, Darius Fleming
OLBAhmad BrooksCorey Lemonier
OLBAldon SmithDan Skuta
CBTramaine Brock, Darryl Morris
CB: Carlos Rogers, Chris Culliver, Dax Swanson
FS: Eric Reid, Bubba Ventrone
SS: Craig DahlC.J. Spillman, D.J. Campbell

: Colton Schmidt
PAndy Lee
Kevin McDermott

Here is the full list of free agents:

Unrestricted Free agents

WR Anquan Boldin
CB Tarell Brown
CB Perrish Cox
Phil Dawson
RB Anthony Dixon
C Jonathan Goodwin
WR Mario Manningham
QB Colt McCoy
WR Kassim Osgood
Donte Whitner
CB Eric Wright

Restricted Free Agents

DL Demarcus Dobbs

Exclusive Rights Free Agents

LB Michael Wilhoite

And, just for the heck of it, here is how the 49ers roster looked heading into the offseason last year. Things changed just a little bit. Like last year, the 49ers have double digit picks in the upcoming draft, and with the addition of regular and undrafted free agents, we will see all sorts of new faces on the roster when training camp rolls around.

: Colin Kaepernick, Alex Smith, Scott Tolzien
RB: Frank Gore, Kendall Hunter, LaMichael James, Jewel Hampton
FB: Bruce Miller, Anthony Dixon
WR: Michael Crabtree, A.J. JenkinsChad Hall
WR: Mario Manningham, Kyle Williams, Ricardo Lockette
TE: Vernon Davis, Garrett Celek
LT: Joe Staley
LG: Mike Iupati, Joe Looney
C: Jonathan Goodwin, Daniel Kilgore
RG: Alex Boone, Wayne Tribue, Al Netter
RT: Anthony Davis, Kenny Wiggins

: Ray McDonald, Demarcus Dobbs, Lamar Divens
NT: Will Tukuafu, Ian Williams
RDE: Justin Smith, Tony Jerod-Eddie
ILB: NaVorro Bowman, Mike Wilhoite
ILB: Patrick Willis, Nate Stupar
OLB: Ahmad Brooks, Parys Haralson
OLB: Aldon Smith, Cam Johnson, Darius Fleming
CB: Tarell Brown, Perrish Cox, Tramaine Brock
CBCarlos Rogers, Chris Culliver
FSDarcel McBathTrenton RobinsonMichael Thomas
SS: Donte Whitner, C.J. Spillman

David Akers
P: Andy Lee
Brian Jennings

Log In Sign Up

Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Niners Nation

You must be a member of Niners Nation to participate.

We have our own Community Guidelines at Niners Nation. You should read them.

Join Niners Nation

You must be a member of Niners Nation to participate.

We have our own Community Guidelines at Niners Nation. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.