Offense

NO Player POS HT WT DOB (AGE) EXP College
17 J. Allen Josh Allen QB 6-5 237 5/21/1996 (24) 3 Wyoming
5 M. Barkley Matt Barkley QB 6-2 234 9/8/1990 (29) 8 USC
10 J. Fromm
Bills' Jake Fromm: Signs rookie contract
Jake Fromm
Bills' Jake Fromm: Signs rookie contract
QB 6-2 215 7/30/1998 (21) R Georgia
D. Webb Davis Webb QB 6-5 225 1/22/1995 (25) 3 California
42 P. DiMarco Patrick DiMarco RB 6-1 234 4/30/1989 (31) 9 South Carolina
41 R. Gilliam Reggie Gilliam RB 6-0 244 R Toledo
T. Jones Taiwan Jones RB 6-0 195 7/26/1988 (31) 10 Eastern Washington
26 D. Singletary Devin Singletary RB 5-7 203 9/3/1997 (22) 2 Florida Atlantic
45 C. Wade Christian Wade RB 5-9 196 5/15/1991 (29) 1
35 A. Williams Antonio Williams RB 5-11 215 R North Carolina
22 T. Yeldon T.J. Yeldon RB 6-1 223 10/2/1993 (26) 6 Alabama
11 C. Beasley Cole Beasley WR 5-8 174 4/26/1989 (31) 9 SMU
15 J. Brown John Brown WR 5-11 178 4/3/1990 (30) 7 Pittsburg State
3 G. Davis
Bills' Gabriel Davis: Angle for playing time
Gabriel Davis
Bills' Gabriel Davis: Angle for playing time
WR 6-2 210 4/1/1999 (21) R UCF
14 S. Diggs Stefon Diggs WR 6-0 191 11/29/1993 (26) 6 Maryland
86 N. Easley Nick Easley WR 5-11 203 1/14/1997 (23) 1 Iowa
16 R. Foster Robert Foster WR 6-2 196 5/7/1994 (26) 3 Alabama
87 I. Hodgins
Bills' Isaiah Hodgins: Puts paper to ink
Isaiah Hodgins
Bills' Isaiah Hodgins: Puts paper to ink
WR 6-3 201 10/21/1998 (21) R Oregon State
R. McCloud Ray-Ray McCloud WR 5-9 190 10/15/1996 (23) 3 Clemson
19 I. McKenzie Isaiah McKenzie WR 5-8 173 4/9/1995 (25) 4 Georgia
18 A. Roberts Andre Roberts WR 5-11 195 1/9/1988 (32) 11 The Citadel
82 D. Williams Duke Williams WR 6-3 225 5/13/1993 (27) 2 Auburn
84 N. Becker Nate Becker TE 6-5 264 3/24/1996 (24) 1 Miami (OH)
80 J. Croom
Hamstring: Questionable for the start of training camp
Jason Croom
Hamstring: Questionable for the start of training camp
TE 6-5 246 2/28/1994 (26) 3 Tennessee
88 D. Knox Dawson Knox TE 6-4 254 11/14/1996 (23) 2 Ole Miss
81 T. Kroft Tyler Kroft TE 6-6 252 10/15/1992 (27) 6 Rutgers
85 L. Smith Lee Smith TE 6-6 265 11/21/1987 (32) 10 Marshall
89 T. Sweeney Tommy Sweeney TE 6-5 251 7/1/1995 (24) 2 Boston College
61 S. Long Spencer Long C 6-5 318 11/8/1990 (29) 7 Nebraska
60 M. Morse Mitch Morse C 6-6 305 4/21/1992 (28) 6 Missouri
E. Boehm Evan Boehm G 6-3 321 8/19/1993 (26) 5 Missouri
65 I. Boettger Ike Boettger G 6-6 313 10/5/1994 (25) 3 Iowa
76 J. Feliciano
Shoulder: Questionable for the start of training camp
Jon Feliciano
Shoulder: Questionable for the start of training camp
G 6-4 325 2/10/1992 (28) 6 Miami (FL)
M. Harrell Marquel Harrell G 6-3 307 R Auburn
67 Q. Spain Quinton Spain G 6-4 330 8/7/1991 (28) 6 West Virginia
72 T. Adams Trey Adams T 6-8 311 3/4/1997 (23) R Washington
71 R. Bates Ryan Bates T 6-4 302 2/14/1997 (23) 2 Penn State
73 D. Dawkins Dion Dawkins T 6-5 320 4/26/1994 (26) 4 Temple
70 C. Ford
Shoulder: Questionable for the start of training camp
Cody Ford
Shoulder: Questionable for the start of training camp
T 6-3 329 12/28/1996 (23) 2 Oklahoma
63 G. McGhin
Ankle: Questionable for the start of training camp
Garrett McGhin
Ankle: Questionable for the start of training camp
T 6-6 316 10/13/1994 (25) 2 East Carolina
77 T. Nsekhe Ty Nsekhe T 6-8 330 10/27/1985 (34) 6 Texas State
62 V. Salako Victor Salako T 6-6 316 11/4/1993 (26) 4
79 B. Walton Brandon Walton T 6-4 311 3/18/1998 (22) R Florida Atlantic
75 D. Williams Daryl Williams T 6-6 330 8/31/1992 (27) 6 Oklahoma

Defense

NO Player POS HT WT DOB (AGE) EXP College
51 B. Cox
Bills' Bryan Cox: Familiar name comes to Buffalo
Bryan Cox
Bills' Bryan Cox: Familiar name comes to Buffalo
DE 6-3 270 6/25/1994 (25) 4 Florida
57 A. Epenesa
Bills' A.J. Epenesa: Inks rookie deal
A.J. Epenesa
Bills' A.J. Epenesa: Inks rookie deal
DE 6-6 280 9/15/1998 (21) R Iowa
55 J. Hughes
Groin: Questionable for the start of training camp
Jerry Hughes
Groin: Questionable for the start of training camp
DE 6-2 254 8/13/1988 (31) 11 TCU
90 Q. Jefferson
Foot: Questionable for the start of training camp
Quinton Jefferson
Foot: Questionable for the start of training camp
DE 6-4 291 3/31/1993 (27) 5 Maryland
92 D. Johnson Darryl Johnson DE 6-6 253 4/4/1997 (23) 2 North Carolina A&T
56 M. Love
Pectoral: Questionable for the start of training camp
Mike Love
Pectoral: Questionable for the start of training camp
DE 6-3 255 1/22/1994 (26) 2 South Florida
93 T. Murphy Trent Murphy DE 6-6 260 12/22/1990 (29) 7 Stanford
59 J. Woodard Jonathan Woodard DE 6-5 271 9/19/1993 (26) 3 Central Arkansas
94 V. Butler Vernon Butler DT 6-4 330 6/14/1994 (25) 5 Louisiana Tech
98 S. Lotulelei Star Lotulelei DT 6-2 315 12/20/1989 (30) 8 Utah
91 E. Oliver
Bills' Ed Oliver: Facing DWI, weapon charges
Abdomen: Questionable for the start of training camp
Ed Oliver
Bills' Ed Oliver: Facing DWI, weapon charges
Abdomen: Questionable for the start of training camp
DT 6-1 287 12/12/1997 (22) 2 Houston
99 H. Phillips
Knee - ACL: Questionable for the start of training camp
Harrison Phillips
Knee - ACL: Questionable for the start of training camp
DT 6-3 307 1/25/1996 (24) 3 Stanford
96 V. Taylor Vincent Taylor DT 6-3 311 1/5/1994 (26) 4 Oklahoma State
A. Klein A.J. Klein OLB 6-1 240 7/30/1991 (28) 8 Iowa State
58 M. Milano Matt Milano OLB 6-0 223 7/28/1994 (25) 4 Boston College
44 T. Matakevich Tyler Matakevich ILB 6-1 235 12/22/1992 (27) 5 Temple
49 T. Edmunds Tremaine Edmunds MLB 6-5 250 5/2/1998 (22) 3 Virginia Tech
M. Addison Mario Addison LB 6-3 260 9/6/1987 (32) 10 Troy
48 M. Bell Mike Bell LB 6-3 220 R Fresno State
53 T. Dodson Tyrel Dodson LB 6-0 237 6/25/1998 (21) 1 Texas A&M
50 V. Joseph
Shoulder: Questionable for the start of training camp
Vosean Joseph
Shoulder: Questionable for the start of training camp
LB 6-1 230 12/15/1997 (22) 2 Florida
43 D. Phillips Del'Shawn Phillips LB 6-2 230 10/9/1996 (23) 1 Illinois
52 C. Thompson Corey Thompson LB 6-1 222 R Louisiana State University - S
28 E. Gaines E.J. Gaines CB 5-10 190 2/23/1992 (28) 6 Missouri
D. Jackson
Bills' Dane Jackson: Buffalo's final pick signs
Dane Jackson
Bills' Dane Jackson: Buffalo's final pick signs
CB 5-11 180 11/29/1996 (23) R Pittsburgh
24 T. Johnson
Undisclosed: Questionable for the start of training camp
Taron Johnson
Undisclosed: Questionable for the start of training camp
CB 5-11 192 7/27/1996 (23) 3 Weber State
47 C. Lewis Cam Lewis CB 5-9 183 4/13/1997 (23) 1 Buffalo
J. Norman Josh Norman CB 6-0 200 12/15/1987 (32) 9 Coastal Carolina
39 L. Wallace
Shoulder: Questionable for the start of training camp
Levi Wallace
Shoulder: Questionable for the start of training camp
CB 6-0 179 6/12/1995 (24) 3 Alabama
27 T. White Tre'Davious White CB 5-11 192 1/16/1995 (25) 4 LSU
I. Brown Isiah Brown DB 6-0 185 R Florida International
46 J. Johnson Jaquan Johnson SAF 5-10 191 11/13/1995 (24) 2 Miami (FL)
33 S. Neal Siran Neal SAF 6-0 206 8/4/1994 (25) 3 Jacksonville State
37 G. Taylor Garrett Taylor SAF 6-0 203 11/7/1996 (23) R Penn State
36 J. Thomas Josh Thomas SAF 6-0 205 11/19/1996 (23) R Appalachian State
21 J. Poyer Jordan Poyer FS 6-0 191 4/25/1991 (29) 8 Oregon State
23 M. Hyde Micah Hyde SS 6-0 197 12/31/1990 (29) 8 Iowa
31 D. Marlowe Dean Marlowe SS 6-1 208 7/25/1992 (27) 4 James Madison

Special Teams

NO Player POS HT WT DOB (AGE) EXP College
2 T. Bass
Bills' Tyler Bass: Signs rookie deal
Tyler Bass
Bills' Tyler Bass: Signs rookie deal
K 5-10 183 2/14/1997 (23) R Georgia Southern
4 S. Hauschka Stephen Hauschka K 6-4 210 6/29/1985 (34) 13 NC State
6 K. Vedvik Kaare Vedvik K 6-3 210 3/16/1994 (26) 1 Marshall
9 C. Bojorquez
Bills' Corey Bojorquez: Sits atop depth chart
Corey Bojorquez
Bills' Corey Bojorquez: Sits atop depth chart
P 6-0 208 9/13/1996 (23) 3 New Mexico
69 R. Ferguson Reid Ferguson LS 6-2 235 3/24/1994 (26) 4 LSU