Thirty of the 49ers’ 53-man opening-day roster is comprised of players who came to the organization since the hirings of coach Kyle Shanahan and general manager John Lynch.
Here are the general manager-coach combinations that are responsible for acquiring each of the 49ers' 53 players, as well as the 13 individuals who begin the season on injured reserve:
2004-2008
Scot McCloughan/Mike Nolan (1)
LT Joe Staley
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
2010
Trent Baalke/Mike Singletary (1)
LB NaVorro Bowman
2011-2014
Baalke/Jim Harbaugh (10)
DL Tank Carradine
TE Garrett Celek
RB Carlos Hyde
CB Dontae Johnson
C Daniel Kilgore
LB Aaron Lynch
LS Kyle Nelson
CB Keith Reaser
S Eric Reid
DB Jimmie Ward
2015
Baalke/Jim Tomsula (5)
DL Arik Armstead
OT Trent Brown
LB Eli Harold
P Bradley Pinion
S Jaquiski Tartt
2016
Baalke/Chip Kelly (6)
LB Ray-Ray Armstrong
G Zane Beadles
DL DeForest Buckner
RB Raheem Mostert
CB Rashard Robinson
OL John Theus
Injured reserve (6)
DL Ronald Blair
WR Aaron Burbridge
G Joshua Garnett
CB Prince Charles Iworah
DL Chris Jones
CB Will Redmond
San Francisco 49ers
2017
John Lynch/Kyle Shanahan (30)
QB C.J. Beathard
WR Victor Bolden
WR Kendrick Bourne
RB Matt Breida
DB Adrian Colbert
DL Xavier Cooper
LB Brock Coyle
DE Elvis Dumervil
LB Reuben Foster
OL Brandon Fusco
WR Pierre Garçon
OL Garry Gilliam
WR Marquise Goodwin
K Robbie Gould
QB Brian Hoyer
DB Lorenzo Jerome
DL D.J. Jones
FB Kyle Juszczyk
TE George Kittle
OL Erik Magnuson
NT Earl Mitchell
TE Logan Paulsen
WR Aldrick Robinson
DL Pita Taumoepenu
WR Trent Taylor
DL Solomon Thomas
OG Laken Tomlinson
LB Dekoda Watson
CB K’Waun Williams
DB Ahkello Witherspoon
Injured reserve (7)
DB Chanceller James
WR B.J. Johnson
DB Don Jones
LB Jimmie Gilbert
LB Donavin Newsom
LB Malcolm Smith
RB Joe Williams