NFL Player Grades
Player Grades
Team Grades
Methodology
Research
Buffalo Bills — 2023
← 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 · 2023
85.6
Overall
97 pct
81.0
Offense
91
82.4
Defense
91
47.9
S. Teams
50
Position breakdown
Offense
QB
80
OL
69
Starting lineup
4-2-5 Nickel
FS
Micah Hyde
›
41.7
SS
Taylor Rapp
›
Full roster
all
offense
defense
Special teams
#
Player
▼
Pos
▼
▼
GP / GS
▼
Snaps
▼
Grade
Pct
1
Khalil Shakir
›
low volume
WR
17
/ 9
696
85.7
99
2
Josh Allen
›
QB
17
/ 17
1,126
80.3
91
3
Ed Oliver
›
iDL
16
/ 16
735
78.0
90
4
Rasul Douglas
›
CB
16
/ 15
1,068
74.7
90
5
Leonard Floyd
›
EDGE
17
/ 12
584
71.8
80
6
James Cook
›
RB
17
/ 11
634
70.1
93
7
Terrel Bernard
›
LB
17
/ 16
1,055
68.5
95
8
Christian Benford
›
CB
15
/ 14
855
66.4
79
9
Greg Rousseau
›
EDGE
16
/ 15
634
64.5
78
10
A.J. Epenesa
›
low volume
EDGE
15
/ 2
413
62.4
71
11
Taylor Rapp
›
S
16
/ 11
612
60.8
70
12
Tyrel Dodson
›
low volume
LB
17
/ 11
733
58.6
73
13
Ty Johnson
›
low volume
RB
10
/ 0
156
56.4
64
14
Gabe Davis
›
WR
17
/ 16
967
53.4
54
15
Latavius Murray
›
low volume
RB
16
/ 1
351
52.8
52
16
Tyler Bass
›
K
17
/ 4
175
52.8
45
17
Stefon Diggs
›
WR
17
/ 16
950
51.8
52
18
Dane Jackson
›
CB
15
/ 7
564
50.3
52
19
Dorian Williams
›
low volume
LB
17
/ 15
472
49.8
61
20
Jordan Poyer
›
S
16
/ 16
1,047
46.2
43
21
Dalton Kincaid
›
TE
16
/ 14
700
44.5
40
22
Sam Martin
›
P
17
/ 0
132
43.2
41
23
Micah Hyde
›
S
14
/ 14
834
41.7
34
24
Jordan Phillips
›
low volume
iDL
14
/ 3
399
40.0
38
25
Taron Johnson
›
CB
17
/ 16
963
39.8
36
26
Deonte Harty
›
low volume
WR
16
/ 0
223
38.0
30
27
Trent Sherfield
›
low volume
WR
17
/ 3
542
32.6
19
28
Shaq Lawson
›
low volume
EDGE
16
/ 2
376
32.4
25
29
Tim Settle
›
low volume
iDL
17
/ 1
436
26.3
16
30
Dawson Knox
›
low volume
TE
12
/ 8
487
21.7
3
31
O'Cyrus Torrence
›
OL
17
/ 17
1,244
—
—
32
Spencer Brown
›
OL
17
/ 17
1,231
—
—
33
Connor McGovern
›
OL
17
/ 17
1,215
—
—
34
Dion Dawkins
›
OL
17
/ 17
1,197
—
—
35
Mitch Morse
›
OL
17
/ 17
1,129
—
—
36
Quintin Morris
›
TE
15
/ 15
497
—
—
37
Cam Lewis
›
CB
17
/ 16
466
—
—
38
Reggie Gilliam
›
RB
17
/ 17
464
—
—
39
Siran Neal
›
CB
17
/ 17
387
—
—
40
Tyler Matakevich
›
LB
17
/ 17
359
—
—
41
Kingsley Jonathan
›
EDGE
13
/ 8
274
—
—
42
Von Miller
›
LB
12
/ 0
259
—
—
43
David Edwards
›
OL
17
/ 0
228
—
—
44
Matt Milano
›
LB
5
/ 4
212
—
—
45
Poona Ford
›
EDGE
8
/ 0
184
—
—
46
Tre'Davious White
›
CB
4
/ 4
182
—
—
47
DaQuan Jones
›
iDL
7
/ 5
178
—
—
48
Baylon Spector
›
LB
9
/ 8
166
—
—
49
Kaiir Elam
›
CB
3
/ 2
165
—
—
50
Linval Joseph
›
iDL
7
/ 0
162
—
—
51
Reid Ferguson
›
LS
17
/ 0
132
—
—
52
Ryan Bates
›
OL
17
/ 0
114
—
—
53
Damar Hamlin
›
S
5
/ 5
111
—
—
54
Tre' McKitty
›
TE
6
/ 0
101
—
—
55
Damien Harris
›
RB
6
/ 1
94
—
—
56
Ryan Van Demark
›
OL
12
/ 0
69
—
—
57
Ja'Marcus Ingram
›
CB
3
/ 1
44
—
—
58
Kyle Allen
›
QB
7
/ 0
38
—
—
59
Leonard Fournette
›
RB
2
/ 0
34
—
—
60
Andy Isabella
›
WR
2
/ 0
23
—
—
61
Josh Norman
›
CB
3
/ 0
22
—
—
62
A.J. Klein
›
LB
2
/ 1
19
—
—
63
Matt Haack
›
P
1
/ 0
9
—
—
64
Eli Ankou
›
iDL
1
/ 0
9
—
—
65
Richard Gouraige
›
OL
0
/ 0
—
—
—
66
Tyrell Shavers
›
WR
0
/ 0
—
—
—
67
Bryan Thompson
›
WR
0
/ 0
—
—
—
68
DaShaun White
›
LB
0
/ 0
—
—
—
69
Christian Kirksey
›
LB
0
/ 0
—
—
—
70
Greg Mancz
›
OL
0
/ 0
—
—
—
71
Germain Ifedi
›
OL
0
/ 0
—
—
—
72
Brandon Shell
›
OL
0
/ 0
—
—
—
73
Nyheim Hines
›
RB
0
/ 0
—
—
—
74
Andrew Brown
›
iDL
0
/ 0
—
—
—
75
Marcell Ateman
›
WR
0
/ 0
—
—
—
76
Travin Howard
›
LB
0
/ 0
—
—
—
77
Herb Miller
›
CB
0
/ 0
—
—
—
78
KeeSean Johnson
›
WR
0
/ 0
—
—
—
79
Cortez Broughton
›
iDL
0
/ 0
—
—
—
80
Kyron Brown
›
CB
0
/ 0
—
—
—
81
Garrett McGhin
›
OL
0
/ 0
—
—
—
82
Jace Sternberger
›
TE
0
/ 0
—
—
—
83
Jared Mayden
›
S
0
/ 0
—
—
—
84
Kameron Cline
›
EDGE
0
/ 0
—
—
—
85
Isaiah Coulter
›
WR
0
/ 0
—
—
—
86
KJ Hamler
›
WR
0
/ 0
—
—
—
87
Tommy Doyle
›
OL
0
/ 0
—
—
—
88
Zach Davidson
›
TE
0
/ 0
—
—
—
89
Shane Buechele
›
QB
0
/ 0
—
—
—
90
Tre Norwood
›
S
0
/ 0
—
—
—
91
Alec Anderson
›
OL
0
/ 0
—
—
—
92
Kevin Jarvis
›
OL
0
/ 0
—
—
—
93
Kendall Williamson
›
S
0
/ 0
—
—
—
94
Justin Shorter
›
WR
0
/ 0
—
—
—
95
D.J. Dale
›
iDL
0
/ 0
—
—
—
WR
56
RB
63
TE
35
Defense
EDGE
61
CB
59
LB
63
S
47
iDL
55
Special teams
K
53
P
43
Overall grade trend
Snap-weighted aggregate of the player grades on this team, by position, weighted into Offense / Defense / Special-teams (see
methodology
).
60.8
SLOT CB
Taron Johnson
›
39.8
LB
Terrel Bernard
›
68.5
LB
Tyrel Dodson
›
58.6
LCB
Rasul Douglas
›
74.7
EDGE
Leonard Floyd
›
71.8
iDL
Tim Settle
›
26.3
iDL
Poona Ford
›
22.7
*
EDGE
Shaq Lawson
›
32.4
RCB
Dane Jackson
›
50.3
WR1
Gabe Davis
›
53.4
OL
69.0
LT
Dawkins
LG
McGovern
C
Morse
RG
Torrence
RT
Brown
TE
Dawson Knox
›
21.7
WR2
Deonte Harty
›
38.0
QB
Josh Allen
›
80.3
RB
James Cook
›
70.1
Special teams
K
Tyler Bass
›
52.8
P
Sam Martin
›
43.2
Offense
QB
Josh Allen
›
80.3
RB
James Cook
›
70.1
WR1
Gabe Davis
›
53.4
WR2
Deonte Harty
›
38.0
TE
Dawson Knox
›
21.7
Offensive line
Team grade
69.0
LT
Dawkins
LG
McGovern
C
Morse
RG
Torrence
RT
Brown
Defense
EDGE
Leonard Floyd
›
71.8
iDL
Tim Settle
›
26.3
iDL
Poona Ford
›
22.7
*
EDGE
Shaq Lawson
›
32.4
LB
Special teams
K
Tyler Bass
›
52.8
P
Sam Martin
›
43.2
Terrel Bernard
›
68.5
LB
Tyrel Dodson
›
58.6
LCB
Rasul Douglas
›
74.7
SLOT CB
Taron Johnson
›
39.8
RCB
Dane Jackson
›
50.3
FS
Micah Hyde
›
41.7
SS
Taylor Rapp
›
60.8