Buffalo Bills Roster

Depth Chart | News | NFL Statistics | Fantasy Football Rankings

To view the latest NFL news and rumors on any players on the Buffalo Bills' roster, click on their name to access their individual player notebook.

Note: Official NFL team rosters and depth charts will not be set until the end of training camp.

No. Name Pos Ht Wt Birthdate Age College Status
57 Alexander, Lorenzo LB 6.1 245 05/31/1983 34 California
33 Anderson, Colt FS 5.8 195 10/25/1985 31 Montana
Anderson, Rory TE 05/12/2015 2 South Carolina
Archer, Dri RB 02/06/2014 3 Kent State
36 Banyard, Joe RB 5.8 225 11/12/1988 28 Texas-El Paso
Barrington, Sam LB 6.1 230 02/18/2013 4 South Florida
Barton, Karim OG 05/10/2014 3 Morgan State
Beane, Brandon GM 01/05/2013 4
Bradford, Carl LB 01/13/2014 3 Arizona State
Brown, Corey WR 02/06/2014 3 Ohio State
Brown, Preston LB 04/09/2014 3 Louisville
Butler, Jeremy WR 05/11/2014 3 Tennessee-Martin
85 Clay, Charles TE 6.3 255 02/13/1989 28 Tulsa
Coleman, Deandre DL 01/21/2014 3 California
Croom, Jason TE 04/13/2017 0 Tennessee
99 Dareus, Marcell DL 6.3 331 03/13/1990 27 Alabama
Davis, Ryan LB 09/01/2012 4 Bethune-Cookman
Dawkins, Dion OG 03/24/2017 0 Temple
42 DiMarco, Patrick FB 6.1 234 04/30/1989 28 South Carolina
62 Ducasse, Vladimir OG 6.4 329 10/15/1987 29 Massachusetts
Elston, Trae FS 01/11/2016 1 Mississippi
Ferguson, Reid LS 05/02/2016 1
Gaines, E.J. CB 02/23/2014 3 Missouri
Gary, Shamiel FS 05/12/2014 3 Oklahoma State
77 Glenn, Cordy OT 6.5 345 09/18/1989 27 Georgia
Groy, Ryan C 02/20/2014 3 Wisconsin
4 Hauschka, Steven PK 6.3 210 06/29/1985 32 North Carolina State
Henderson, Seantrel OT 01/21/2014 3 Miami (Fla.)
Hodges, Gerald LB 6.1 239 01/23/2013 4 Penn State
18 Holmes, Andre WR 6.3 210 06/16/1988 29 Hillsdale
55 Hughes, Jerry DL 6.2 254 08/13/1988 29 Texas Christian
50 Humber, Ramon LB 5.9 235 08/10/1987 30 North Dakota State
Hyde, Micah FS 6.0 196 01/23/2013 4 Iowa
64 Incognito, Richie OG 6.3 319 07/05/1983 34 Nebraska
Jefferson, Cameron OT 08/31/2015 1
Johnson, Jordan RB 04/29/2017 0 Buffalo
23 Johnson, Leonard CB 5.8 202 03/30/1990 27 Iowa State
22 Jones, Taiwan RB 6.0 195 07/26/1988 29 Eastern Washington
Jones, Zay WR 01/28/2017 0
Lawson, Shaq LB 01/07/2016 1 Clemson
Lewis, Dezmin WR 05/04/2015 2 Central Arkansas
Lewis, Marquavious DL 05/01/2017 0 South Carolina
Lindsey, Jacob LB 04/07/2017 0
Logan, Abner LB 05/15/2017 0 Maryland
Mabin, Greg DB 06/01/2017 0 Iowa
Matthews, Jordan WR 01/21/2014 3 Vanderbilt
25 McCoy, LeSean RB 5.9 208 07/12/1988 29 Pittsburgh
McDonald, Adrian S 05/01/2016 1 Houston
Metz, Jake DL 08/30/2016 0
Milano, Matt LB 04/29/2017 0 Boston College
Miller, John OG 04/23/2015 2 Louisville
Mills, Jordan OT 6.5 315 01/23/2013 4
Mudge, Jordan OG 04/07/2017 0
O'Leary, Nick TE 04/08/2015 2
O'Neal, Cedric RB 04/27/2016 1 Valdosta State
Ola, Michael OT 02/07/2014 3
Peterman, Nathan QB 01/29/2017 0 Pittsburgh
Powell, Joe DB 08/18/2016 1 Globe University
Powell, Walter WR 12/22/2015 1 Murray State
Poyer, Jordan FS 5.11 190 01/23/2013 4 Oregon State
Pyke, Greg OL 05/01/2017 0 Georgia
Ragland, Reggie LB 01/07/2016 1 Alabama
Rambo, Bacarri FS 6.0 210 01/24/2013 4 Georgia
Reilly, Brandon WR 05/01/2017 0 Nebraska
Rekhow, Austin P 05/01/2017 0 Idaho
Rolle, Jumal CB 04/07/2013 4
Ross, Rashad WR 08/31/2013 3 Arizona State
Salmon, Jeremy LS 05/01/2017 0 Maine
Saxton, Wes TE 09/05/2015 1 South Alabama
Sayles, Marcus CB 05/01/2017 0 West Georgia
Schmidt, Colton P 07/10/2013 4 California-Davis
Seau, Ian LB 01/08/2016 1 Nevada
Seymour, Kevon CB 01/08/2016 1 Southern California
Shorts, Daikiel WR 05/01/2017 0 West Virginia
81 Streater, Rod WR 6.2 195 02/09/1988 29 Temple
Sylve, Bradley CB 04/07/2017 0 Alabama
15 Tate, Brandon WR 6.1 195 10/05/1987 29 North Carolina
5 Taylor, Tyrod QB 6.1 215 08/03/1989 28 Virginia Tech
Thomas, Logan TE 01/15/2013 4 Virginia Tech
35 Tolbert, Mike FB 5.8 250 11/23/1985 31 Coastal Carolina
Towbridge, Keith TE 05/01/2017 0 Louisville
Vallejo, Tanner LB 04/29/2017 0 Boise State
Valles, Max LB 01/19/2015 2 Virginia
Washington, Adolphus DL 01/07/2016 1 Ohio State
White, Tre'Davious CB 01/07/2016 1 Louisiana State
Williams, Jonathan RB 01/07/2016 1 Arkansas
95 Williams, Kyle DL 6.1 303 06/10/1983 34 Louisiana State
70 Wood, Eric C 6.3 310 03/18/1986 31 Louisville
94 Worthy, Jerel DL 6.2 308 04/28/1990 27 Michigan State
24 Wright, Shareece CB 5.9 184 04/08/1987 30 Southern California
Yarbrough, Eddie DE 05/02/2016 1 Wyoming
6 Yates, T.J. QB 6.3 217 05/28/1987 30 North Carolina