With the first preseason game just around the corner, the 49ers have released their first depth chart for that game.

There are, of course, some notable starters and players that will be subbed in and out. As of now, nothing is set in stone just yet. However, here’s the unofficial depth chart for the 49ers’ first preseason game against the Chiefs.


Nothing out of the question here. The quarterback position is the way that everyone expected it to be.

Brian Hoyer is the starter, with Barkley, Beathard, and Mullens behind the former Spartan, respectively.

Running Backs/Fullbacks

Carlos Hyde has impressed everyone by showing that he fits the Shanahan scheme. He is the clear starter as of now. The veteran, Tim Hightower, is the second back on the depth chart as the rookie, Joe Williams comes in at third after a poor start to camp.

Kyle Juszczyk is the starting fullback/offensive weapon for the offense.

Wide Receivers

Pierre Garçon and Marquise Goodwin have secured the first and second receiver roles, respectively.

There is still competition for the slot receiver spot with Jeremy Kerley and Trent Taylor still going after it.

Tight Ends

Vance McDonald still has the starting tight end spot to himself. Don’t rule out George Kittle though. As he impressed the coaching staff during rookie camp and workouts.

Expect this competition to come down to the last preseason game.

Offensive Line

The tackle positions have not changed at all with Staley and Brown taking over the left and right spots.

However, it’s more important to pay attention to the interior of the offensive line. Joshua Garnett is listed as the starting left guard, but he’s currently out with a knee injury.

Garnett’s role now goes to Zane Beadles. The center position will be something to keep an eye on as Kilgore and Zuttah play for the starting role.

Brandon Fusco seems to have the right guard position handled to this point, but don’t be surprised if Garry Gilliam appears later in the preseason.

Defensive Line

The LEO position is the one to watch on this unit. Arik Armstead is penciled in as the starter now, but guys like Dumervil and Lynch aren’t done yet. Expect the third guy in this position to be a notable cut at the end of the preseason.

The tackle positions are headed by Earl Mitchell and DeForest Buckner. Buckner will be taking over the Michael Bennett role, and Mitchell will be playing the nose tackle position. Expect guys like Dial and Jones to step in for substitutions for these two.

As for the final defensive end position, Tank Carradine is placed in the starting spot. It’s going to be a competition between him and first-rounder, Solomon Thomas for this role. Don’t be surprised if Thomas is the starter by the time preseason is over with.


The Sam linebacker is Ahmad Brooks. He’s the most consistent 49er that the team still has. He may never leave the 49ers’ starting defense.

In at Mike linebacker is NaVorro Bowman, who is another guy that won’t leave the starting lineup anytime soon either.

Finally, we have the only rookie that’s starting on either side of the ball, Reuben Foster. Don’t let Malcolm Smith’s injury throw you off from how great Foster has been this offseason. He’s impressed so much that it’s no surprise he’s put in as the starter at Will linebacker.

Defensive Backs

Rashard Robinson is the only cornerback that doesn’t need to fight for his spot. He’s the left cornerback until something drastic happens.

As for the right cornerback spot, it’s between Johnson and Reaser. It’s surprising that it doesn’t show that they’re co-starters with the way both of them have played. It’s neck-and-neck to this point.

K’Waun Williams has the nickel position practically secured for himself.

Eric Reid is the starting strong safety with Jaquiski Tartt behind him. However, with Jimmie Ward’s injury, Tartt will get some time at the starting free safety spot.