The 49ers are taking a day off, but I'm not. I'll be hosting a training-camp chat at 11 a.m. But first, here's a rough depth chart based on the first week of training camp.
I say it's rough because it's ever-changing. Wide receivers, for example, rotate into the formations on an as-needed basis. You can see Randy Moss working with the first stringers on one play and then Brian Tyms will be in his spot on the next.
Also, the spots at which players are lined up aren't always the logical ways things would play out during the season. For example, guard Alex Boone likely would be the backup tackle if anything were to happen to starting tackles Anthony Davis or Joe Staley. On defense, Parys Haralson will back up both right and left outside linebacker.
But he can't play both with second-team so Eric Bakhtiari or Kourtnei Bown or Cam Johnson comes in with that unit. Haralson, of course, was the starter on the right side last year. So he's playing a lot on the left this summer to get more accustomed to that side.
QB: Alex Smith, Colin Kaepernick, Josh Johnson, Scott Tolzien
RB: Frank Gore, Kendall Hunter, Brandon Jacobs, LaMichael James, Anthony Dixon, Rock Carwright
FB: Bruce Miller, Cameron Bell, Will Tukuafu, Michael Wilhoite
WR: Randy Moss, Mario Manningham, A.J. Jenkins, Joe Hastings, Nathan Palmer, cory Nelms
WR: Michael Crabtree, Kyle Williams, Ted Ginn, Brett Swain, Chris Owusu, Brian Tyms, Ben Hannula
LT: Joe Staley, Mike Person, Al Netter
LG: Mike Iupati, Derek Hall, Chase Beeler
C: Jonathan Goodwin, Daniel Kilgore, Jason Slowey
RG: Alex Boone, Leonard Davis, Davis
RT: Anthony Davis, Kenny Wiggins, Garrett Chisolm
TE: Vernon Davis, Delanie Walker, Nate Byham, Konrad Reuland, Demarcus Dobbs, Garrett Celek, Kyle Nelson
RDE: Justin Smith, Demarcus Dobbs, Patrick Butrym, Matthew Masifilo
NT: Isaac Sopoaga, Ricky Jean Francois, Ian Williams
LDE: Ray McDonald, Will Tukuafu, Tony Jerod-Eddie
ILB: Patrick Willis, Tavares Gooden, Joe Holland
ILB: NaVorro Bowman, Larry Grant, Michael Wilhoite
ROLB: Aldon Smith, Parys Haralson, Cameron Johnson
LOLB: Ahmad Brooks, Eric Bakhtiari, Kourtnei Brown
SS: Donte Whitner, C.J. Spillman, Darcel McBath
FS: Dashon Goldson, Trenton Robinson, Michael Thomas, Cory Nelms, Colin Jones
RCB: Tarell Brown, Perrish Cox, Curtis Holcomb, Anthony Mosely
LCB: Carlos Rogers, Chris Culliver, Tramaine Brock, Deante Purvis
NCB: Carlos Rogers, Perrish Cox
K: David Akers, Giorgio Travecchio
P: Andy Lee
LS: Brian Jennings, Kyle Nelson
PR: Ted Ginn, Kyle Williams, LaMichael James, Perrish Cox
KR: Ted Ginn, Kyle Williams, LaMichael James, Nathan Palmer, A.J. Jenkins, Chris Owusu, Deante Purvis.
Notes: While Anthony Dixon has requested an opportunity to try his hand at fullback, he has yet to line up there. ... Nate Byham, who is recovering from an ACL tear, is out of the knee brace that seemed to slow him down some in the spring. ... Keep an eye on undrafted Tony Jerod-Eddie. The 49ers have been lining the Texas A&M up at all three DL positions in an effort to see where he best fits. The guy has size and very good strength.
-- Matt Barrows