NFL Player Grades
Player Grades
Team Grades
Methodology
Research
Buffalo Bills — 2019
← Back to leaderboard
Buffalo Bills
AFC East · 87 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 · 2019
45.9
Overall
44 pct
35.4
Offense
31
65.5
Defense
69
24.6
S. Teams
25
Position breakdown
Offense
QB
31
OL
49
Starting lineup
4-2-5 Nickel
FS
Micah Hyde
›
45.0
SS
Jordan Poyer
›
Full roster
all
offense
defense
Special teams
#
Player
▼
Pos
▼
▼
GP / GS
▼
Snaps
▼
Grade
Pct
1
Jordan Phillips
›
iDL
16
/ 10
590
91.8
99
2
Tre'Davious White
›
CB
15
/ 15
1,028
86.4
98
3
Shaq Lawson
›
EDGE
15
/ 8
512
78.4
88
4
Ed Oliver
›
iDL
16
/ 12
572
64.5
80
5
Cole Beasley
›
WR
15
/ 14
732
59.1
73
6
John Brown
›
WR
15
/ 15
913
57.5
69
7
Tremaine Edmunds
›
LB
16
/ 15
1,042
56.6
75
8
Kevin Johnson
›
CB
16
/ 12
568
56.1
64
9
Levi Wallace
›
CB
16
/ 14
813
53.2
57
10
Devin Singletary
›
RB
12
/ 10
530
53.1
57
11
Isaiah McKenzie
›
low volume
WR
15
/ 7
476
50.8
51
12
Matt Milano
›
LB
15
/ 14
1,006
50.4
54
13
T.J. Yeldon
›
low volume
RB
6
/ 2
189
47.3
41
14
Micah Hyde
›
S
16
/ 15
1,031
45.0
37
15
Jordan Poyer
›
S
16
/ 15
1,116
43.9
35
16
Dawson Knox
›
TE
15
/ 13
722
41.4
41
17
Trent Murphy
›
EDGE
16
/ 15
738
40.8
37
18
Steven Hauschka
›
K
16
/ 1
135
39.8
41
19
Taron Johnson
›
CB
12
/ 8
561
38.2
29
20
Darryl Johnson
›
low volume
EDGE
16
/ 15
502
35.6
29
21
Star Lotulelei
›
iDL
16
/ 7
528
35.2
35
22
Frank Gore
›
RB
16
/ 4
370
33.5
17
23
Josh Allen
›
QB
16
/ 15
988
31.8
29
24
Jerry Hughes
›
EDGE
16
/ 15
670
28.3
17
25
Corey Bojorquez
›
P
16
/ 0
145
26.8
13
26
Matt Barkley
›
low volume
QB
2
/ 1
78
20.9
6
27
Quinton Spain
›
OL
16
/ 16
1,124
—
—
28
Dion Dawkins
›
OL
16
/ 15
1,076
—
—
29
Jon Feliciano
›
OL
16
/ 14
1,003
—
—
30
Mitch Morse
›
OL
16
/ 13
908
—
—
31
Cody Ford
›
OL
16
/ 12
798
—
—
32
Lorenzo Alexander
›
LB
16
/ 12
730
—
—
33
Siran Neal
›
CB
15
/ 12
416
—
—
34
Ty Nsekhe
›
OL
10
/ 5
395
—
—
35
Lee Smith
›
TE
16
/ 2
390
—
—
36
Robert Foster
›
WR
13
/ 5
371
—
—
37
Julian Stanford
›
LB
16
/ 16
354
—
—
38
Patrick DiMarco
›
RB
16
/ 2
322
—
—
39
Tyler Kroft
›
TE
11
/ 1
315
—
—
40
Kurt Coleman
›
S
14
/ 10
280
—
—
41
Corey Thompson
›
LB
12
/ 10
245
—
—
42
Jaquan Johnson
›
CB
13
/ 8
234
—
—
43
Andre Roberts
›
WR
13
/ 0
230
—
—
44
Spencer Long
›
OL
14
/ 3
228
—
—
45
Senorise Perry
›
RB
11
/ 11
203
—
—
46
Dean Marlowe
›
CB
9
/ 3
198
—
—
47
Duke Williams
›
WR
4
/ 4
193
—
—
48
Corey Liuget
›
iDL
10
/ 1
190
—
—
49
Maurice Alexander
›
LB
7
/ 7
182
—
—
50
Reid Ferguson
›
LS
16
/ 0
144
—
—
51
Tommy Sweeney
›
TE
6
/ 1
134
—
—
52
Ray-Ray McCloud
›
WR
6
/ 6
118
—
—
53
Ryan Bates
›
OL
8
/ 1
105
—
—
54
Harrison Phillips
›
iDL
3
/ 0
84
—
—
55
Ike Boettger
›
OL
2
/ 1
58
—
—
56
Vincent Taylor
›
iDL
3
/ 0
56
—
—
57
Lafayette Pitts
›
CB
0
/ 0
—
—
—
58
Jonathan Woodard
›
EDGE
0
/ 0
—
—
—
59
Cory Carter
›
P
0
/ 0
—
—
—
60
Nico Siragusa
›
OL
0
/ 0
—
—
—
61
Christian Wade
›
RB
0
/ 0
—
—
—
62
Brandon Hitner
›
OL
0
/ 0
—
—
—
63
De'Ondre Wesley
›
OL
0
/ 0
—
—
—
64
Abraham Wallace
›
CB
0
/ 0
—
—
—
65
Demetrius Rhaney
›
OL
0
/ 0
—
—
—
66
E.J. Gaines
›
CB
0
/ 0
—
—
—
67
Curtis Akins
›
LB
0
/ 0
—
—
—
68
Cam Lewis
›
CB
0
/ 0
—
—
—
69
Tyree Jackson
›
QB
0
/ 0
—
—
—
70
Nick Easley
›
WR
0
/ 0
—
—
—
71
Tyrel Dodson
›
LB
0
/ 0
—
—
—
72
Russell Bodine
›
OL
0
/ 0
—
—
—
73
Nate Becker
›
TE
0
/ 0
—
—
—
74
Robert Thomas
›
iDL
0
/ 0
—
—
—
75
Vosean Joseph
›
LB
0
/ 0
—
—
—
76
Davis Webb
›
QB
0
/ 0
—
—
—
77
Del'Shawn Phillips
›
LB
0
/ 0
—
—
—
78
LaAdrian Waddle
›
OL
0
/ 0
—
—
—
79
Cam Phillips
›
WR
0
/ 0
—
—
—
80
Vladimir Ducasse
›
OL
0
/ 0
—
—
—
81
Mike Love
›
EDGE
0
/ 0
—
—
—
82
Victor Salako
›
OL
0
/ 0
—
—
—
83
Jarron Jones
›
OL
0
/ 0
—
—
—
84
Jason Croom
›
TE
0
/ 0
—
—
—
85
Marcus Murphy
›
RB
0
/ 0
—
—
—
86
Captain Munnerlyn
›
CB
0
/ 0
—
—
—
87
Kyle Carter
›
TE
0
/ 0
—
—
—
WR
57
RB
45
TE
41
Defense
EDGE
45
CB
63
LB
54
S
44
iDL
65
Special teams
K
40
P
27
Overall grade trend
Snap-weighted aggregate of the player grades on this team, by position, weighted into Offense / Defense / Special-teams (see
methodology
).
43.9
SLOT CB
Taron Johnson
›
38.2
LB
Lorenzo Alexander
›
87.6
*
LB
Tremaine Edmunds
›
56.6
LCB
Levi Wallace
›
53.2
EDGE
Trent Murphy
›
40.8
iDL
Jordan Phillips
›
91.8
iDL
Corey Liuget
›
66.3
*
EDGE
Jerry Hughes
›
28.3
RCB
Kevin Johnson
›
56.1
WR1
Duke Williams
›
—
SLOT
John Brown
›
57.5
OL
48.7
LT
Dawkins
LG
Spain
C
Morse
RG
Feliciano
RT
Ford
TE
Tyler Kroft
›
58.9
*
WR2
Robert Foster
›
70.7
*
QB
Josh Allen
›
31.8
RB
Frank Gore
›
33.5
Special teams
K
Steven Hauschka
›
39.8
P
Corey Bojorquez
›
26.8
Offense
QB
Josh Allen
›
31.8
RB
Frank Gore
›
33.5
WR1
Duke Williams
›
—
WR2
Robert Foster
›
70.7
*
SLOT
John Brown
›
57.5
TE
Tyler Kroft
›
58.9
*
Offensive line
Team grade
48.7
LT
Dawkins
LG
Spain
C
Morse
RG
Feliciano
RT
Ford
Defense
EDGE
Trent Murphy
›
40.8
iDL
Jordan Phillips
›
91.8
iDL
Corey Liuget
›
66.3
*
EDGE
Jerry Hughes
›
28.3
LB
Special teams
K
Steven Hauschka
›
39.8
P
Corey Bojorquez
›
26.8
Lorenzo Alexander
›
87.6
*
LB
Tremaine Edmunds
›
56.6
LCB
Levi Wallace
›
53.2
SLOT CB
Taron Johnson
›
38.2
RCB
Kevin Johnson
›
56.1
FS
Micah Hyde
›
45.0
SS
Jordan Poyer
›
43.9