Buffalo Bills Roster

Quarterbacks

player age ht. wgt college salary
17 Josh Allen 26 6'5" 237 Wyoming $4,100,000
18 Case Keenum 34 6'1" 215 Houston $3,500,000

Running Backs

player age ht. wgt college salary
28 James Cook 23 5'11" 190 Georgia $705,000
20 Nyheim Hines 26 5'8" 198 NC State $3,300,000
22 Duke Johnson 29 5'9" 210 Miami (FL) $1,120,000
25 Taiwan Jones 34 6'0" 195 Eastern Washington $1,120,000
26 Devin Singletary 25 5'7" 203 Florida Atlantic $2,540,000

Fullbacks

player age ht. wgt college salary
41 Reggie Gilliam 25 6'0" 244 Toledo $895,000

Wide Receivers

player age ht. wgt college salary
16 John Brown 32 5'11" 178 Pittsburg St. -
80 Jamison Crowder 29 5'9" 177 Duke $1,120,000
13 Gabe Davis 23 6'2" 210 UCF $895,000
14 Stefon Diggs 29 6'0" 191 Maryland $2,575,000
87 Tanner Gentry 27 6'2" 209 Wyoming $825,000
15 Jake Kumerow 30 6'4" 209 Wis.-Whitewater $1,035,000
6 Isaiah McKenzie 27 5'8" 173 Georgia $1,350,000
10 Khalil Shakir 22 6'0" 190 Boise St. $705,000

Tight Ends

player age ht. wgt college salary
88 Dawson Knox 26 6'4" 254 Mississippi $2,510,000
85 Quintin Morris 23 6'2" 252 Bowling Green $705,000
89 Tommy Sweeney 27 6'5" 251 Boston College $965,000

Centers

player age ht. wgt college salary
60 Mitch Morse 30 6'6" 305 Missouri $1,640,000

Linebackers

player age ht. wgt college salary
43 Terrel Bernard 23 6'1" 224 Baylor $705,000
53 Tyrel Dodson 24 6'0" 237 Texas A&M $895,000
49 Tremaine Edmunds 24 6'5" 250 Virginia Tech $12,716,000
42 Joe Giles-Harris 25 6'2" 240 Duke $895,000
44 Tyler Matakevich 29 6'1" 235 Temple $1,650,000
58 Matt Milano 28 6'0" 223 Boston College $1,035,000
40 Von Miller 33 6'3" 250 Texas A&M $1,120,000
54 Baylon Spector 24 6'0" 233 Clemson $705,000

Cornerbacks

player age ht. wgt college salary
47 Christian Benford 22 6'1" 205 Villanova $705,000
24 Kaiir Elam 21 6'1" 191 Florida $705,000
46 Ja'Marcus Ingram 25 6'2" 190 Texas Tech $705,000
30 Dane Jackson 26 5'11" 180 Pittsburgh $895,000
7 Taron Johnson 26 5'11" 192 Weber State $1,290,000
39 Cam Lewis 25 5'9" 183 Buffalo $895,000
33 Siran Neal 28 6'0" 206 Jacksonville State $1,300,000
29 Xavier Rhodes 32 6'1" 210 Florida St. -
27 Tre'Davious White 27 5'11" 192 Louisiana State $9,950,000

Safeties

player age ht. wgt college salary
3 Damar Hamlin 24 6'0" 200 Pittsburgh $825,000
23 Micah Hyde 31 6'0" 197 Iowa $1,120,000
4 Jaquan Johnson 27 5'10" 191 Miami (Fla.) $965,000
31 Dean Marlowe 30 6'1" 205 James Madison $1,035,000
21 Jordan Poyer 31 6'0" 191 Oregon State $5,600,000

Guards

player age ht. wgt college salary
76 Rodger Saffold 34 6'5" 325 Indiana $1,950,000
75 Greg Van Roten 32 6'4" 295 Pennsylvania $1,120,000

Defensive Ends

player age ht. wgt college salary
55 Boogie Basham 24 6'3" 281 Wake Forest $915,679
57 A.J. Epenesa 24 6'6" 260 Iowa $1,144,300
90 Shaq Lawson 28 6'3" 265 Clemson $1,035,000
56 Mike Love 28 6'3" 255 South Florida $825,000
50 Greg Rousseau 22 6'6" 266 Miami $1,187,645

Defensive Tackles

player age ht. wgt college salary
98 C.J. Brewer 25 6'2" 290 Coastal Carolina $705,000
92 DaQuan Jones 30 6'4" 320 Penn St. $1,750,000
91 Ed Oliver 24 6'1" 287 Houston $3,177,975
97 Jordan Phillips 30 6'6" 330 Oklahoma $1,750,000
99 Tim Settle 25 6'3" 313 Virginia Tech $1,035,000

Tackles

player age ht. wgt college salary
79 Spencer Brown 24 6'8" 311 Northern Iowa $879,759
73 Dion Dawkins 28 6'5" 320 Temple $8,130,000
72 Tommy Doyle 24 6'8" 320 Miami (Ohio) $825,000
68 Bobby Hart 28 6'5" 310 Florida State $1,120,000
77 David Quessenberry 32 6'5" 310 San Jose State $1,250,000

Punters

player age ht. wgt college salary
8 Sam Martin 32 6'1" 205 Appalachian St. $1,120,000

Kickers

player age ht. wgt college salary
2 Tyler Bass 25 5'10" 183 Georgia Southern $895,000

Long Snappers

player age ht. wgt college salary
69 Reid Ferguson 28 6'2" 235 Louisiana State $1,035,000

Offensive Lines

player age ht. wgt college salary
67 Justin Murray 29 6'5" 304 Cincinnati $862,500

Buffalo Bills Roster Analysis

avg. ht avg. wt avg. age young old total salary
6'1" (2) 236 (5) 27 (2) 21 (2) 34 (9) $110,028,858 (18)
(*) - Denotes overall league ranking of given stat