NFL Player Grades
Player Grades
Team Grades
Methodology
Research
Buffalo Bills — 2017
← Back to leaderboard
Buffalo Bills
AFC East · 105 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
Starting lineup
4-3 Base
FS
Jordan Poyer
›
—
SS
Micah Hyde
›
Full roster
all
offense
defense
Special teams
#
Player
▼
Pos
▼
▼
GP / GS
▼
Snaps
▼
Grade
Pct
1
Steven Hauschka
›
K
16
/ 0
137
77.5
86
2
Nick O'Leary
›
low volume
TE
15
/ 8
624
75.6
90
3
Jordan Matthews
›
low volume
WR
10
/ 10
509
64.9
87
4
Charles Clay
›
TE
13
/ 12
578
55.8
68
5
Travaris Cadet
›
low volume
RB
9
/ 0
172
51.1
57
6
Colton Schmidt
›
P
16
/ 0
141
50.2
59
7
Tyrod Taylor
›
QB
15
/ 15
927
47.9
56
8
Kelvin Benjamin
›
WR
14
/ 12
603
42.5
35
9
Andre Holmes
›
low volume
WR
14
/ 7
547
40.6
27
10
LeSean McCoy
›
RB
16
/ 15
719
38.4
15
11
Joe Webb
›
low volume
QB
16
/ 15
317
37.8
29
12
Mike Tolbert
›
low volume
RB
12
/ 1
290
31.4
2
13
Deonte Thompson
›
WR
16
/ 12
689
29.5
11
14
Zay Jones
›
WR
15
/ 15
796
23.4
7
15
Nathan Peterman
›
low volume
QB
4
/ 1
98
18.0
6
16
Preston Brown
›
LB
16
/ 16
1,179
—
—
17
Tre'Davious White
›
CB
16
/ 16
1,173
—
—
18
Micah Hyde
›
S
16
/ 16
1,147
—
—
19
Jordan Poyer
›
S
15
/ 15
1,117
—
—
20
Richie Incognito
›
OL
16
/ 16
1,102
—
—
21
Eric Wood
›
OL
16
/ 16
1,087
—
—
22
Jordan Mills
›
OL
16
/ 16
1,085
—
—
23
Lorenzo Alexander
›
LB
16
/ 11
923
—
—
24
Dion Dawkins
›
OL
16
/ 12
843
—
—
25
Vladimir Ducasse
›
OL
12
/ 12
842
—
—
26
Kyle Williams
›
iDL
16
/ 16
835
—
—
27
Leonard Johnson
›
CB
15
/ 11
760
—
—
28
Jerry Hughes
›
EDGE
16
/ 15
743
—
—
29
E.J. Gaines
›
CB
11
/ 11
695
—
—
30
Matt Milano
›
LB
16
/ 9
676
—
—
31
Ramon Humber
›
LB
13
/ 8
665
—
—
32
Ryan Davis
›
EDGE
16
/ 3
575
—
—
33
Shareece Wright
›
CB
12
/ 5
557
—
—
34
Adolphus Washington
›
iDL
15
/ 8
553
—
—
35
Eddie Yarbrough
›
EDGE
16
/ 6
478
—
—
36
Shaq Lawson
›
EDGE
11
/ 9
475
—
—
37
Cedric Thornton
›
iDL
15
/ 1
448
—
—
38
Patrick DiMarco
›
RB
16
/ 2
433
—
—
39
Cordy Glenn
›
OL
6
/ 4
299
—
—
40
Deon Lacey
›
LB
16
/ 16
293
—
—
41
Brandon Tate
›
WR
13
/ 1
283
—
—
42
Lafayette Pitts
›
CB
16
/ 10
274
—
—
43
John Miller
›
OL
4
/ 4
272
—
—
44
Tanner Vallejo
›
LB
15
/ 11
269
—
—
45
Xavier Woodson-Luster
›
LB
14
/ 8
252
—
—
46
Logan Thomas
›
TE
12
/ 0
203
—
—
47
Cap Capi
›
EDGE
8
/ 4
184
—
—
48
Shamarko Thomas
›
S
12
/ 8
183
—
—
49
Quan Bray
›
WR
9
/ 3
182
—
—
50
Ryan Groy
›
OL
16
/ 0
169
—
—
51
Deandre Coleman
›
iDL
6
/ 0
149
—
—
52
Reid Ferguson
›
LS
16
/ 0
141
—
—
53
Taiwan Jones
›
RB
8
/ 7
131
—
—
54
Jerel Worthy
›
iDL
5
/ 0
117
—
—
55
Adam Redmond
›
OL
4
/ 1
78
—
—
56
Seantrel Henderson
›
OL
7
/ 0
69
—
—
57
Lorenzo Doss
›
CB
3
/ 3
65
—
—
58
Colt Anderson
›
CB
5
/ 4
65
—
—
59
Khari Lee
›
TE
8
/ 0
56
—
—
60
Joe Banyard
›
RB
3
/ 2
54
—
—
61
Robert Blanton
›
CB
2
/ 2
34
—
—
62
Rickey Hatley
›
iDL
1
/ 0
27
—
—
63
Marcus Murphy
›
RB
1
/ 0
16
—
—
64
Conor McDermott
›
OL
3
/ 0
16
—
—
65
Anquan Boldin
›
WR
0
/ 0
—
—
—
66
Austin Rehkow
›
P
0
/ 0
—
—
—
67
Greg Pyke
›
OL
0
/ 0
—
—
—
68
Marquavius Lewis
›
iDL
0
/ 0
—
—
—
69
Jordan Johnson
›
RB
0
/ 0
—
—
—
70
Breon Borders
›
CB
0
/ 0
—
—
—
71
Malachi Dupre
›
WR
0
/ 0
—
—
—
72
Jacob Lindsey
›
LB
0
/ 0
—
—
—
73
Jordan Mudge
›
OL
0
/ 0
—
—
—
74
Cory Carter
›
P
0
/ 0
—
—
—
75
Joe Powell
›
CB
0
/ 0
—
—
—
76
Adrian McDonald
›
CB
0
/ 0
—
—
—
77
Cedric O'Neal
›
RB
0
/ 0
—
—
—
78
Ian Seau
›
EDGE
0
/ 0
—
—
—
79
Aaron Green
›
RB
0
/ 0
—
—
—
80
Josh James
›
OL
0
/ 0
—
—
—
81
Rory Anderson
›
TE
0
/ 0
—
—
—
82
Dezmin Lewis
›
WR
0
/ 0
—
—
—
83
Dean Marlowe
›
CB
0
/ 0
—
—
—
84
Wes Saxton
›
TE
0
/ 0
—
—
—
85
De'Ondre Wesley
›
OL
0
/ 0
—
—
—
86
Corey Brown
›
WR
0
/ 0
—
—
—
87
Keith Wenning
›
QB
0
/ 0
—
—
—
88
L.J. McCray
›
CB
0
/ 0
—
—
—
89
Karim Barton
›
OL
0
/ 0
—
—
—
90
Jeremy Butler
›
WR
0
/ 0
—
—
—
91
Shamiel Gary
›
S
0
/ 0
—
—
—
92
Bacarri Rambo
›
CB
0
/ 0
—
—
—
93
Sam Barrington
›
LB
0
/ 0
—
—
—
94
Will Pericak
›
OL
0
/ 0
—
—
—
95
Jumal Rolle
›
CB
0
/ 0
—
—
—
96
Rod Streater
›
WR
0
/ 0
—
—
—
97
Abner Logan
›
LB
0
/ 0
—
—
—
98
Orion Stewart
›
S
0
/ 0
—
—
—
99
Jason Croom
›
TE
0
/ 0
—
—
—
100
Nigel Williams
›
iDL
0
/ 0
—
—
—
101
Zach Voytek
›
OL
0
/ 0
—
—
—
102
Keith Towbridge
›
TE
0
/ 0
—
—
—
103
Daikiel Shorts
›
WR
0
/ 0
—
—
—
104
B.T. Sanders
›
CB
0
/ 0
—
—
—
105
Brandon Reilly
›
WR
0
/ 0
—
—
—
—
LB
Preston Brown
›
—
LB
Lorenzo Alexander
›
—
LB
Matt Milano
›
—
LCB
Tre'Davious White
›
—
EDGE
Eddie Yarbrough
›
—
iDL
Kyle Williams
›
—
iDL
Adolphus Washington
›
—
EDGE
Jerry Hughes
›
—
RCB
E.J. Gaines
›
—
WR1
Kelvin Benjamin
›
42.5
SLOT
Malachi Dupre
›
—
OL
—
LT
Dawkins
LG
Incognito
C
Wood
RG
Ducasse
RT
Mills
TE
Charles Clay
›
55.8
WR2
Brandon Tate
›
—
QB
Tyrod Taylor
›
47.9
RB
LeSean McCoy
›
38.4
Special teams
K
Steven Hauschka
›
77.5
P
Colton Schmidt
›
50.2
Offense
QB
Tyrod Taylor
›
47.9
RB
LeSean McCoy
›
38.4
WR1
Kelvin Benjamin
›
42.5
WR2
Brandon Tate
›
—
SLOT
Malachi Dupre
›
—
TE
Charles Clay
›
55.8
Offensive line
Team grade
—
LT
Dawkins
LG
Incognito
C
Wood
RG
Ducasse
RT
Mills
Defense
EDGE
Eddie Yarbrough
›
—
iDL
Kyle Williams
›
—
iDL
Adolphus Washington
›
—
EDGE
Jerry Hughes
›
—
LB
Special teams
K
Steven Hauschka
›
77.5
P
Colton Schmidt
›
50.2
Preston Brown
›
—
LB
Lorenzo Alexander
›
—
LB
Matt Milano
›
—
LCB
Tre'Davious White
›
—
RCB
E.J. Gaines
›
—
FS
Jordan Poyer
›
—
SS
Micah Hyde
›
—