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
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Team grade · 2020
74.4
Overall
81 pct
76.7
Offense
84
50.6
Defense
53
74.7
S. Teams
88
Position breakdown
Offense
QB
85
OL
39
Starting lineup
4-2-5 Nickel
FS
Micah Hyde
›
63.5
SS
Dean Marlowe
›
Full roster
all
offense
defense
Special teams
#
Player
▼
Pos
▼
▼
GP / GS
▼
Snaps
▼
Grade
Pct
1
Matt Milano
›
low volume
LB
10
/ 3
350
88.8
98
2
Josh Allen
›
QB
16
/ 16
1,035
88.2
97
3
Corey Bojorquez
›
P
16
/ 0
138
84.9
90
4
Tre'Davious White
›
CB
14
/ 14
915
82.2
89
5
Stefon Diggs
›
WR
16
/ 15
970
81.5
92
6
Cole Beasley
›
WR
15
/ 13
687
79.7
89
7
John Brown
›
WR
9
/ 7
453
78.3
84
8
Isaiah McKenzie
›
low volume
WR
16
/ 1
282
72.3
81
9
Jordan Poyer
›
S
16
/ 16
1,176
68.4
75
10
Josh Norman
›
CB
9
/ 6
374
67.4
73
11
Ed Oliver
›
iDL
16
/ 13
587
64.3
73
12
Micah Hyde
›
S
15
/ 15
1,003
63.5
63
13
Levi Wallace
›
CB
12
/ 10
654
63.3
68
14
Tyler Kroft
›
low volume
TE
10
/ 5
389
61.2
73
15
Dawson Knox
›
TE
12
/ 8
523
55.3
61
16
Dean Marlowe
›
low volume
S
15
/ 10
445
52.8
51
17
Justin Zimmer
›
low volume
iDL
12
/ 1
283
52.3
62
18
Tyler Bass
›
K
16
/ 5
195
52.3
63
19
Taron Johnson
›
CB
16
/ 16
990
51.3
55
20
Devin Singletary
›
RB
16
/ 9
621
48.3
50
21
Devonta Freeman
›
low volume
RB
5
/ 3
136
44.9
43
22
Zack Moss
›
low volume
RB
13
/ 6
403
43.6
41
23
Quinton Jefferson
›
iDL
16
/ 10
601
38.7
38
24
Vernon Butler
›
iDL
14
/ 3
484
33.5
28
25
Harrison Phillips
›
low volume
iDL
12
/ 3
359
33.0
26
26
Jerry Hughes
›
EDGE
15
/ 15
636
32.9
29
27
Darryl Johnson
›
low volume
EDGE
15
/ 12
483
32.5
27
28
A.J. Klein
›
LB
16
/ 11
800
31.8
20
29
A.J. Epenesa
›
low volume
EDGE
14
/ 2
370
31.7
25
30
Mario Addison
›
EDGE
15
/ 14
670
31.2
23
31
Matt Barkley
›
low volume
QB
5
/ 0
53
30.8
28
32
Trent Murphy
›
low volume
EDGE
10
/ 5
406
25.8
21
33
Tremaine Edmunds
›
LB
15
/ 15
980
24.4
10
34
Gabe Davis
›
WR
16
/ 13
829
23.5
15
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
65
RB
46
TE
58
Defense
EDGE
31
CB
66
LB
38
S
65
iDL
45
Special teams
K
52
P
85
Overall grade trend
Snap-weighted aggregate of the player grades on this team, by position, weighted into Offense / Defense / Special-teams (see
methodology
).
52.8
SLOT CB
Taron Johnson
›
51.3
LB
Matt Milano
›
88.8
LB
Tremaine Edmunds
›
24.4
LCB
Josh Norman
›
67.4
EDGE
A.J. Epenesa
›
31.7
iDL
Vernon Butler
›
33.5
iDL
Harrison Phillips
›
33.0
EDGE
Trent Murphy
›
25.8
RCB
Levi Wallace
›
63.3
WR1
Stefon Diggs
›
81.5
OL
39.3
LT
Dawkins
LG
Boettger
C
Morse
RG
Feliciano
RT
Williams
TE
Dawson Knox
›
55.3
WR2
Andre Roberts
›
35.0
*
QB
Josh Allen
›
88.2
RB
Devin Singletary
›
48.3
Special teams
K
Tyler Bass
›
52.3
P
Corey Bojorquez
›
84.9
Offense
QB
Josh Allen
›
88.2
RB
Devin Singletary
›
48.3
WR1
Stefon Diggs
›
81.5
WR2
Andre Roberts
›
35.0
*
TE
Dawson Knox
›
55.3
Offensive line
Team grade
39.3
LT
Dawkins
LG
Boettger
C
Morse
RG
Feliciano
RT
Williams
Defense
EDGE
A.J. Epenesa
›
31.7
iDL
Vernon Butler
›
33.5
iDL
Harrison Phillips
›
33.0
EDGE
Trent Murphy
›
25.8
LB
Special teams
K
Tyler Bass
›
52.3
P
Corey Bojorquez
›
84.9
Matt Milano
›
88.8
LB
Tremaine Edmunds
›
24.4
LCB
Josh Norman
›
67.4
SLOT CB
Taron Johnson
›
51.3
RCB
Levi Wallace
›
63.3
FS
Micah Hyde
›
63.5
SS
Dean Marlowe
›
52.8