Skip to content

2023 Buffalo Bills Roster

Head Coach: Sean McDermott
No. Player Pos Ht Wt Born Exp College
0 Nyheim Hines RB 5-9 196 11-12-1996 5 North Carolina State
2 Tyler Bass K 5-10 183 02-14-1997 3 Georgia Southern
3 Damar Hamlin SAF 6-0 200 03-24-1998 2 Pittsburgh
4 James Cook RB 5-11 190 09-25-1999 1 Georgia
6 Shane Buechele QB 6-0 210 01-08-1998 2 SMU
7 Taron Johnson CB 5-11 192 07-27-1996 5 Weber State
8 Sam Martin P 6-1 211 02-27-1990 10 Appalachian State
9 Kyle Allen QB 6-3 210 03-08-1996 5 Houston
10 Khalil Shakir WR 6-0 190 02-03-2000 1 Boise State
11 Deonte Harty WR 5-6 170 12-04-1997 4 Assumption
13 Gabe Davis WR 6-2 225 04-01-1999 3 UCF
14 Stefon Diggs WR 6-0 191 11-29-1993 8 Maryland
15 Marcell Ateman WR 6-4 216 09-16-1994 5 Oklahoma State
16 Trent Sherfield WR 6-1 205 02-25-1996 5 Vanderbilt
17 Josh Allen QB 6-5 237 05-21-1996 5 Wyoming
18 Justin Shorter WR 6-4 223 04-17-2000 0 Florida
20 Taylor Rapp SAF 6-0 208 12-22-1997 4 Washington
21 Jordan Poyer SAF 6-0 191 04-25-1991 10 Oregon State
22 Damien Harris RB 5-11 213 02-11-1997 4 Alabama
23 Micah Hyde SAF 6-0 197 12-31-1990 10 Iowa
24 Kaiir Elam CB 6-1 191 05-05-2001 1 Florida
25 Tyrel Dodson LB 6-0 237 06-25-1998 4 Texas A&M
25 Ty Johnson RB 5-10 210 09-17-1997 4 Maryland
27 Tre'Davious White CB 5-11 192 01-16-1995 6 LSU
28 Latavius Murray RB 6-3 230 01-18-1990 10 UCF
30 Dane Jackson CB 5-11 180 11-29-1996 3 Pittsburgh
32 Kyron Brown CB 6-1 195 05-26-1996 4 Akron
33 Siran Neal CB 6-0 206 08-04-1994 5 Jacksonville State
39 Cam Lewis CB 5-9 183 04-13-1997 4 Buffalo
40 Von Miller LB 6-3 250 03-26-1989 12 Texas A&M
41 Reggie Gilliam FB 6-0 244 08-20-1997 3 Toledo
42 Dorian Williams LB 6-2 230 06-08-2001 0 Tulane
43 Terrel Bernard LB 6-1 224 05-07-1999 1 Baylor
44 Tyler Matakevich LB 6-1 235 12-22-1992 7 Temple
46 Ja'Marcus Ingram CB 6-2 190 09-02-1997 1 Buffalo
47 Christian Benford CB 6-1 205 09-21-2000 1 Villanova
48 Joel Wilson TE 6-4 250 06-21-2000 0 Central Michigan
50 Greg Rousseau DE 6-6 266 04-05-2000 2 Miami (FL)
51 Eli Ankou DT 6-3 325 06-08-1994 6 UCLA
54 Baylon Spector LB 6-0 233 10-20-1998 1 Clemson
55 Christian Kirksey LB 6-2 235 08-31-1992 9 Iowa
56 Leonard Floyd DE 6-3 240 09-08-1992 7 Georgia
57 A.J. Epenesa DE 6-6 260 09-15-1998 3 Iowa
58 Matt Milano LB 6-0 223 07-28-1994 6 Boston College
59 Kingsley Jonathan DE 6-4 260 04-28-1998 1 Syracuse
60 Mitch Morse C 6-6 305 04-21-1992 8 Missouri
62 Greg Mancz OL 6-4 302 04-23-1992 8 Toledo
63 Kevin Jarvis OL 6-6 325 12-22-1998 1 Michigan State
64 O'Cyrus Torrence G 6-5 347 01-20-2000 0 Florida
66 Connor McGovern G 6-5 318 11-03-1997 4 Penn State
69 Reid Ferguson LS 6-2 235 03-24-1994 7 LSU
70 Alec Anderson T 6-5 305 10-03-1999 1 UCLA
71 Ryan Bates OL 6-4 302 02-14-1997 4 Penn State
72 Tommy Doyle T 6-8 320 05-06-1998 2 Miami (OH)
73 Dion Dawkins T 6-5 320 04-26-1994 6 Temple
74 Ryan Van Demark T 6-6 307 03-22-1998 1 UConn
75 Richard Gouraige T 6-5 306 10-15-1998 0 Florida
76 Germain Ifedi G 6-5 325 06-02-1994 7 Texas A&M
76 David Edwards G 6-6 308 03-20-1997 4 Wisconsin
79 Spencer Brown T 6-8 311 02-28-1998 2 Northern Iowa
80 Tyrell Shavers WR 6-4 211 08-18-1999 0 San Diego State
84 Zach Davidson TE 6-7 245 07-15-1998 2 Central Missouri
85 Quintin Morris TE 6-2 252 01-21-1999 2 Bowling Green
86 Dalton Kincaid TE 6-4 240 10-18-1999 0 Utah
87 Andy Isabella WR 5-9 188 11-18-1996 4 UMass
88 Dawson Knox TE 6-4 254 11-14-1996 4 Ole Miss
89 Bryan Thompson WR 6-1 195 04-07-1999 0 Arizona State
90 Shaq Lawson DE 6-3 265 06-17-1994 7 Clemson
91 Ed Oliver DT 6-1 287 12-12-1997 4 Houston
92 DaQuan Jones DT 6-4 320 12-17-1991 9 Penn State
93 Kendal Vickers DT 6-3 295 05-23-1995 5 Tennessee
96 Kameron Cline DE 6-4 283 02-19-1998 3 South Dakota
97 Jordan Phillips DT 6-6 341 09-21-1992 8 Oklahoma
98 Poona Ford DT 5-11 310 11-19-1995 5 Texas
99 Tim Settle DT 6-3 313 07-11-1997 5 Virginia Tech

Daily Newsletter

Get the latest trending sports news daily in your inbox