NFL Player Grades
Player Grades
Team Grades
Methodology
Research
Buffalo Bills — 2020
← Back to leaderboard
Buffalo Bills
AFC East · 95 players
Buffalo Bills
Miami Dolphins
New England Patriots
New York Jets
Baltimore Ravens
Cincinnati Bengals
Cleveland Browns
Pittsburgh Steelers
Houston Texans
Indianapolis Colts
Jacksonville Jaguars
Tennessee Titans
Denver Broncos
Kansas City Chiefs
Las Vegas Raiders
Los Angeles Chargers
Dallas Cowboys
New York Giants
Philadelphia Eagles
Washington Commanders
Chicago Bears
Detroit Lions
Green Bay Packers
Minnesota Vikings
Atlanta Falcons
Carolina Panthers
New Orleans Saints
Tampa Bay Buccaneers
Arizona Cardinals
Los Angeles Rams
San Francisco 49ers
Seattle Seahawks
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Team grade · 2020
77.3
Overall
91 pct
79.8
Offense
94
50.5
Defense
50
73.8
S. Teams
88
Position breakdown
Offense
QB
84
OL
43
Starting lineup
4-2-5 Nickel
FS
Micah Hyde
›
57.8
SS
Dean Marlowe
›
Full roster
all
offense
defense
Special teams
#
Player
▼
Pos
▼
▼
GP / GS
▼
Snaps
▼
Grade
Pct
1
Josh Allen
›
QB
16
/ 16
1,035
86.6
97
2
Corey Bojorquez
›
P
16
/ 0
138
82.7
90
3
Tre'Davious White
›
CB
14
/ 14
915
75.3
89
4
Matt Milano
›
low volume
LB
10
/ 3
350
73.4
98
5
Stefon Diggs
›
WR
16
/ 15
970
71.8
92
6
Cole Beasley
›
WR
15
/ 13
687
70.2
89
7
John Brown
›
WR
9
/ 7
453
69.1
84
8
Isaiah McKenzie
›
low volume
WR
16
/ 1
282
64.6
81
9
Ed Oliver
›
iDL
16
/ 13
587
63.6
76
10
Josh Norman
›
CB
9
/ 6
374
62.9
73
11
Jordan Poyer
›
S
16
/ 16
1,176
60.7
75
12
Levi Wallace
›
CB
12
/ 10
654
59.8
68
13
Micah Hyde
›
S
15
/ 15
1,003
57.8
63
14
Tyler Kroft
›
low volume
TE
10
/ 5
389
57.6
73
15
Dawson Knox
›
TE
12
/ 8
523
53.6
61
16
Justin Zimmer
›
low volume
iDL
12
/ 1
283
53.0
61
17
Tyler Bass
›
K
16
/ 5
195
52.3
63
18
Dean Marlowe
›
low volume
S
15
/ 10
445
51.6
51
19
Taron Johnson
›
CB
16
/ 16
990
51.0
55
20
Devin Singletary
›
RB
16
/ 9
621
48.9
50
21
Devonta Freeman
›
low volume
RB
5
/ 3
136
47.6
46
22
Zack Moss
›
low volume
RB
13
/ 6
403
45.7
41
23
Quinton Jefferson
›
iDL
16
/ 10
601
41.5
41
24
A.J. Klein
›
LB
16
/ 11
800
40.8
20
25
Jerry Hughes
›
EDGE
15
/ 15
636
37.1
29
26
Vernon Butler
›
iDL
14
/ 3
484
36.9
30
27
Darryl Johnson
›
low volume
EDGE
15
/ 12
483
36.5
27
28
Tremaine Edmunds
›
LB
15
/ 15
980
36.5
10
29
Harrison Phillips
›
low volume
iDL
12
/ 3
359
36.3
27
30
A.J. Epenesa
›
low volume
EDGE
14
/ 2
370
35.9
26
31
Mario Addison
›
EDGE
15
/ 14
670
35.6
25
32
Gabe Davis
›
WR
16
/ 13
829
32.3
15
33
Matt Barkley
›
low volume
QB
5
/ 0
53
31.8
28
34
Trent Murphy
›
low volume
EDGE
10
/ 5
406
30.7
22
35
Daryl Williams
›
OL
16
/ 16
1,121
—
—
36
Dion Dawkins
›
OL
16
/ 16
1,121
—
—
37
Mitch Morse
›
OL
14
/ 13
878
—
—
38
Brian Winters
›
OL
16
/ 8
698
—
—
39
Ike Boettger
›
OL
12
/ 9
690
—
—
40
Jon Feliciano
›
OL
9
/ 9
590
—
—
41
Tyler Matakevich
›
LB
16
/ 16
415
—
—
42
Cody Ford
›
OL
7
/ 6
410
—
—
43
Siran Neal
›
CB
16
/ 16
395
—
—
44
Tyrel Dodson
›
LB
10
/ 5
311
—
—
45
Jaquan Johnson
›
S
14
/ 14
298
—
—
46
Reggie Gilliam
›
TE
14
/ 7
270
—
—
47
Andre Smith
›
LB
12
/ 12
263
—
—
48
Lee Smith
›
TE
10
/ 0
248
—
—
49
Dane Jackson
›
CB
5
/ 3
234
—
—
50
Taiwan Jones
›
RB
13
/ 12
213
—
—
51
Andre Roberts
›
WR
15
/ 0
194
—
—
52
Ryan Bates
›
OL
16
/ 0
175
—
—
53
Kenny Stills
›
WR
10
/ 0
165
—
—
54
Ty Nsekhe
›
OL
15
/ 0
139
—
—
55
Reid Ferguson
›
LS
16
/ 0
138
—
—
56
Cam Lewis
›
CB
5
/ 1
91
—
—
57
Deon Lacey
›
LB
5
/ 4
70
—
—
58
Mike Love
›
EDGE
1
/ 0
46
—
—
59
T.J. Yeldon
›
RB
3
/ 0
42
—
—
60
Nate Becker
›
TE
1
/ 0
34
—
—
61
Darron Lee
›
LB
2
/ 1
31
—
—
62
Antonio Williams
›
RB
1
/ 0
28
—
—
63
Bryan Cox
›
EDGE
1
/ 0
26
—
—
64
Josh Thomas
›
S
2
/ 1
15
—
—
65
Del'Shawn Phillips
›
LB
2
/ 0
14
—
—
66
Brandin Bryant
›
iDL
1
/ 0
7
—
—
67
Tristan Vizcaino
›
K
1
/ 0
6
—
—
68
Duke Williams
›
WR
1
/ 0
4
—
—
69
Jordan Devey
›
OL
1
/ 0
2
—
—
70
Lorenzo Alexander
›
LB
0
/ 0
—
—
—
71
Jake Fromm
›
QB
0
/ 0
—
—
—
72
Ike Brown
›
CB
0
/ 0
—
—
—
73
Trey Adams
›
OL
0
/ 0
—
—
—
74
Isaiah Hodgins
›
WR
0
/ 0
—
—
—
75
Marquel Harrell
›
OL
0
/ 0
—
—
—
76
Christian Wade
›
RB
0
/ 0
—
—
—
77
Nick Easley
›
WR
0
/ 0
—
—
—
78
Tommy Sweeney
›
TE
0
/ 0
—
—
—
79
Vosean Joseph
›
LB
0
/ 0
—
—
—
80
Ahmad Gooden
›
LB
0
/ 0
—
—
—
81
Corey Thompson
›
LB
0
/ 0
—
—
—
82
Victor Salako
›
OL
0
/ 0
—
—
—
83
Tanner Gentry
›
WR
0
/ 0
—
—
—
84
Davis Webb
›
QB
0
/ 0
—
—
—
85
Duke Thomas
›
CB
0
/ 0
—
—
—
86
Lafayette Pitts
›
CB
0
/ 0
—
—
—
87
J.J. Nelson
›
WR
0
/ 0
—
—
—
88
Marcus Murphy
›
RB
0
/ 0
—
—
—
89
E.J. Gaines
›
CB
0
/ 0
—
—
—
90
Maurice Alexander
›
LB
0
/ 0
—
—
—
91
Jonotthan Harrison
›
OL
0
/ 0
—
—
—
92
Star Lotulelei
›
iDL
0
/ 0
—
—
—
93
LaAdrian Waddle
›
OL
0
/ 0
—
—
—
94
Patrick DiMarco
›
RB
0
/ 0
—
—
—
95
Kurt Coleman
›
S
0
/ 0
—
—
—
WR
60
RB
48
TE
55
Defense
EDGE
35
CB
63
LB
44
S
58
iDL
47
Special teams
K
52
P
83
Overall grade trend
Snap-weighted aggregate of the player grades on this team, by position, weighted into Offense / Defense / Special-teams (see
methodology
).
51.6
SLOT CB
Taron Johnson
›
51.0
LB
Matt Milano
›
73.4
LB
Tremaine Edmunds
›
36.5
LCB
Josh Norman
›
62.9
EDGE
A.J. Epenesa
›
35.9
iDL
Vernon Butler
›
36.9
iDL
Harrison Phillips
›
36.3
EDGE
Trent Murphy
›
30.7
RCB
Levi Wallace
›
59.8
WR1
Stefon Diggs
›
71.8
OL
43.1
LT
Dawkins
LG
Boettger
C
Morse
RG
Feliciano
RT
Williams
TE
Dawson Knox
›
53.6
WR2
Andre Roberts
›
40.9
*
QB
Josh Allen
›
86.6
RB
Devin Singletary
›
48.9
Special teams
K
Tyler Bass
›
52.3
P
Corey Bojorquez
›
82.7
Offense
QB
Josh Allen
›
86.6
RB
Devin Singletary
›
48.9
WR1
Stefon Diggs
›
71.8
WR2
Andre Roberts
›
40.9
*
TE
Dawson Knox
›
53.6
Offensive line
Team grade
43.1
LT
Dawkins
LG
Boettger
C
Morse
RG
Feliciano
RT
Williams
Defense
EDGE
A.J. Epenesa
›
35.9
iDL
Vernon Butler
›
36.9
iDL
Harrison Phillips
›
36.3
EDGE
Trent Murphy
›
30.7
LB
Special teams
K
Tyler Bass
›
52.3
P
Corey Bojorquez
›
82.7
Matt Milano
›
73.4
LB
Tremaine Edmunds
›
36.5
LCB
Josh Norman
›
62.9
SLOT CB
Taron Johnson
›
51.0
RCB
Levi Wallace
›
59.8
FS
Micah Hyde
›
57.8
SS
Dean Marlowe
›
51.6