Here’s what a 49ers depth chart might look like when the team assembles for the beginning of training camp. The chart isn’t meant to show who’s going to be in trouble on a cut-down day but rather where rookies and newcomers fit into the mix.
Top draft picks like Solomon Thomas are expected to start at some point. But late July may be too early to expect them to be running with the first-team squad. DeForest Buckner and Joshua Garnett, for example, weren’t starters when 2016 training camp began.
Defense
LDE: Tank Carradine, Solomon Thomas
NT: Earl Mitchell, D.J. Jones
DT: DeForest Buckner, Quinton Dial, Chris Jones
RDE: Arik Armstead, Aaron Lynch, Pita Taumoepenu
SLB: Ahmad Brooks, Eli Harold, Dekoda Watson
MLB: NaVorro Bowman, Brock Coyle
WLB: Malcolm Smith, Reuben Foster
RCB: Rashard Robinson, Ahkello Witherspoon, Adrian Colbert
LCB: Dontae Johnson, Will Redmond
SS: Eric Reid, Jaquiski Tartt
FS: Jimmie Ward, Vinnie Sunseri, Lorenzo Jerome
NCB: K’Waun Williams, Will Redmond
Offense
WR: Pierre Garçon, Aldrick Robinson
TE: Vance McDonald, Cole Hikutini
LT: Joe Staley, Zane Beadles
LG: Jeremy Zuttah, Zane Beadles
C: Daniel Kilgore, Tim Barnes
RG: Joshua Garnett, Brandon Fusco
RT: Trent Brown, Garry Gilliam
TE: Logan Paulsen, George Kittle
WR: Marquise Goodwin, Victor Bolden
SWR: Jeremy Kerley, Trent Taylor
QB: Brian Hoyer, Matt Barkley, C.J. Beathard
RB: Carlos Hyde, Tim Hightower, Joe Williams
FB: Kyle Juszczyk
Special teams
K: Robbie Gould
P: Bradley Pinion
LS: Kyle Nelson
PR: Jeremy Kerley, Trent Taylor
KR: Anyone