Offense

NO Player POS HT WT DOB (AGE) EXP College
17 J. Allen Josh Allen QB 6-5 237 5/21/1996 (23) 2 Wyoming
5 M. Barkley Matt Barkley QB 6-2 227 9/8/1990 (28) 7 USC
T. Jackson Tyree Jackson QB 6-7 245 11/7/1997 (21) R Buffalo
42 P. DiMarco Patrick DiMarco RB 6-1 234 4/30/1989 (30) 8 South Carolina
21 F. Gore
Bills' Frank Gore: Starts off on wrong foot
Foot: Questionable for the start of training camp
Frank Gore
Bills' Frank Gore: Starts off on wrong foot
Foot: Questionable for the start of training camp
RB 5-9 212 5/14/1983 (36) 15 Miami (FL)
25 L. McCoy LeSean McCoy RB 5-11 210 7/12/1988 (30) 11 Pittsburgh
45 M. Murphy
Elbow: Questionable for the start of training camp
Marcus Murphy
Elbow: Questionable for the start of training camp
RB 5-9 195 10/3/1991 (27) 4 Missouri
34 S. Perry Senorise Perry RB 6-0 210 9/19/1991 (27) 5 Louisville
D. Singletary Devin Singletary RB 5-9 200 9/3/1997 (21) R Florida Atlantic
C. Wade Christian Wade RB 5-8 190 5/15/1991 (28) 1
24 T. Yeldon
Bills' T.J. Yeldon: Nursing groin injruy
Groin: Questionable for the start of training camp
T.J. Yeldon
Bills' T.J. Yeldon: Nursing groin injruy
Groin: Questionable for the start of training camp
RB 6-1 223 10/2/1993 (25) 5 Alabama
11 C. Beasley
Bills' Cole Beasley: Not practicing following surgery
Abdomen: Questionable for the start of training camp
Cole Beasley
Bills' Cole Beasley: Not practicing following surgery
Abdomen: Questionable for the start of training camp
WR 5-8 180 4/26/1989 (30) 8 SMU
13 V. Bolden Victor Bolden WR 5-8 178 4/4/1995 (24) 3 Oregon State
13 J. Brown John Brown WR 5-11 178 4/3/1990 (29) 6 Pittsburg State
N. Easley Nick Easley WR 5-11 205 1/14/1997 (22) R Iowa
16 R. Foster Robert Foster WR 6-2 196 5/7/1994 (25) 2 Alabama
11 Z. Jones Zay Jones WR 6-2 200 3/30/1995 (24) 3 East Carolina
14 R. McCloud Ray-Ray McCloud WR 5-9 190 10/15/1996 (22) 2 Clemson
19 I. McKenzie Isaiah McKenzie WR 5-8 173 4/9/1995 (24) 3 Georgia
87 C. Phillips Cam Phillips WR 6-0 201 12/16/1995 (23) 1 Virginia Tech
19 A. Roberts Andre Roberts WR 5-11 195 1/9/1988 (31) 10 The Citadel
15 D. Scott Da'Mari Scott WR 6-0 205 8/8/1995 (23) 2 Fresno State
D. Sills
Bills' David Sills: Dinged up for OTAs
Hamstring: Questionable for the start of training camp
David Sills
Bills' David Sills: Dinged up for OTAs
Hamstring: Questionable for the start of training camp
WR 6-4 204 5/29/1996 (22) R West Virginia
81 D. Williams Duke Williams WR 6-2 216 5/13/1992 (27) 1 Auburn
80 J. Croom
Bills' Jason Croom: Important summer ahead
Jason Croom
Bills' Jason Croom: Important summer ahead
TE 6-4 246 2/28/1994 (25) 2 Tennessee
81 T. Kroft
Bills' Tyler Kroft: Out at least three months
Foot: Questionable for the start of training camp
Tyler Kroft
Bills' Tyler Kroft: Out at least three months
Foot: Questionable for the start of training camp
TE 6-6 252 10/15/1992 (26) 5 Rutgers
86 L. Smith Lee Smith TE 6-6 265 11/21/1987 (31) 9 Marshall
M. Stephens Moral Stephens TE 6-4 247 11/30/0002 (2016) R Florida
T. Sweeney Tommy Sweeney TE 6-5 259 R Boston College
66 R. Bodine
Bills' Russell Bodine: Unable to practice at OTAs
Lower Leg: Questionable for the start of training camp
Russell Bodine
Bills' Russell Bodine: Unable to practice at OTAs
Lower Leg: Questionable for the start of training camp
C 6-3 308 6/30/1992 (26) 6 North Carolina
61 S. Long Spencer Long C 6-5 318 11/8/1990 (28) 6 Nebraska
61 M. Morse
Bills' Mitch Morse: Held out of OTAs
Abdomen: Questionable for the start of training camp
Mitch Morse
Bills' Mitch Morse: Held out of OTAs
Abdomen: Questionable for the start of training camp
C 6-6 305 4/21/1992 (27) 5 Missouri
65 I. Boettger Ike Boettger G 6-6 313 10/5/1994 (24) 2 Iowa
62 V. Ducasse Vladimir Ducasse G 6-5 329 10/15/1987 (31) 10 Massachusetts
76 J. Feliciano Jon Feliciano G 6-4 325 2/10/1992 (27) 5 Miami (FL)
74 J. Sirles Jeremiah Sirles G 6-6 315 8/8/1991 (27) 6 Nebraska
67 Q. Spain Quinton Spain G 6-4 330 8/7/1991 (27) 5 West Virginia
75 W. Teller Wyatt Teller G 6-4 314 11/21/1994 (24) 2 Virginia Tech
73 D. Dawkins Dion Dawkins T 6-5 320 4/26/1994 (25) 3 Temple
C. Ford Cody Ford T 6-4 337 R Oklahoma
68 C. McDermott Conor McDermott T 6-8 305 10/19/1992 (26) 3 UCLA
79 T. Nsekhe
Bills' Ty Nsekhe: Headed for new position
Knee: Questionable for the start of training camp
Ty Nsekhe
Bills' Ty Nsekhe: Headed for new position
Knee: Questionable for the start of training camp
T 6-8 330 10/27/1985 (33) 5 Texas State
68 L. Waddle LaAdrian Waddle T 6-6 315 7/21/1991 (27) 7 Texas Tech
D. Wesley De'Ondre Wesley T 6-6 331 7/28/1992 (26) 3 BYU

Defense

NO Player POS HT WT DOB (AGE) EXP College
55 J. Hughes Jerry Hughes DE 6-2 254 8/13/1988 (30) 10 TCU
D. Johnson Darryl Johnson DE 6-5 232 4/4/1997 (22) R North Carolina A&T
90 S. Lawson Shaq Lawson DE 6-3 267 6/17/1994 (24) 4 Clemson
56 M. Love Mike Love DE 6-3 255 1/22/1994 (25) 1 South Florida
93 T. Murphy Trent Murphy DE 6-6 260 12/22/1990 (28) 6 Stanford
54 E. Yarbrough Eddie Yarbrough DE 6-3 259 4/24/1993 (26) 3 Wyoming
98 S. Lotulelei Star Lotulelei DT 6-2 315 12/20/1989 (29) 7 Utah
E. Oliver Ed Oliver DT 6-3 290 12/12/1997 (21) R Houston
99 H. Phillips Harrison Phillips DT 6-3 307 1/25/1996 (23) 2 Stanford
97 J. Phillips Jordan Phillips DT 6-6 341 9/21/1992 (26) 5 Oklahoma
Q. Thagard Quindarius Thagard DT 6-4 291 12/5/1995 (23) R UAB
90 K. Peko Kyle Peko NT 6-1 305 7/23/1993 (25) 2 Oregon State
98 R. Thomas Robert Thomas NT 6-1 316 2/18/1991 (28) 3 Arkansas
57 L. Alexander Lorenzo Alexander OLB 6-1 245 5/31/1983 (35) 13 California
58 M. Milano
Bills' Matt Milano: Looking strong in OTAs
Leg: Questionable for the start of training camp
Matt Milano
Bills' Matt Milano: Looking strong in OTAs
Leg: Questionable for the start of training camp
OLB 6-0 223 7/28/1994 (24) 3 Boston College
49 T. Edmunds Tremaine Edmunds MLB 6-5 250 5/2/1998 (21) 2 Virginia Tech
T. Dodson Tyrel Dodson LB 6-2 242 6/25/1998 (20) R Texas A&M
J. Foggie Juwan Foggie LB 6-1 234 11/2/1995 (23) R North Carolina-Charlotte
57 E. Harold Eli Harold LB 6-3 243 1/20/1994 (25) 5 Virginia
V. Joseph Vosean Joseph LB 6-1 227 12/15/1997 (21) R Florida
44 D. Lacey Deon Lacey LB 6-3 235 7/18/1990 (28) 3 West Alabama
51 J. Stanford
Ankle: Questionable for the start of training camp
Julian Stanford
Ankle: Questionable for the start of training camp
LB 6-1 230 9/2/1990 (28) 6 Wagner
52 C. Thompson Corey Thompson LB 6-1 222 12/23/1993 (25) 2 Louisiana State University - S
28 E. Gaines E.J. Gaines CB 5-10 191 2/23/1992 (27) 6 Missouri
30 K. Johnson Kevin Johnson CB 6-0 185 8/5/1992 (26) 5 Wake Forest
24 T. Johnson
Shoulder: Questionable for the start of training camp
Taron Johnson
Shoulder: Questionable for the start of training camp
CB 5-11 192 7/27/1996 (22) 2 Weber State
C. Lewis Cam Lewis CB 5-11 185 R Buffalo
38 R. Lewis
Concussion: Questionable for the start of training camp
Ryan Lewis
Concussion: Questionable for the start of training camp
CB 5-11 195 4/15/1994 (25) 2 Pittsburgh
30 L. Pitts Lafayette Pitts CB 5-11 195 9/24/1992 (26) 4 Pittsburgh
27 T. White
Concussion: Questionable for the start of training camp
Tre'Davious White
Concussion: Questionable for the start of training camp
CB 5-11 192 1/16/1995 (24) 3 LSU
35 M. Alexander Maurice Alexander DB 6-2 220 2/16/1991 (28) 5 Utah State
20 R. Bush Rafael Bush DB 5-11 203 5/12/1987 (32) 9 South Carolina State
J. Johnson Jaquan Johnson DB 5-11 190 R Miami (FL)
29 S. Neal Siran Neal DB 6-0 206 8/4/1994 (24) 2 Jacksonville State
37 D. Rice Denzel Rice DB 6-0 185 3/31/1993 (26) 3 Coastal Carolina
A. Wallace Abraham Wallace DB 6-0 190 11/30/0002 (2016) R West Alabama
47 L. Wallace Levi Wallace DB 6-0 179 6/12/1995 (23) 2 Alabama

Special Teams

NO Player POS HT WT DOB (AGE) EXP College
4 S. Hauschka Stephen Hauschka K 6-4 210 6/29/1985 (33) 12 NC State
C. McLaughlin Chase McLaughlin K 6-1 175 4/9/1996 (23) R Illinois
9 C. Bojorquez Corey Bojorquez P 6-0 208 9/13/1996 (22) 2 New Mexico
7 C. Carter
Knee - ACL: Questionable for the start of training camp
Cory Carter
Knee - ACL: Questionable for the start of training camp
P 5-11 220 3/5/1994 (25) 2 Texas Southern
69 R. Ferguson Reid Ferguson LS 6-2 235 3/24/1994 (25) 3 LSU