Offense

NO Player POS HT WT DOB (AGE) EXP College
14 S. DarnoldSam Darnold QB 6-3 225 6/5/1997 (25) 6 USC
5 T. Lance
Ankle: Questionable for the start of training camp
Trey Lance
Ankle: Questionable for the start of training camp
QB 6-4 224 5/9/2000 (22) 3 N. Dakota St.
13 B. Purdy
Elbow: Questionable for the start of training camp
Brock Purdy
Elbow: Questionable for the start of training camp
QB 6-1 220 12/27/1999 (23) 2 Iowa St.
28 T. ColemanTevin Coleman RB 6-1 210 4/16/1993 (29) 8 Indiana
32 T. Davis-PriceTyrion Davis-Price RB 6-1 219 10/23/2000 (22) 2 LSU
41 J. MasonJordan Mason RB 5-11 223 5/24/1999 (23) 2 Georgia Tech
23 C. McCaffreyChristian McCaffrey RB 5-11 205 6/7/1996 (26) 7 Stanford
25 E. Mitchell
Groin: Questionable for the start of training camp
Elijah Mitchell
Groin: Questionable for the start of training camp
RB 5-10 200 5/2/1998 (24) 3 Louisiana
44 K. JuszczykKyle Juszczyk FB 6-2 235 4/23/1991 (31) 11 Harvard
11 B. AiyukBrandon Aiyuk WR 6-0 200 3/17/1998 (25) 4 Arizona St.
86 D. GrayDanny Gray WR 6-0 200 4/1/1999 (23) 2 SMU
15 J. JenningsJauan Jennings WR 6-3 212 7/10/1997 (25) 3 Tennessee
18 T. JohnsonTyron Johnson WR 6-1 193 1/8/1996 (27) 4 Oklahoma State
83 T. MartinTay Martin WR 6-3 186 12/14/1997 (25) 1 Oklahoma State
88 J. Matthews
Knee - ACL: Questionable for the start of training camp
Jordan Matthews
Knee - ACL: Questionable for the start of training camp
WR 6-3 236 7/16/1992 (30) 8 Vanderbilt
3 R. McCloudRay-Ray McCloud WR 5-9 190 10/15/1996 (26) 6 Clemson
83 D. NewsomeDazz Newsome WR 5-10 184 5/15/1999 (23) 1 North Carolina
19 D. SamuelDeebo Samuel WR 6-0 215 1/15/1996 (27) 5 South Carolina
82 R. Dwelley
49ers' Ross Dwelley: Returning to San Francisco
Ross Dwelley
49ers' Ross Dwelley: Returning to San Francisco
TE 6-5 235 1/26/1995 (28) 6 San Diego
85 G. KittleGeorge Kittle TE 6-4 250 10/9/1993 (29) 7 Iowa
72 L. WatsonLeroy Watson TE 6-5 275 6/10/1998 (24) 1 Texas-San Antonio
89 C. WoernerCharlie Woerner TE 6-5 241 10/16/1997 (25) 4 Georgia
64 J. Brendel
49ers' Jake Brendel: Back with 49ers on four-year pact
Jake Brendel
49ers' Jake Brendel: Back with 49ers on four-year pact
C 6-4 299 9/10/1992 (30) 7 UCLA
76 J. Feliciano
49ers' Jon Feliciano: Headed to San Francisco
Jon Feliciano
49ers' Jon Feliciano: Headed to San Francisco
C 6-4 325 2/19/1992 (31) 9 Miami (Fla.)
62 J. PoeJason Poe C 6-1 300 7/27/1998 (24) 1 Mercer
74 S. BurfordSpencer Burford OT 6-4 300 7/19/2000 (22) 2 Texas-San Antonio
77 A. GutierrezAlfredo Gutierrez OT 6-9 332 12/29/1995 (27) 1
68 C. McKivitzColton McKivitz OT 6-6 301 8/9/1996 (26) 4 West Virginia
76 J. MooreJaylon Moore OT 6-4 311 1/9/1998 (25) 3 W. Michigan
71 T. WilliamsTrent Williams OT 6-5 320 7/19/1988 (34) 14 Oklahoma
63 N. ZakeljNick Zakelj OT 6-6 316 6/22/1999 (23) 2 Fordham

Defense

NO Player POS HT WT DOB (AGE) EXP College
91 A. ArmsteadArik Armstead DE 6-7 290 11/15/1993 (29) 9 Oregon
58 A. BarrettAlex Barrett DE 6-2 250 3/6/1994 (29) 2 San Diego St.
97 N. BosaNick Bosa DE 6-4 266 10/23/1997 (25) 5 Ohio State
2 A. Bryant
49ers' Austin Bryant: Heading to Bay Area
Austin Bryant
49ers' Austin Bryant: Heading to Bay Area
DE 6-5 250 11/12/1996 (26) 5 Clemson
99 C. Ferrell
49ers' Clelin Ferrell: Inks one-year deal with Niners
Clelin Ferrell
49ers' Clelin Ferrell: Inks one-year deal with Niners
DE 6-4 265 5/17/1997 (25) 5 Clemson
95 D. JacksonDrake Jackson DE 6-4 273 4/12/2001 (21) 2 USC
93 K. Davis
Knee - ACL: Questionable for the start of training camp
Kalia Davis
Knee - ACL: Questionable for the start of training camp
DT 6-2 310 10/2/1998 (24) 1 UCF
90 K. GivensKevin Givens DT 6-1 285 3/1/1997 (26) 4 Penn State
99 J. KinlawJavon Kinlaw DT 6-5 319 10/3/1997 (25) 4 South Carolina
76 T. McGill
49ers' T.Y. McGill: Returning to SF
T.Y. McGill
49ers' T.Y. McGill: Returning to SF
DT 6-0 294 11/23/1992 (30) 8 NC State
97 J. HargraveJavon Hargrave NT 6-2 305 2/7/1993 (30) 8 SC State
48 O. BurksOren Burks ILB 6-3 233 3/21/1995 (28) 6 Vanderbilt
54 F. WarnerFred Warner MLB 6-3 230 11/19/1996 (26) 6 BYU
45 D. Flannigan-Fowles
49ers' Demetrius Flannigan-Fowles: Staying in San Fran
Demetrius Flannigan-Fowles
49ers' Demetrius Flannigan-Fowles: Staying in San Fran
LB 6-2 223 9/4/1996 (26) 4 Arizona
57 D. GreenlawDre Greenlaw LB 6-0 230 5/25/1997 (25) 5 Arkansas
40 M. McCrary-BallMarcelino McCrary-Ball LB 6-0 214 3/23/1999 (24) 1 Indiana
59 C. RobinsonCurtis Robinson LB 6-3 235 6/2/1998 (24) 3 Stanford
20 J. JenkinsJanoris Jenkins CB 5-10 190 10/29/1988 (34) 11 North Alabama
43 Q. KnightQwuantrezz Knight CB 6-0 199 10/10/1997 (25) 1 UCLA
38 D. LenoirDeommodore Lenoir CB 5-10 200 10/6/1999 (23) 3 Oregon
41 A. ParkerAJ Parker CB 5-11 185 2/15/1998 (25) 2 Kansas State
20 T. SwillingTre Swilling CB 6-0 196 3/26/1999 (24) 1 Georgia Tech
20 A. Thomas
Ankle: Questionable for the start of training camp
Ambry Thomas
Ankle: Questionable for the start of training camp
CB 6-0 190 9/9/1999 (23) 3 Michigan
35 C. WardCharvarius Ward CB 6-1 196 5/16/1996 (26) 6 Middle Tenn.
26 S. WomackSamuel Womack CB 5-10 189 7/7/1999 (23) 2 Toledo
38 M. Hartsfield
49ers' Myles Hartsfield: Signs with San Francisco
Myles Hartsfield
49ers' Myles Hartsfield: Signs with San Francisco
DB 5-11 210 8/5/1997 (25) 4 Ole Miss
30 G. OdumGeorge Odum DB 6-1 202 11/3/1993 (29) 6 Cent. Ark.
41 T. HawkinsTayler Hawkins SAF 6-1 205 12/27/1997 (25) 1 San Diego St.
29 T. HufangaTalanoa Hufanga SAF 6-0 200 2/1/2000 (23) 3 USC
31 T. GipsonTashaun Gipson FS 6-1 207 8/7/1990 (32) 12 Wyoming
26 I. Oliver
49ers' Isaiah Oliver: Heading to Bay Area
Isaiah Oliver
49ers' Isaiah Oliver: Heading to Bay Area
FS 6-0 210 9/30/1996 (26) 6 Colorado

Special Teams

NO Player POS HT WT DOB (AGE) EXP College
18 M. WishnowskyMitch Wishnowsky P 6-2 220 3/2/1992 (31) 5 Utah
46 T. PepperTaybor Pepper LS 6-4 245 5/28/1994 (28) 6 Michigan St.