Buffalo Bills Roster 2024

Record: 11-6
Conference : AFC
Division : East

One of the significant trades over the offseason was Stefon Diggs going to Buffalo. He will join Cole Beasley and John Brown as the weapons for Josh Allen to throw to. There is a lot of excitement around this group, but it will come down to Allen continuing to progress. Frank Gore finally left Buffalo, and this leaves a lot of touches to be split between Devin Singletary and Zack Moss. This should remain a run-dominant team as they won many games with their defense last season. Dawson Knox is a name to watch out for as he is a second-year tight end who can break out.

Buffalo has one of the best secondaries in league with Tre'Davious White, Jordan Poyer, and Micah Hyde. To take that next step, they needed some pass rushers and a deeper linebacking core. Matt Milano and Tremaine Edmunds are the standout names from last season. A.J. Epenesa was a steal in the NFL Draft, and they will be looking for him to get pressure this season.

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