Though the 49ers won't release a depth chart until mid-August, here's one in mid June ... that has a lot of caveats. The position chart is based on where players mainly lined up during the rookie camp, OTAs and the minicamp. A number of players, however, can play multiple positions and likely will be used in several spots when training camp begins.
- Ian Williams, for example, is listed as a nose tackle but also can play either defensive end spot. Adam Snyder is listed at left guard but can fill in at any position on the line. B.J. Daniels is listed at quarterback but also got plenty of repetitions this spring as a tailback, etc., etc.
- This is the state of the team now, and the de facto depth chart likely will be similar when training camp begins but perhaps not when it ends. Everyone expects that first-round draft pick Eric Reid, for example, will be a starter at free safety this season, but it probably won't be on July 25 or whenever the first practice is. Patrick Willis wasn't even a starter on the first day of training camp.
- Also, the reason why Michael Crabtree, Mario Manningham, Marcus Lattimore and Luke Marquardt are not part of this list but other injured players - like Justin Smith, for example - are not is because those four are expected, as of right now, to begin the season on an injury list while the others are expected to come back at some point during training camp.
QB: Colin Kaepernick, Colt McCoy, Scott Tolzien, B.J. Daniels
LT: Joe Staley, Kenny Wiggins, Carter Bykowski
LG: Mike Iupati, Adam Snyder, Wayne Tribue
C: Jonathan Goodwin, Daniel Kilgore, Sherman Carter
RG: Alex Boone, Joe Looney, Al Netter
RT: Anthony Davis, Patrick Omameh
TB: Frank Gore, Kendall Hunter, LaMichael James, Jewel Hampton, D.J. Harper
FB: Bruce Miller, Anthony Dixon, Jason Schepler
TE: Vernon Davis, Garrett Celek
F-TE: Vance McDonald, MarQueis Gray
Z-WR: Anquan Boldin, Ricardo Lockette, Quinton Patton, Kassim Osgood
X-WR: Kyle Williams, A.J. Jenkins, Marlon Moore, Chuck Jacobs
S-WR- Jenkins, Chad Hall
RDE: Justin Smith, Demarcus Dobbs, Tank Carradine*, Lawrence Okoye
NT: Glenn Dorsey, Ian Williams, Lamar Divens
LDE: Ray McDonald, Will Tukuafu, Tony Jerod-Eddie, Quinton Dial*, Mike Purcell
ILB: Patrick Willis, Michael Wilhoite, Nick Moody
ILB: NaVorro Bowman, Darius Fleming, Nate Stupar
ROLB: Aldon Smith, Parys Haralson, Corey Lemonier
LOLB: Ahmad Brooks, Dan Skuta, Cam Johnson
LCB: Carlos Rogers, Chris Culliver, Tramaine Brock, Marcus Cooper
RCB: Tarell Brown, Nnamdi Asomugha, Lowell Rose, Darryl Morris
NCB: Carlos Rogers, Perrish Cox, Michael Thomas, Darryl Morris
SS: Donte Whitner, C.J. Spillman, Trenton Robinson, Ray Ventrone
FS: Craig Dahl, Eric Reid, Darcel McBath, Michael Thomas
Kicker**: Phil Dawson
Punter**: Andy Lee
LS: Brian Jennings, Kyle Nelson, Kevin McDermott
PR: Kyle Williams, LaMichael James, Perrish Cox
KR: LaMichael James, Quinton Patton, Ricardo Lockette, B.J. Daniels
* May not be healthy to start training camp
** The 49ers are expected to bring in at least one other "camp leg" before training camp.
-- Matt Barrows