Buffalo Bills All-Time Roster

The following is the Buffalo Bills all-time roster, browsable by last name or position. Included are players that played for the Buffalo Bills (NFL) from 1970-2019 and the Buffalo Bills (AFL) from 1960-1969. Current team members are listed in bold.

Browse by Last Name:
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z

Browse by Position:

PlayerPosSeasonsCollege
Abruzzese, RayDB1962-1964Alabama
Acker, BillDT1983-1984Texas
Adams, BillOG1972,74-1978Holy Cross
Adams, JohnnyDB2013Michigan State
Adams, SamDT2003-2005Texas A&M
Ahanotu, ChidiDE2002California
Aiken, KamarWR2011Central Florida
Aiken, SamWR2003-2007North Carolina
Albright, BrysonLB2016Miami (OH)
Albright, EthanOT1996-2000North Carolina
Albright, IraDT1987Northeastern Oklahoma
Alexander, GlennWR1970Grambling
Alexander, LorenzoLB2016-2019California
Alexander, MauriceDB2019Utah State
Alexander, MikeWR1991Penn State
Alford, BruceK1968-1969Texas Christian
Allen, DougLB1974-1975Penn State
Allen, JackieDB1970-1971Baylor
Allen, JoshQB2018-2019Wyoming
Alonso, KikoLB2013Oregon
Alvers, SteveTE1981Miami
Anderson, AndreRB2010Tulane
Anderson, BennieOG2005Tennessee State
Anderson, ColtDB2016-2017Montana
Anderson, DerekQB2018Oregon State
Anderson, MarkDE2012Alabama
Anderson, MaxRB1968-1969Arizona State
Anderson, TimDT2004-2007Ohio State
Anderson, TimDB1976Ohio State
Andrews, AlLB1970-1971New Mexico State
Arians, JakeK2001Alabama-Birmingham
Armour, JustinWR1995Stanford
Armstrong, JohnDB1987Richmond
Asper, MarkOT2013Oregon
Atkins, BillyDB/RB1960-1961,63Auburn
Auer, JoeRB1964-1965Georgia Tech
Awalt, RobTE1992-1993San Diego State
Ayodele, AkinDE2010Purdue
Azelby, JoeLB1984Harvard