Buffalo Bills Roster 2020 Buffalo Bills Roster

0-0, T-1st AFC East

vs NYJ

5:00 pm GMT , 9/13

The big offseason move for Buffalo was about adding to their receivers. They traded for Stefon Diggs, which gives them a big time threat opposite of John Brown. The defense needed some work and added Mario Addison and Vernon Butler. They also drafted AJ Epenesa and Zack Moss. They get themselves a pass-rusher and also a back who can pair with Devin Singletary. The Bills have geared up for another playoff run and have Josh Allen leading the way. Defensively they have one of the top secondaries with White, Poyer, and now Josh Norman. This will be tough for opposing quarterbacks.

Pos Name Number Rating Ranking Height Weight Age Birthday Exp. Drafted Draft Round Draft Pick College
QB
Josh Allen
Josh Allen J. Allen
17
79
#22 QB 6'5" 237 24 5/21/96 3 2018 1 7 Wyoming
QB
Davis Webb
Davis Webb D. Webb
7
75
#32 QB 6'5" 229 25 1/22/95 3 2017 3 87 California
QB
Jake Fromm
Jake Fromm J. Fromm
10
67
#120 QB 6'2" 219 21 7/30/98 0 2020 5 167 Georgia
QB
Matt Barkley
Matt Barkley M. Barkley
5
67
#120 QB 6'2" 227 29 9/8/90 8 2013 4 98 USC
RB
Devin Singletary
Devin Singletary D. Singletary
26
81
#44 RB 5'7" 203 22 9/3/97 2 2019 3 74 Florida Atlantic
RB
TJ Yeldon
TJ Yeldon T. Yeldon
22
77
#73 RB 6'1" 226 26 10/2/93 6 2015 2 36 Alabama
RB
Taiwan Jones
Taiwan Jones T. Jones
34
71
#170 RB 6'0" 194 31 7/26/88 10 2011 4 125 Eastern Washington
RB
Christian Wade
Christian Wade C. Wade
45
68
#257 RB 5'8" 190 29 5/15/91 1 2019 No College
RB
Zack Moss
Zack Moss Z. Moss
20
67
#304 RB 5'9" 223 22 12/15/97 0 2020 3 86 Utah
RB
Reggie Gilliam
Reggie Gilliam R. Gilliam
41
67
#304 RB 6'1" 255 22 8/20/97 0 2020 Toledo
RB
Antonio Williams
Antonio Williams A. Williams
35
67
#304 RB 5'10'' 215 22 10/2/97 0 2020 North Carolina
FB
Patrick DiMarco
Patrick DiMarco P. DiMarco
42
70
#23 FB 6'1" 240 31 3/26/89 9 2011 South Carolina
WR
Stefon Diggs
Stefon Diggs S. Diggs
14
90
#11 WR 6'0" 195 26 11/29/93 6 2015 5 146 Maryland
WR
Cole Beasley
Cole Beasley C. Beasley
10
81
#57 WR 5'8" 177 31 4/26/89 9 2012 Southern Methodist
WR
John Brown
John Brown J. Brown
15
81
#57 WR 5'10" 179 30 4/3/90 7 2014 3 91 Pittsburg State
WR
Nick Easley
Nick Easley N. Easley
86
74
#161 WR 5'11" 206 23 1/14/97 1 2019 Iowa
WR
Duke Williams
Duke Williams D. Williams
82
74
#161 WR 6'2" 224 28 5/13/92 2 2016 Auburn
WR
Robert Foster
Robert Foster R. Foster
16
72
#230 WR 6'2" 196 26 5/7/94 3 2018 Alabama
WR
Andre Roberts
Andre Roberts A. Roberts
18
70
#286 WR 5'11" 195 32 1/9/88 11 2010 3 88 The Citadel
WR
Isaiah McKenzie
Isaiah McKenzie I. McKenzie
19
69
#310 WR 5'7" 173 25 4/9/95 4 2017 5 172 Georgia
WR
Gabriel Davis
Gabriel Davis G. Davis
3
67
#557 WR 6'2" 216 21 4/1/99 0 2020 4 128 UCF
WR
Isaiah Hodgins
Isaiah Hodgins I. Hodgins
87
67
#557 WR 6'4" 210 21 10/21/98 0 2020 6 207 Oregon State
WR
Ray-Ray McCloud
Ray-Ray McCloud R. McCloud
14
67
#557 WR 5'9" 190 23 10/15/96 3 2018 6 187 Clemson
TE
Lee Smith
Lee Smith L. Smith
85
79
#35 TE 6'6" 269 32 11/21/87 10 2011 5 159 Marshall
TE
Dawson Knox
Dawson Knox D. Knox
88
77
#57 TE 6'4" 254 23 11/14/96 2 2019 3 96 Mississippi
TE
Jason Croom
Jason Croom J. Croom
80
75
#80 TE 6'5" 246 26 2/28/94 3 2017 Tennessee
TE
Tommy Sweeney
Tommy Sweeney T. Sweeney
89
73
#108 TE 6'4" 251 25 7/1/95 2 2019 7 228 Boston College
TE
Tyler Kroft
Tyler Kroft T. Kroft
81
72
#131 TE 6'5" 246 27 10/15/92 6 2015 3 85 Rutgers
TE
Nate Becker
Nate Becker N. Becker
84
71
#145 TE 6'5" 264 24 3/24/96 1 2019 Miami (Ohio)
C
Evan Boehm
Evan Boehm E. Boehm
76
67
#91 C 6'2" 302 26 8/19/93 5 2016 4 128 Missouri
OG
Dion Dawkins
Dion Dawkins D. Dawkins
73
80
#25 OG 6'4" 317 26 4/26/94 4 2017 2 63 Temple
OG
Jon Feliciano
Jon Feliciano J. Feliciano
76
77
#32 OG 6'4" 323 28 2/10/92 6 2015 4 128 Miami (Fla.)
OG
Quinton Spain
Quinton Spain Q. Spain
67
76
#37 OG 6'4" 334 28 8/7/91 6 2015 West Virginia
OG
Cody Ford
Cody Ford C. Ford
70
75
#42 OG 6'4" 329 23 12/28/96 2 2019 2 38 Oklahoma
OG
Ryan Bates
Ryan Bates R. Bates
71
68
#93 OG 6'4" 306 23 2/14/97 2 2019 Penn State
OG
Marquel Harrell
Marquel Harrell M. Harrell
68
67
#112 OG 6'3" 309 22 7/18/97 0 2020 Auburn
OG
Brandon Walton
Brandon Walton B. Walton
79
67
#112 OG 6'4'' 310 22 3/18/98 0 2020 Florida Atlantic
OG
Garrett McGhin
Garrett McGhin G. McGhin
76
67
#112 OG 6'6" 313 25 10/13/94 0 2019 East Carolina
OG
Spencer Long
Spencer Long S. Long
61
67
#112 OG 6'5" 320 29 11/8/90 7 2014 3 78 Nebraska
OT
Mitch Morse
Mitch Morse M. Morse
60
85
#18 OT 6'5" 305 28 4/21/92 6 2015 2 49 Missouri
OT
Ty Nsekhe
Ty Nsekhe T. Nsekhe
77
75
#59 OT 6'8" 325 34 10/27/85 6 2012 Texas State
OT
Daryl Williams
Daryl Williams D. Williams
60
70
#127 OT 6'5" 327 27 8/31/92 6 2015 4 102 Oklahoma
OT
Ike Boettger
Ike Boettger I. Boettger
65
68
#177 OT 6'6" 307 25 10/5/94 3 2018 Iowa
OT
Victor Salako
Victor Salako V. Salako
62
67
#226 OT 6'5" 327 26 11/4/93 1 2017 Oklahoma State
OT
Trey Adams
Trey Adams T. Adams
67
#226 OT 6'8'' 318 23 3/4/97 0 2020 Washington
NT
Star Lotulelei
Star Lotulelei S. Lotulelei
98
77
#10 NT 6'2" 311 30 12/20/89 8 2013 1 14 Utah
DT
Ed Oliver
Ed Oliver E. Oliver
91
78
#34 DT 6'2" 287 22 12/12/97 2 2019 1 9 Houston
DT
Harrison Phillips
Harrison Phillips H. Phillips
99
74
#81 DT 6'3" 307 24 1/25/96 3 2018 3 96 Stanford
DT
Vernon Butler
Vernon Butler V. Butler
92
73
#95 DT 6'4" 323 26 6/14/94 5 2016 1 30 Louisiana Tech
DT
Vincent Taylor
Vincent Taylor V. Taylor
96
72
#112 DT 6'3" 304 26 1/5/94 4 2017 6 194 Oklahoma State
DT
Quinton Jefferson
Quinton Jefferson Q. Jefferson
99
71
#134 DT 6'4" 291 27 3/31/93 5 2016 5 147 Maryland
DE
Darryl Johnson Jr.
Darryl Johnson Jr. D. Johnson Jr.
92
76
#64 DE 6'6" 253 23 4/4/97 2 2019 7 225 North Carolina A&T
DE
Mario Addison
Mario Addison M. Addison
97
75
#77 DE 6'3" 254 32 9/6/87 10 2011 Troy
DE
Bryan Cox Jr
Bryan Cox Jr B. C. Jr
94
69
#176 DE 6'3" 265 26 6/25/94 4 2017 Florida
DE
A.J. Epenesa
A.J. Epenesa A. Epenesa
57
67
#270 DE 6'5" 275 21 9/15/98 0 2020 2 54 Iowa
DE
Mike Love
Mike Love M. Love
56
67
#270 DE 6'3" 265 26 1/22/94 2 2018 South Florida
DE
Jonathan Woodard
Jonathan Woodard J. Woodard
59
67
#270 DE 6'5" 266 26 9/19/93 3 2016 7 226 Central Arkansas
LB
Matt Milano
Matt Milano M. Milano
58
82
#40 LB 6'0" 216 25 3/17/95 4 2017 5 163 Boston College
LB
Tremaine Edmunds
Tremaine Edmunds T. Edmunds
49
82
#40 LB 6'4" 253 22 5/2/98 3 2018 1 16 Virginia Tech
LB
Trent Murphy
Trent Murphy T. Murphy
93
82
#40 LB 6'5" 250 29 12/22/90 7 2014 2 47 Stanford
LB
Jerry Hughes
Jerry Hughes J. Hughes
55
79
#64 LB 6'2" 255 31 8/13/88 11 2010 1 31 Texas Christian
LB
Del'shawn Phillips
Del'shawn Phillips D. Phillips
43
71
#228 LB 6'2" 229 23 10/9/96 1 2019 Illinois
LB
Tyrel Dodson
Tyrel Dodson T. Dodson
53
71
#228 LB 6'0" 237 22 6/25/98 1 2019 Texas A&M
LB
Vosean Joseph
Vosean Joseph V. Joseph
50
71
#228 LB 6'1" 230 22 12/15/97 2 2019 5 147 Florida
LB
AJ Klein
AJ Klein A. Klein
53
70
#266 LB 6'1" 250 28 7/30/91 8 2013 5 148 Iowa State
LB
Corey Thompson
Corey Thompson C. Thompson
52
67
#478 LB 6'1" 224 26 12/23/93 3 2018 Louisiana State University - Shreveport
LB
Tyler Matakevich
Tyler Matakevich T. Matakevich
44
67
#478 LB 6'0" 238 27 12/22/92 5 2016 7 246 Temple
CB
Micah Hyde
Micah Hyde M. Hyde
23
89
#8 CB 6'0" 197 29 12/31/90 8 2013 5 159 Iowa
CB
Tre'Davious White
Tre'Davious White T. White
27
87
#15 CB 5'11" 191 25 1/16/95 4 2017 1 27 LSU
CB
Jordan Poyer
Jordan Poyer J. Poyer
21
83
#34 CB 6'0" 191 29 4/25/91 8 2013 7 218 Oregon State
CB
Levi Wallace
Levi Wallace L. Wallace
39
81
#43 CB 6'0" 179 25 6/12/95 3 2018 Alabama
CB
Taron Johnson
Taron Johnson T. Johnson
24
77
#71 CB 5'11" 192 23 7/27/96 3 2018 4 121 Weber State
CB
EJ Gaines
EJ Gaines E. Gaines
26
76
#90 CB 5'10" 190 28 2/23/92 6 2014 6 188 Missouri
CB
Josh Norman
Josh Norman J. Norman
0
75
#115 CB 6'0" 190 32 12/15/87 9 2012 5 143 Coastal Carolina
CB
Cameron Lewis
Cameron Lewis C. Lewis
47
68
#302 CB 5'9" 186 23 4/13/97 1 2019 Buffalo
CB
Isaiah Brown
Isaiah Brown I. Brown
67
#386 CB 6'1" 185 22 8/1/97 0 2020 Florida International
CB
Dane Jackson
Dane Jackson D. Jackson
30
67
#386 CB 6'0" 187 23 11/29/96 0 2020 7 239 Pittsburgh
SS
Jaquan Johnson
Jaquan Johnson J. Johnson
46
76
#36 SS 5'10" 191 24 11/13/95 2 2019 6 181 Miami (Fla.)
SS
Siran Neal
Siran Neal S. Neal
33
69
#85 SS 6'0" 206 25 8/4/94 3 2018 5 154 Jacksonville State
SS
Josh Thomas
Josh Thomas J. Thomas
36
67
#141 SS 6'0" 205 23 11/19/96 0 2020 5 143 Appalachian State
FS
Mike Bell
Mike Bell M. Bell
67
#136 FS 6'3" 210 22 8/1/97 0 2020 Fresno State
FS
Garrett Taylor
Garrett Taylor G. Taylor
37
67
#136 FS 6'1" 203 23 11/7/96 0 2020 Penn State
FS
Dean Marlowe
Dean Marlowe D. Marlowe
31
67
#136 FS 6'1" 203 27 7/25/92 4 2015 James Madison
LS
Reid Ferguson
Reid Ferguson R. Ferguson
69 6'1" 243 26 3/24/94 4 2016 LSU
P
Corey Bojorquez
Corey Bojorquez C. Bojorquez
9
74
#30 P 6'0" 200 23 9/13/96 3 2018 New Mexico
PK
Stephen Hauschka
Stephen Hauschka S. Hauschka
4
76
#20 PK 6'4" 210 35 6/29/85 13 2008 North Carolina State
PK
Kaare Vedvik
Kaare Vedvik K. Vedvik
0
68
#64 PK 6'4" 209 26 3/16/94 1 2018 Marshall
PK
Tyler Bass
Tyler Bass T. Bass
2
67
#76 PK 5'10" 185 23 2/14/97 0 2020 6 188 Georgia Southern

Top Bills Roster Questions of 2020

What are the Bills’ Plans for LeSean McCoy?

One thing that the Bills have sent mixed messages on are their long-term plans for LeSean Mccoy. McCoy had a career worst year and at 31, may not have much left in the tank to give. Many people expected him to be traded or released, and then replaced in the offseason. Well that’s what seemed to be happening when the Bills acquired running backs Frank Gore and T.J. Yeldon, yet the Bills still decided to hold on to LeSean McCoy. This was a confusing move considering that they brought in two running backs in the offseason, but the Bills apparently plan to use him in their offense. He’s clearly not the long-term answer for the Bills, and his trade value will likely only go down as he gets older. The Bills have been viewed as a dysfunctional franchise for decades and although they’ve made a couple moves that would seem to indicate progress, confusing decisions like this only reinforce that belief.

Does Josh Allen Have Enough Support?

The Bills appear to have finally found their long-term answer at quarterback with Josh Allen, who showed flashes of stardom last year. He’s still incredibly raw however, so making sure he has a quality supporting cast that can make his development easier is important. Whether the Bills have that supporting cast is yet to be determined. They appear to have some pieces in their receiving game, with Zay Jones, Robert Foster, and John Brown providing some solid young options for Allen. There might be too many running backs on the team, but at the very least, it’s still better to have too many options than too little. Tyler Kroft was a nice pick up at tight end in the offseason for the Bills. The offensive line, however, is where things get tricky. Last year the Bills offensive line was one of the worst in football, a unit that essentially had Josh Allen running for his life the majority of passing plays. The Bills decided to revamp almost the entire unit this offseason, with 4 out of the 5 linemen being first time starters on the team. Whether this change improves things remains to be seen, but it’s hard to see them being worse than last year’s unit.

What Are Realistic Expectations for This Team?

Although the Bills have assembled a respectable roster, it’s still unlikely they challenge the Patriots in their division. The wild card is a slightly more attainable goal, but even that will be difficult for this squad. The Bills have appeared to assemble the majority of their young core, so the first phase of rebuilding, gathering players, should be done. The second phase should be developing the assets they have. Although making the playoffs would be wonderful for that, it’s important to keep perspective for this team. It’s still a very young one that still needs a little more time to nurture. The Bills should of course be trying to make the playoffs, but they should also keep their expectations grounded in reality. Right now, going 500 would seem to be both a realistic and worthy goal for this team.