Offense

NO Player POS HT WT DOB (AGE) EXP College
17 J. AllenJosh Allen QB 6-5 237 5/21/1996 (27) 6 Wyoming
6 S. BuecheleShane Buechele QB 6-0 210 1/8/1998 (26) 3 SMU
10 M. TrubiskyMitch Trubisky QB 6-2 220 8/20/1994 (29) 7 North Carolina
4 J. CookJames Cook RB 5-11 190 9/25/1999 (24) 2 Georgia
25 D. EvansDarrynton Evans RB 5-10 203 7/9/1998 (25) 4 App. St.
26 T. Johnson
Bills' Ty Johnson: Sticking with Buffalo
Ty Johnson
Bills' Ty Johnson: Sticking with Buffalo
RB 5-10 210 9/17/1997 (26) 5 Maryland
41 R. GilliamReggie Gilliam FB 6-0 244 8/20/1997 (26) 4 Toledo
14 S. DiggsStefon Diggs WR 6-0 191 11/29/1993 (30) 9 Maryland
1 K. HamlerK.J. Hamler WR 5-9 178 7/8/1999 (24) 4 Penn State
18 M. Hollins
Bills' Mack Hollins: Joining Buffalo
Mack Hollins
Bills' Mack Hollins: Joining Buffalo
WR 6-4 221 9/16/1993 (30) 7 North Carolina
87 A. IsabellaAndy Isabella WR 5-9 190 11/18/1996 (27) 5 UMass
4 C. Samuel
Bills' Curtis Samuel: Inks three-year deal with Buffalo
Curtis Samuel
Bills' Curtis Samuel: Inks three-year deal with Buffalo
WR 5-11 195 8/11/1996 (27) 7 Ohio State
10 K. ShakirKhalil Shakir WR 6-0 190 2/3/2000 (24) 2 Boise St.
80 T. ShaversTyrell Shavers WR 6-4 211 8/18/1999 (24) R San Diego St.
18 J. Shorter
Hamstring: Questionable for the start of training camp
Justin Shorter
Hamstring: Questionable for the start of training camp
WR 6-4 229 4/17/2000 (23) R Florida
89 B. ThompsonBryan Thompson WR 6-1 195 4/7/1999 (24) R Arizona St.
84 Z. Davidson
Undisclosed: Questionable for the start of training camp
Zach Davidson
Undisclosed: Questionable for the start of training camp
TE 6-7 251 7/15/1998 (25) 1 Central Missouri
86 D. KincaidDalton Kincaid TE 6-4 240 10/18/1999 (24) R Utah
88 D. Knox
Bills' Dawson Knox: Agrees to restructure contract
Dawson Knox
Bills' Dawson Knox: Agrees to restructure contract
TE 6-4 254 11/14/1996 (27) 5 Ole Miss
88 T. McKittyTre' McKitty TE 6-4 246 1/12/1999 (25) 3 Georgia
70 A. AndersonAlec Anderson OT 6-5 305 10/3/1999 (24) 1 UCLA
79 S. BrownSpencer Brown OT 6-8 311 2/28/1998 (26) 3 Northern Iowa
73 D. Dawkins
Bills' Dion Dawkins: Gets extension from Buffalo
Dion Dawkins
Bills' Dion Dawkins: Gets extension from Buffalo
OT 6-5 320 4/26/1994 (29) 7 Temple
72 T. Doyle
Knee: Questionable for the start of training camp
Tommy Doyle
Knee: Questionable for the start of training camp
OT 6-8 320 5/6/1998 (25) 3 Miami-OH
75 R. GouraigeRichard Gouraige OT 6-5 306 10/15/1998 (25) R Florida
74 R. Van DemarkRyan Van Demark OT 6-6 307 3/22/1998 (25) 1 UConn
76 D. EdwardsDavid Edwards OG 6-6 308 3/20/1997 (26) 5 Wisconsin
63 K. JarvisKevin Jarvis OG 6-6 325 12/22/1998 (25) R Michigan St.
66 C. McGovernConnor McGovern OG 6-5 318 11/3/1997 (26) 5 Penn State
64 O. TorrenceO'Cyrus Torrence OG 6-5 347 1/20/2000 (24) R Florida

Defense

NO Player POS HT WT DOB (AGE) EXP College
57 A. Epenesa
Bills' A.J. Epenesa: Sticking around Buffalo
A.J. Epenesa
Bills' A.J. Epenesa: Sticking around Buffalo
DE 6-6 260 9/15/1998 (25) 4 Iowa
59 K. JonathanKingsley Jonathan DE 6-4 260 4/28/1998 (25) 2 Syracuse
92 D. Jones
Bills' DaQuan Jones: Remaining with Buffalo
DaQuan Jones
Bills' DaQuan Jones: Remaining with Buffalo
DE 6-4 320 12/27/1991 (32) 10 Penn State
50 G. RousseauGreg Rousseau DE 6-6 266 4/5/2000 (23) 3 Miami (Fla.)
75 E. AnkouEli Ankou DT 6-3 325 6/8/1994 (29) 6 UCLA
91 E. OliverEd Oliver DT 6-1 287 12/12/1997 (26) 5 Houston
96 K. ClineKameron Cline DL 6-4 275 2/19/1998 (26) 1 South Dakota
58 M. Milano
Leg: Questionable for the start of training camp
Matt Milano
Leg: Questionable for the start of training camp
OLB 6-0 223 7/28/1994 (29) 7 Boston College
40 V. Miller
Bills' Von Miller: Reworks contract with Buffalo
Von Miller
Bills' Von Miller: Reworks contract with Buffalo
OLB 6-3 250 3/26/1989 (34) 13 Texas A&M
43 T. Bernard
Ankle: Questionable for the start of training camp
Terrel Bernard
Ankle: Questionable for the start of training camp
LB 6-1 224 5/7/1999 (24) 2 Baylor
41 N. Morrow
Bills' Nicholas Morrow: Lands with Buffalo
Nicholas Morrow
Bills' Nicholas Morrow: Lands with Buffalo
LB 6-0 225 10/7/1995 (28) 6 Greenville College
54 B. Spector
Back: Questionable for the start of training camp
Baylon Spector
Back: Questionable for the start of training camp
LB 6-0 233 10/20/1998 (25) 2 Clemson
42 D. WilliamsDorian Williams LB 6-2 230 6/28/2001 (22) R Tulane
47 C. Benford
Knee: Questionable for the start of training camp
Christian Benford
Knee: Questionable for the start of training camp
CB 6-1 205 9/21/2000 (23) 2 Villanova
32 K. BrownKyron Brown CB 6-1 195 5/26/1996 (27) 3 Akron
31 R. DouglasRasul Douglas CB 6-2 209 8/29/1994 (29) 7 West Virginia
24 K. ElamKaiir Elam CB 6-1 191 5/5/2001 (22) 2 Florida
7 T. Johnson
Bills' Taron Johnson: Earns three-year extension
Taron Johnson
Bills' Taron Johnson: Earns three-year extension
CB 5-11 192 7/27/1996 (27) 6 Weber St.
46 J. IngramJa'Marcus Ingram DB 6-2 190 9/2/1997 (26) 1 Buffalo
36 K. WilliamsonKendall Williamson DB 6-0 203 8/24/2000 (23) R Stanford
3 D. HamlinDamar Hamlin SAF 6-0 200 3/24/1998 (25) 3 Pittsburgh
20 T. Rapp
Calf: Questionable for the start of training camp
Taylor Rapp
Calf: Questionable for the start of training camp
SAF 6-0 208 12/22/1997 (26) 5 Washington

Special Teams

NO Player POS HT WT DOB (AGE) EXP College
2 T. BassTyler Bass K 5-10 183 2/14/1997 (27) 4 Ga. Southern
26 M. HaackMatt Haack P 6-0 205 7/25/1994 (29) 7 Arizona St.
8 S. MartinSam Martin P 6-1 211 2/27/1990 (34) 11 App. St.
69 R. FergusonReid Ferguson LS 6-2 235 3/24/1994 (29) 7 LSU