Buffalo Bills Roster 2020 Buffalo Bills Roster

10-6, 2nd AFC East

@ HOU

9:35 pm GMT, 1/4

The Bills had a pretty nightmare start to last season, opening up the year with a 44 point loss to the Ravens. However, they ended the year with some momentum, finishing the season with a respectable 4-3 stretch. The Bills are a pretty inexperienced team, but a lot of their young players showed some flashes, defensively and offensively. Most importantly, the Bills appear to have their starting quarterback of the future with Josh Allen. After years of toiling in mediocrity, the Bills will be hoping this core is good enough to eventually become a contender. They’ll need to show some important progress this season to make everyone else share that hope. Here are some questions about their roster they should answer.

Pos Name Number Rating Ranking Height Weight Age Birthday Exp. Drafted Draft Round Draft Pick College
QB
Josh Allen
Josh Allen J. Allen
17
76
#27 QB 6'5" 237 23 5/21/96 3 2018 1 7 Wyoming
QB
Davis Webb
Davis Webb D. Webb
0
75
#64 QB 6'5" 225 25 1/22/95 3 2017 3 87 California
QB
Matt Barkley
Matt Barkley M. Barkley
5
73
#46 QB 6'2" 234 29 9/8/90 8 2013 4 98 USC
RB
TJ Yeldon
TJ Yeldon T. Yeldon
22
78
#42 RB 6'1" 223 26 10/2/93 6 2015 2 36 Alabama
RB
Taiwan Jones
Taiwan Jones T. Jones
34
75
#73 RB 6'0" 194 31 7/26/88 10 2011 4 125 Eastern Washington
RB
Devin Singletary
Devin Singletary D. Singletary
26
74
#80 RB 5'7" 203 22 9/3/97 2 2019 3 74 Florida Atlantic
RB
Christian Wade
Christian Wade C. Wade
45
68
5'7" 185 28 5/15/91 1 2019 No College
FB
Patrick DiMarco
Patrick DiMarco P. DiMarco
42
85
#2 FB 6'1" 234 30 4/30/89 9 2011 South Carolina
WR
Stefon Diggs
Stefon Diggs S. Diggs
0
92
#11 WR 6'0" 191 26 11/29/93 6 2015 5 146 Maryland
WR
Cole Beasley
Cole Beasley C. Beasley
10
84
#30 WR 5'8" 174 30 4/26/89 9 2012 Southern Methodist
WR
John Brown
John Brown J. Brown
15
77
#81 WR 5'11" 178 30 4/3/90 7 2014 3 91 Pittsburg State
WR
Andre Roberts
Andre Roberts A. Roberts
18
74
#121 WR 5'11" 195 32 1/9/88 11 2010 3 88 The Citadel
WR
Nick Easley
Nick Easley N. Easley
0
74
#127 WR 5'11" 205 23 1/14/97 1 2019 Iowa
WR
Robert Foster
Robert Foster R. Foster
16
74
#134 WR 6'2" 196 25 5/7/94 3 2018 Alabama
WR
Duke Williams
Duke Williams D. Williams
82
74
#148 WR 6'2" 224 27 5/13/92 2 2016 Auburn
WR
Isaiah McKenzie
Isaiah McKenzie I. McKenzie
19
69
#305 WR 5'7" 173 24 4/9/95 4 2017 5 172 Georgia
WR
Ray-Ray McCloud
Ray-Ray McCloud R. McCloud
0
67
#227 WR 5'9" 190 23 10/15/96 3 2018 6 187 Clemson
TE
Tyler Kroft
Tyler Kroft T. Kroft
0
80
#51 TE 6'6" 252 27 10/15/92 6 2015 3 85 Rutgers
TE
Dawson Knox
Dawson Knox D. Knox
88
77
#35 TE 6'4" 254 23 11/14/96 2 2019 3 96 Mississippi
TE
Jason Croom
Jason Croom J. Croom
80
75
#51 TE 6'5" 246 26 2/28/94 3 2017 Tennessee
TE
Lee Smith
Lee Smith L. Smith
85
74
#68 TE 6'6" 265 32 11/21/87 10 2011 5 159 Marshall
TE
Tommy Sweeney
Tommy Sweeney T. Sweeney
89
73
#77 TE 6'4" 251 24 7/1/95 2 2019 7 228 Boston College
TE
Nate Becker
Nate Becker N. Becker
0
71
#108 TE 6'5" 264 24 3/24/96 1 2019 Miami (Ohio)
OG
Spencer Long
Spencer Long S. Long
0
77
#32 OG 6'5" 318 29 11/8/90 7 2014 3 78 Nebraska
OG
Dion Dawkins
Dion Dawkins D. Dawkins
73
76
#45 OG 6'5" 320 25 4/26/94 4 2017 2 63 Temple
OG
Quinton Spain
Quinton Spain Q. Spain
0
76
#44 OG 6'4" 330 28 8/7/91 6 2015 West Virginia
OG
Cody Ford
Cody Ford C. Ford
70
75
#51 OG 6'3" 329 23 12/28/96 2 2019 2 38 Oklahoma
OG
Ryan Bates
Ryan Bates R. Bates
71
68
6'4" 302 23 2/14/97 2 2019 Penn State
OG
Jon Feliciano
Jon Feliciano J. Feliciano
0
61
#138 OG 6'4" 325 28 2/10/92 6 2015 4 128 Miami (Fla.)
OT
Mitch Morse
Mitch Morse M. Morse
60
83
#10 OT 6'6" 305 27 4/21/92 6 2015 2 49 Missouri
OT
Ty Nsekhe
Ty Nsekhe T. Nsekhe
77
69
#104 OT 6'8" 330 34 10/27/85 6 2012 Texas State
OT
Ike Boettger
Ike Boettger I. Boettger
65
68
#118 OT 6'6" 313 25 10/5/94 3 2018 Iowa
OT
Victor Salako
Victor Salako V. Salako
0
66
#174 OT 6'6" 322 26 11/4/93 1 2017 Oklahoma State
NT
Star Lotulelei
Star Lotulelei S. Lotulelei
98
75
#44 NT 6'2" 315 30 12/20/89 8 2013 1 14 Utah
DT
Ed Oliver
Ed Oliver E. Oliver
91
78
#22 DT 6'1" 287 22 12/12/97 2 2019 1 9 Houston
DT
Vernon Butler
Vernon Butler V. Butler
92
74
#77 DT 6'4" 323 25 6/14/94 5 2016 1 30 Louisiana Tech
DT
Vincent Taylor
Vincent Taylor V. Taylor
0
73
#119 DT 6'3" 311 26 1/5/94 4 2017 6 194 Oklahoma State
DT
Harrison Phillips
Harrison Phillips H. Phillips
99
73
#57 DT 6'3" 307 24 1/25/96 3 2018 3 96 Stanford
DT
Quinton Jefferson
Quinton Jefferson Q. Jefferson
99
64
#99 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
#53 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
#55 DE 6'3" 254 32 9/6/87 10 2011 Troy
DE
Mike Love
Mike Love M. Love
56
65
#196 DE 6'3" 255 26 1/22/94 2 2018 South Florida
DE
Jonathan Woodard
Jonathan Woodard J. Woodard
0
61
#158 DE 6'5" 271 26 9/19/93 3 2016 7 226 Central Arkansas
LB
Jerry Hughes
Jerry Hughes J. Hughes
55
84
#21 LB 6'2" 254 31 8/13/88 11 2010 1 31 Texas Christian
LB
Trent Murphy
Trent Murphy T. Murphy
93
78
#37 LB 6'6" 260 29 12/22/90 7 2014 2 47 Stanford
LB
Tremaine Edmunds
Tremaine Edmunds T. Edmunds
49
76
#32 LB 6'5" 250 21 5/2/98 3 2018 1 16 Virginia Tech
LB
Matt Milano
Matt Milano M. Milano
58
75
#58 LB 6'0" 223 25 7/28/94 4 2017 5 163 Boston College
LB
AJ Klein
AJ Klein A. Klein
53
73
#74 LB 6'1" 250 28 7/30/91 8 2013 5 148 Iowa State
LB
Tyrel Dodson
Tyrel Dodson T. Dodson
0
71
#65 LB 6'0" 237 21 6/25/98 1 2019 Texas A&M
LB
Vosean Joseph
Vosean Joseph V. Joseph
50
71
#94 LB 6'1" 230 22 12/15/97 2 2019 5 147 Florida
LB
Del'shawn Phillips
Del'shawn Phillips D. Phillips
0
71
#14 LB 6'2" 230 23 10/9/96 1 2019 Illinois
LB
Taiwan Jones
Taiwan Jones T. Jones
49
69
6'2" 245 26 12/1/93 0 2015 Michigan State
LB
Corey Thompson
Corey Thompson C. Thompson
52
67
#126 LB 6'1" 222 26 12/23/93 3 2018 Louisiana State University - Shreveport
LB
Tyler Matakevich
Tyler Matakevich T. Matakevich
44
62
#108 LB 6'0" 238 27 12/22/92 5 2016 7 246 Temple
CB
Micah Hyde
Micah Hyde M. Hyde
23
87
#5 CB 6'0" 197 29 12/31/90 8 2013 5 159 Iowa
CB
Tre'Davious White
Tre'Davious White T. White
27
86
#18 CB 5'11" 192 25 1/16/95 4 2017 1 27 LSU
CB
Josh Norman
Josh Norman J. Norman
0
85
#19 CB 6'0" 200 32 12/15/87 9 2012 5 143 Coastal Carolina
CB
Jordan Poyer
Jordan Poyer J. Poyer
21
82
#16 CB 6'0" 191 28 4/25/91 8 2013 7 218 Oregon State
CB
Levi Wallace
Levi Wallace L. Wallace
39
75
#139 CB 6'0" 179 24 6/12/95 3 2018 Alabama
CB
Taron Johnson
Taron Johnson T. Johnson
24
74
#106 CB 5'11" 192 23 7/27/96 3 2018 4 121 Weber State
CB
Cameron Lewis
Cameron Lewis C. Lewis
47
68
5'9" 183 22 4/13/97 1 2019 Buffalo
SS
Maurice Alexander
Maurice Alexander M. Alexander
41
85
#6 SS 6'1" 220 29 2/16/91 6 2014 4 110 Utah State
SS
Jaquan Johnson
Jaquan Johnson J. Johnson
46
76
#35 SS 5'10" 191 24 11/13/95 2 2019 6 181 Miami (Fla.)
SS
Siran Neal
Siran Neal S. Neal
33
69
#168 SS 6'0" 206 25 8/4/94 3 2018 5 154 Jacksonville State
FS
Dean Marlowe
Dean Marlowe D. Marlowe
31
68
#56 FS 6'1" 203 27 7/25/92 4 2015 James Madison
LS
Reid Ferguson
Reid Ferguson R. Ferguson
69 6'2" 235 26 3/24/94 4 2016 LSU
P
Corey Bojorquez
Corey Bojorquez C. Bojorquez
9
73
#27 P 6'0" 208 23 9/13/96 3 2018 New Mexico
PK
Stephen Hauschka
Stephen Hauschka S. Hauschka
4
78
#14 PK 6'4" 210 34 6/29/85 13 2008 North Carolina State
PK
Kaare Vedvik
Kaare Vedvik K. Vedvik
0
68
#39 PK 6'3" 210 26 3/16/94 1 2018 Marshall

Top 3 Bills Roster Questions of 2019-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.