Offense

NO Player POS HT WT DOB (AGE) EXP College
17 B. AllenBrandon Allen QB 6-2 209 9/5/1992 (31) 7 Arkansas
14 S. DarnoldSam Darnold QB 6-3 225 6/5/1997 (26) 6 USC
13 B. PurdyBrock Purdy QB 6-1 220 12/27/1999 (24) 2 Iowa St.
24 J. MasonJordan Mason RB 5-11 223 5/24/1999 (24) 2 Georgia Tech
23 C. McCaffreyChristian McCaffrey RB 5-11 210 6/7/1996 (27) 7 Stanford
25 E. MitchellElijah Mitchell RB 5-10 200 5/2/1998 (25) 3 Louisiana
44 K. JuszczykKyle Juszczyk FB 6-2 235 4/23/1991 (32) 11 Harvard
11 B. Aiyuk
49ers' Brandon Aiyuk: Team seeking extension
Brandon Aiyuk
49ers' Brandon Aiyuk: Team seeking extension
WR 6-0 200 3/17/1998 (25) 4 Arizona St.
10 R. BellRonnie Bell WR 6-0 190 1/28/2000 (24) R Michigan
84 C. ConleyChris Conley WR 6-3 205 10/25/1992 (31) 9 Georgia
6 D. Gray
Shoulder - AC Joint: Questionable for the start of training camp
Danny Gray
Shoulder - AC Joint: Questionable for the start of training camp
WR 6-0 200 4/1/1999 (24) 2 SMU
15 J. JenningsJauan Jennings WR 6-3 212 7/10/1997 (26) 3 Tennessee
3 R. McCloudRay-Ray McCloud WR 5-9 190 10/15/1996 (27) 6 Clemson
19 D. SamuelDeebo Samuel WR 6-0 215 1/15/1996 (28) 5 South Carolina
82 R. Dwelley
Ankle: Questionable for the start of training camp
Ross Dwelley
Ankle: Questionable for the start of training camp
TE 6-5 235 1/26/1995 (29) 6 San Diego
85 G. KittleGeorge Kittle TE 6-4 250 10/9/1993 (30) 7 Iowa
81 C. Latu
Knee - Meniscus: Questionable for the start of training camp
Cameron Latu
Knee - Meniscus: Questionable for the start of training camp
TE 6-5 244 2/24/2000 (24) R Alabama
9 B. WillisBrayden Willis TE 6-4 240 11/11/1999 (24) R Oklahoma
89 C. WoernerCharlie Woerner TE 6-5 241 10/16/1997 (26) 4 Georgia
64 J. BrendelJake Brendel C 6-4 299 9/10/1992 (31) 7 UCLA
68 C. McKivitzColton McKivitz OT 6-6 301 8/9/1996 (27) 4 West Virginia
76 J. MooreJaylon Moore OT 6-4 311 1/9/1998 (26) 3 W. Michigan
75 M. PryorMatt Pryor OT 6-7 332 12/16/1994 (29) 6 TCU
71 T. Williams
49ers' Trent Williams: Set to play in 2024
Trent Williams
49ers' Trent Williams: Set to play in 2024
OT 6-5 320 7/19/1988 (35) 14 Oklahoma
63 N. Zakelj
Biceps: Questionable for the start of training camp
Nick Zakelj
Biceps: Questionable for the start of training camp
OT 6-6 316 6/22/1999 (24) 2 Fordham
78 B. BartchBen Bartch OG 6-6 315 7/22/1998 (25) 4 St. John's (Minn.)
74 S. BurfordSpencer Burford OG 6-4 300 7/19/2000 (23) 2 Texas-San Antonio
55 J. FelicianoJon Feliciano OG 6-4 325 2/10/1992 (32) 9 Miami (Fla.)

Defense

NO Player POS HT WT DOB (AGE) EXP College
91 A. Armstead
Knee - Meniscus: Questionable for the start of training camp
Arik Armstead
Knee - Meniscus: Questionable for the start of training camp
DE 6-7 290 11/15/1993 (30) 9 Oregon
51 R. Beal Jr.Robert Beal Jr. DE 6-4 250 8/18/1999 (24) R Georgia
97 N. BosaNick Bosa DE 6-4 266 10/23/1997 (26) 5 Ohio State
94 C. Ferrell
Knee: Questionable for the start of training camp
Clelin Ferrell
Knee: Questionable for the start of training camp
DE 6-4 265 5/17/1997 (26) 5 Clemson
95 D. Jackson
Knee: Questionable for the start of training camp
Drake Jackson
Knee: Questionable for the start of training camp
DE 6-4 273 4/12/2001 (22) 2 USC
92 C. YoungChase Young DE 6-5 264 4/14/1999 (24) 4 Ohio State
93 K. Davis
Ankle: Questionable for the start of training camp
Kalia Davis
Ankle: Questionable for the start of training camp
DT 6-2 310 10/2/1998 (25) 2 UCF
90 K. GivensKevin Givens DT 6-1 285 3/1/1997 (26) 4 Penn State
51 S. Joseph-DaySebastian Joseph-Day DT 6-4 310 3/21/1995 (28) 6 Rutgers
99 J. Kinlaw
49ers' Javon Kinlaw: Underwhelms in fourth season
Javon Kinlaw
49ers' Javon Kinlaw: Underwhelms in fourth season
DT 6-5 319 10/3/1997 (26) 4 South Carolina
98 J. Hargrave
49ers' Javon Hargrave: Played through thumb injury
Thumb: Questionable for the start of training camp
Javon Hargrave
49ers' Javon Hargrave: Played through thumb injury
Thumb: Questionable for the start of training camp
NT 6-2 305 2/7/1993 (31) 8 SC State
54 F. WarnerFred Warner MLB 6-3 230 11/19/1996 (27) 6 BYU
48 O. Burks
49ers' Oren Burks: New career high in tackles
Oren Burks
49ers' Oren Burks: New career high in tackles
LB 6-3 233 3/21/1995 (28) 6 Vanderbilt
45 D. Flannigan-FowlesDemetrius Flannigan-Fowles LB 6-2 223 9/4/1996 (27) 4 Arizona
50 J. GrahamJalen Graham LB 6-3 220 1/11/2000 (24) R Purdue
57 D. Greenlaw
49ers' Dre Greenlaw: Undergoes surgery
Achilles: Questionable for the start of training camp
Dre Greenlaw
49ers' Dre Greenlaw: Undergoes surgery
Achilles: Questionable for the start of training camp
LB 6-0 230 5/25/1997 (26) 5 Arkansas
5 R. GregoryRandy Gregory LB 6-5 242 11/23/1992 (31) 6 Nebraska
53 D. WintersDee Winters LB 5-11 227 10/17/2000 (23) R TCU
2 D. LenoirDeommodore Lenoir CB 5-10 200 10/6/1999 (24) 3 Oregon
28 D. Luter Jr.Darrell Luter Jr. CB 6-0 190 4/24/2000 (23) R South Alabama
26 I. Oliver
49ers' Isaiah Oliver: Let go by San Francisco
Isaiah Oliver
49ers' Isaiah Oliver: Let go by San Francisco
CB 6-0 202 9/30/1996 (27) 6 Colorado
26 L. RyanLogan Ryan CB 5-11 195 2/9/1991 (33) 11 Rutgers
20 A. ThomasAmbry Thomas CB 6-0 190 9/9/1999 (24) 3 Michigan
7 C. Ward
49ers' Charvarius Ward: Undergoes surgey
Undisclosed: Questionable for the start of training camp
Charvarius Ward
49ers' Charvarius Ward: Undergoes surgey
Undisclosed: Questionable for the start of training camp
CB 6-1 196 5/16/1996 (27) 6 Middle Tenn.
0 S. WomackSamuel Womack CB 5-10 189 7/7/1999 (24) 2 Toledo
30 G. OdumGeorge Odum DB 6-1 202 11/3/1993 (30) 6 Cent. Ark.
27 J. Brown
49ers' Ji'Ayir Brown: Finishes rookie season as starter
Ji'Ayir Brown
49ers' Ji'Ayir Brown: Finishes rookie season as starter
SAF 5-11 202 1/25/2000 (24) R Penn State
31 T. Gipson
49ers' Tashaun Gipson: Starts 16 games for top defense
Tashaun Gipson
49ers' Tashaun Gipson: Starts 16 games for top defense
FS 6-1 212 8/7/1990 (33) 12 Wyoming
29 T. Hufanga
Knee - ACL: Questionable for the start of training camp
Talanoa Hufanga
Knee - ACL: Questionable for the start of training camp
SS 6-0 200 2/1/2000 (24) 3 USC

Special Teams

NO Player POS HT WT DOB (AGE) EXP College
4 J. MoodyJake Moody K 6-1 210 11/23/1999 (24) R Michigan
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 (29) 6 Michigan St.