Player Rosters

Buffalo Bills Player Rosters 2017 list is given below.

OFFENSE
NO NAME POS AGE HT WT EXP COLLEGE
7 Cardale Jones QB 24 06-May 250 2 Ohio State
4 Nathan Peterman QB 23 06-Feb 226 R Pittsburgh
5 Tyrod Taylor QB 27 06-Jan 210 7 Virginia Tech
9 T.J. Yates QB 30 06-Apr 217 6 North Carolina
22 Joe Banyard RB 28 05-Oct 221 5 UTEP
22 Jordan Johnson RB 06-Jan 220 R Buffalo
25 LeSean McCoy RB 28 05-Nov 210 9 Pittsburgh
44 Cedric O’Neal RB 23 05-Oct 215 1 Valdosta State
31 Jonathan Williams RB 23 6-0 223 2 Arkansas
42 Patrick DiMarco FB 28 06-Jan 237 6 South Carolina
35 Mike Tolbert FB 31 05-Sep 250 10 Coastal Carolina
10 Corey Brown WR 25 05-Nov 190 4 Ohio State
17 Jeremy Butler WR 26 06-Feb 213 3 UT Martin
81 Andre Holmes WR 29 06-Apr 210 6 Hillsdale
7 Zay Jones WR 22 06-Feb 200 R East Carolina
13 Dezmin Lewis WR 24 06-Apr 214 2 Central Arkansas
19 Walter Powell WR 25 6-0 189 3 Murray State
87 Brandon Reilly WR 23 06-Feb 200 R Nebraska
81 Rashad Ross WR 27 6-0 180 4 Arizona State
6 Daikiel Shorts WR 22 06-Jan 202 R West Virginia
81 Rod Streater WR 29 06-Mar 200 6 Temple
15 Brandon Tate WR 29 06-Jan 195 9 North Carolina
14 Sammy Watkins WR 24 06-Jan 211 4 Clemson
85 Charles Clay TE 28 06-Mar 255 7 Tulsa
18 Jason Croom TE 23 06-Apr 246 R Tennessee
84 Nick O’Leary TE 24 06-Mar 252 2 Florida State
83 Wes Saxton TE 23 06-Apr 235 1 South Alabama
82 Logan Thomas TE 26 06-Jun 250 3 Virginia Tech
89 Keith Towbridge TE 22 06-May 262 R Louisville
67 Patrick Lewis C 26 06-Jan 311 5 Texas A&M
70 Eric Wood C 31 06-Apr 310 9 Louisville
66 Dion Dawkins G 23 06-Apr 314 R Temple
62 Vladimir Ducasse G 29 06-May 329 8 Massachusetts
72 Ryan Groy G 26 06-May 320 4 Wisconsin
64 Richie Incognito G 34 06-Apr 322 11 Nebraska
76 John Miller G 23 06-Mar 315 3 Louisville
73 Greg Pyke G 24 06-Jun 325 R Georgia
65 Zach Voytek G 06-May 305 R New Haven
71 Jordan Mudge OL 27 06-Apr 300 1 Nevada
77 Cordy Glenn OT 27 06-Jun 345 6 Georgia
66 Seantrel Henderson OT 25 06-Jul 331 4 Miami
60 Cameron Jefferson OT 25 06-May 317 1 Arkansas
79 Jordan Mills OT 26 06-May 316 5 Louisiana Tech
74 Michael Ola OT 29 06-May 312 4 Hampton
DEFENSE
NO NAME POS AGE HT WT EXP COLLEGE
56 Ryan Davis DE 28 06-Feb 260 6 Bethune-Cookman
55 Jerry Hughes DE 28 06-Feb 254 8 TCU
90 Shaq Lawson DE 23 06-Mar 267 2 Clemson
96 Jake Metz DE 26 06-Jul 265 1 Shippensburg
91 Ian Seau DE 24 06-Feb 250 1 Nevada
54 Max Valles DE 22 06-Apr 250 2 Virginia
98 Deandre Coleman DT 26 06-May 341 2 California
99 Marcell Dareus DT 27 06-Mar 331 7 Alabama
92 Adolphus Washington DT 22 06-Apr 295 2 Ohio State
95 Kyle Williams DT 34 06-Jan 303 12 LSU
94 Jerel Worthy DT 27 06-Feb 300 4 Michigan State
8 Marquavius Lewis DL 24 06-Mar 270 R South Carolina
95 Nigel Williams DL 23 06-Feb 297 R Virginia Tech
57 Lorenzo Alexander LB 34 06-Jan 245 11 California
45 Carl Bradford LB 24 06-Jan 248 3 Arizona State
52 Preston Brown LB 24 06-Jan 251 4 Louisville
48 Anthony Harrell LB 24 06-Feb 229 R Florida
51 Gerald Hodges LB 26 06-Feb 236 5 Penn State
50 Ramon Humber LB 29 05-Nov 232 9 North Dakota State
51 Jacob Lindsey LB 06-Feb 220 1 Harvard
44 Abner Logan LB 23 06-Feb 235 R Albany
28 Matt Milano LB 22 06-Feb 223 R Boston College
59 Reggie Ragland LB 23 06-Feb 252 2 Alabama
20 Tanner Vallejo LB 22 06-Jan 228 R Boise State
75 Eddie Yarbrough LB 24 06-Mar 259 1 Wyoming
28 Ronald Darby CB 23 05-Nov 193 3 Florida State
38 Charles James II CB 27 05-Sep 185 4 Charleston Southern
24 Leonard Johnson CB 27 05-Oct 194 6 Iowa State
29 Marcus Sayles CB 22 05-Oct 175 R West Georgia
29 Kevon Seymour CB 23 6-0 185 2 USC
18 Tre’Davious White CB 22 05-Nov 192 R LSU
24 Shareece Wright CB 30 05-Nov 184 7 USC
13 Greg Mabin DB 23 06-Feb 200 R Iowa
26 B.T. Sanders DB 22 6-0 195 R Nicholls
3 Bradley Sylve DB 05-Nov 180 1 Alabama
33 Colt Anderson S 31 05-Oct 195 8 Montana
36 Trae Elston S 23 05-Nov 193 1 Ole Miss
37 Shamiel Gary S 27 6-0 217 3 Oklahoma State
23 Micah Hyde S 26 6-0 197 5 Iowa
43 Joe Powell S 23 06-Feb 205 1 null
21 Jordan Poyer S 26 6-0 191 5 Oregon State
SPECIAL TEAMS
NO NAME POS AGE HT WT EXP COLLEGE
4 Steven Hauschka PK 32 06-Apr 210 10 NC State
5 Austin Rehkow P 22 06-Mar 213 R Idaho

This Player Rosters 2017 is announced by Buffalo Bills officials and it can be update anytime.