Offense

NO Player POS HT WT DOB (AGE) EXP College
3 C. Beathard C.J. Beathard QB 6-2 215 11/16/1993 (26) 4 Iowa
10 J. Garoppolo Jimmy Garoppolo QB 6-2 225 11/2/1991 (28) 7 Eastern Illinois
4 N. Mullens
49ers' Nick Mullens: Staying with Niners
Nick Mullens
49ers' Nick Mullens: Staying with Niners
QB 6-1 210 3/21/1995 (25) 3 Southern Miss
5 B. Rutter Broc Rutter QB 6-2 204 R North Central
35 S. Ahmed Salvon Ahmed RB 5-11 196 12/29/1998 (21) R Washington
26 T. Coleman Tevin Coleman RB 6-1 210 4/16/1993 (27) 6 Indiana
J. Hasty JaMycal Hasty RB 5-8 205 9/12/1996 (23) R Baylor
49 J. Hokit
49ers' Josh Hokit: Signs with San Fran
Josh Hokit
49ers' Josh Hokit: Signs with San Fran
RB 6-1 225 R Fresno State
28 J. McKinnon
49ers' Jerick McKinnon: Could handle passing downs
Jerick McKinnon
49ers' Jerick McKinnon: Could handle passing downs
RB 5-9 205 5/3/1992 (28) 7 Georgia Southern
31 R. Mostert
49ers' Raheem Mostert: Aiming for 200 carries in 2020
Raheem Mostert
49ers' Raheem Mostert: Aiming for 200 carries in 2020
RB 5-10 205 4/9/1992 (28) 6 Purdue
30 J. Wilson Jeff Wilson RB 6-0 213 11/16/1995 (24) 3 North Texas
44 K. Juszczyk Kyle Juszczyk FB 6-1 235 4/23/1991 (29) 8 Harvard
T. Benjamin
Quadriceps: Questionable for the start of training camp
Travis Benjamin
Quadriceps: Questionable for the start of training camp
WR 5-10 175 12/29/1989 (30) 9 Miami (FL)
84 K. Bourne Kendrick Bourne WR 6-1 190 8/4/1995 (24) 4 Eastern Washington
C. Finke Chris Finke WR 5-9 186 5/2/1996 (24) R Notre Dame
14 J. Hurd Jalen Hurd WR 6-5 230 1/23/1996 (24) 2 Baylor
13 R. James Richie James WR 5-9 185 9/5/1995 (24) 3 Middle Tenn.
18 D. Pettis
49ers' Dante Pettis: Heading toward roster bubble
Dante Pettis
49ers' Dante Pettis: Heading toward roster bubble
WR 6-1 195 10/23/1995 (24) 3 Washington
1 S. Poindexter
Knee: Questionable for the start of training camp
Shawn Poindexter
Knee: Questionable for the start of training camp
WR 6-5 213 12/13/1995 (24) 2 Arizona
19 D. Samuel Deebo Samuel WR 6-0 215 1/15/1996 (24) 2 South Carolina
15 T. Taylor
49ers' Trent Taylor: Still part of team's plans
Foot: Questionable for the start of training camp
Trent Taylor
49ers' Trent Taylor: Still part of team's plans
Foot: Questionable for the start of training camp
WR 5-8 180 4/30/1994 (26) 4 Louisiana Tech
2 C. Thompson Chris Thompson WR 6-0 175 5/9/1994 (26) 2 Florida
82 R. Dwelley Ross Dwelley TE 6-5 235 1/26/1995 (25) 3 San Diego
83 C. Harrell
Chase Harrell: Signs on with San Fran
Chase Harrell
Chase Harrell: Signs on with San Fran
TE 6-4 249 5/16/1997 (23) R Arkansas
43 D. Helm Daniel Helm TE 6-4 255 4/20/1995 (25) 1 Duke
85 G. Kittle George Kittle TE 6-4 250 10/9/1993 (26) 4 Iowa
J. Brendel Jake Brendel C 6-4 299 9/10/1992 (27) 3 UCLA
58 W. Richburg
Kneecap: Questionable for the start of training camp
Weston Richburg
Kneecap: Questionable for the start of training camp
C 6-4 295 7/9/1991 (28) 7 Colorado State
K. Amichia Kofi Amichia G 6-3 305 7/29/1994 (25) 1 South Florida
66 T. Compton
Calf: Questionable for the start of training camp
Tom Compton
Calf: Questionable for the start of training camp
G 6-6 315 5/10/1989 (31) 8 South Dakota
63 B. Garland Ben Garland G 6-5 304 4/6/1988 (32) 7 Air Force
76 R. Reynolds Ross Reynolds G 6-4 300 9/14/1995 (24) 1 Iowa
75 L. Tomlinson Laken Tomlinson G 6-3 315 2/9/1992 (28) 6 Duke
60 D. Brunskill Daniel Brunskill T 6-5 300 1/27/1994 (26) 2 San Diego State
62 J. Jones-Smith Jaryd Jones-Smith T 6-7 345 9/3/1995 (24) 1 Pittsburgh
69 M. McGlinchey Mike McGlinchey T 6-8 310 1/12/1995 (25) 3 Notre Dame
67 J. Skule Justin Skule T 6-6 315 11/23/1996 (23) 2 Vanderbilt
61 L. Wester Leonard Wester T 6-6 305 1/3/1993 (27) 3 Missouri Western State
T. Williams
49ers' Trent Williams: Feeling healthy after trade
Trent Williams
49ers' Trent Williams: Feeling healthy after trade
T 6-5 320 7/19/1988 (31) 10 Oklahoma
77 R. Smith Ray Smith OL 6-1 302 1/18/1997 (23) 1 Boston College

Defense

NO Player POS HT WT DOB (AGE) EXP College
91 A. Armstead Arik Armstead DE 6-7 290 11/15/1993 (26) 6 Oregon
A. Barrett Alex Barrett DE 6-2 250 3/6/1994 (26) 1 San Diego State
98 R. Blair
Knee - ACL: Questionable for the start of training camp
Ronald Blair
Knee - ACL: Questionable for the start of training camp
DE 6-4 270 1/21/1993 (27) 5 Appalachian State
97 N. Bosa Nick Bosa DE 6-4 266 10/23/1997 (22) 2 Ohio State
55 D. Ford Dee Ford DE 6-2 252 3/19/1991 (29) 7 Auburn
92 K. Hyder Kerry Hyder DE 6-2 275 5/2/1991 (29) 5 Texas Tech
61 J. Kongbo Jonathan Kongbo DE 6-5 254 3/19/1996 (24) 1 Tennessee
95 K. Street
Knee: Questionable for the start of training camp
Kentavius Street
Knee: Questionable for the start of training camp
DE 6-2 287 5/8/1996 (24) 2 NC State
94 S. Thomas
49ers' Solomon Thomas: Fifth-year option declined
Solomon Thomas
49ers' Solomon Thomas: Fifth-year option declined
DE 6-3 280 8/26/1995 (24) 4 Stanford
D. Daniels Darrion Daniels DT 6-3 311 12/4/1997 (22) R Nebraska
90 K. Givens Kevin Givens DT 6-1 285 3/1/1997 (23) 1 Penn State
64 W. Henry Willie Henry DT 6-3 288 3/20/1994 (26) 3 Michigan
93 D. Jones
49ers' D.J. Jones: Back to full health
D.J. Jones
49ers' D.J. Jones: Back to full health
DT 6-0 305 1/19/1995 (25) 4 Ole Miss
77 J. Taylor
Knee - ACL: Questionable for the start of training camp
Jullian Taylor
Knee - ACL: Questionable for the start of training camp
DT 6-5 305 1/30/1995 (25) 3 Temple
53 M. Nzeocha Mark Nzeocha OLB 6-3 235 1/19/1990 (30) 6 Wyoming
56 K. Alexander
Biceps: Questionable for the start of training camp
Kwon Alexander
Biceps: Questionable for the start of training camp
MLB 6-1 227 8/3/1994 (25) 6 LSU
54 F. Warner Fred Warner MLB 6-3 230 11/19/1996 (23) 3 BYU
51 A. Al-Shaair Azeez Al-Shaair LB 6-2 228 8/4/1997 (22) 2 Florida Atlantic
J. Alfieri Joey Alfieri LB 6-2 239 3/6/1996 (24) 1 Stanford
57 D. Greenlaw Dre Greenlaw LB 6-0 230 5/25/1997 (23) 2 Arkansas
J. Griffith Jonas Griffith LB 6-4 250 R Indiana State
59 J. Walker Joe Walker LB 6-2 236 12/11/1992 (27) 5 Oregon
49 D. Acy DeMarkus Acy CB 6-2 195 4/29/1998 (22) R Missouri
35 T. Harris
Groin: Questionable for the start of training camp
Tim Harris
Groin: Questionable for the start of training camp
CB 6-1 205 7/31/1995 (24) 2 Virginia
27 D. Johnson Dontae Johnson CB 6-2 200 12/1/1991 (28) 7 NC State
48 J. Kelly Jermaine Kelly CB 6-1 204 2/26/1995 (25) 2 San Jose State
41 E. Moseley Emmanuel Moseley CB 5-11 190 3/25/1996 (24) 3 Tennessee
25 R. Sherman Richard Sherman CB 6-3 205 3/30/1988 (32) 10 Stanford
40 T. Tabor Teez Tabor CB 6-0 201 12/31/1995 (24) 3 Florida
22 J. Verrett
Knee: Questionable for the start of training camp
Jason Verrett
Knee: Questionable for the start of training camp
CB 5-10 188 6/18/1991 (28) 7 TCU
20 J. Ward Jimmie Ward CB 5-11 195 7/18/1991 (28) 7 Northern Illinois
24 K. Williams K'Waun Williams CB 5-9 185 7/12/1991 (28) 6 Pittsburgh
23 A. Witherspoon Ahkello Witherspoon CB 6-3 195 3/21/1995 (25) 4 Colorado
C. Edwards Chris Edwards DB 6-2 215 12/23/1992 (27) 1 Idaho
45 D. Flannigan-Fowles Demetrius Flannigan-Fowles DB 6-2 210 9/4/1996 (23) 1 Arizona
33 T. Moore Tarvarius Moore DB 6-2 200 8/16/1996 (23) 3 Southern Miss
36 M. Harris Marcell Harris SAF 6-0 215 6/9/1994 (25) 3 Florida
38 D. Kindred Derrick Kindred SAF 5-10 210 12/15/1993 (26) 3 TCU
43 J. Mayden Jared Mayden SAF 6-0 205 6/24/1998 (21) R Alabama
32 D. Reed D.J. Reed FS 5-9 193 11/11/1996 (23) 3 Kansas State
29 J. Tartt Jaquiski Tartt SS 6-1 215 2/12/1992 (28) 6 Samford

Special Teams

NO Player POS HT WT DOB (AGE) EXP College
9 R. Gould Robbie Gould K 6-0 190 12/6/1982 (37) 16 Penn State
6 M. Wishnowsky Mitch Wishnowsky P 6-2 220 3/2/1992 (28) 2 Utah
86 K. Nelson Kyle Nelson LS 6-2 240 10/3/1986 (33) 9 New Mexico State