NFL Player Ratings 2020

NFL player ratings are based on what we deem the critical offensive, defensive and special teams metrics. Ratings update each week and factor in the latest performance. We look at a number of key statistics and rate each player based on their performance in relation to the other players in the league. We subjectively select the statistics we deem critical and weight them in our formulas. You're sure to disagree with some and maybe agree with others. Either way, we hope you find them useful and have some fun with them.

NFL player ratings are based on what we deem the critical offensive, defensive and special teams metrics. Ratings update each week and factor in the latest performance. We look at a number of key statistics and rate each player based on their performance in relation to the other players in the league. We subjectively select the statistics we deem critical and weight them in our formulas. You're sure to disagree with some and maybe agree with others. Either way, we hope you find them useful and have some fun with them.

Name Rating Pos Jersey Team Depth Chart Team Roster Team Snap Counts
Aaron Donald
99
DT 99
JJ Watt
99
DE 99
Zack Martin
98
G 70
Von Miller
98
OLB 58
Patrick Mahomes
98
QB 15
Julio Jones
97
WR 11
Bobby Wagner
97
ILB 54
DeAndre Hopkins
97
WR 10
Khalil Mack
97
OLB 52
Odell Beckham Jr
97
WR 13
Tom Brady
97
QB 12
Earl Thomas
97
FS 29
David Bakhtiari
96
OT 69
Stephon Gilmore
96
CB 24
Travis Frederick
96
C 72
Ezekiel Elliott
96
RB 21
Richard Sherman
95
CB 25
Harrison Smith
95
SS 22
Todd Gurley
95
RB 30
Tyron Smith
95
OT 77
Fletcher Cox
94
DT 91
Damon Harrison
94
DT 98
Keenan Allen
94
WR 13
Jalen Ramsey
94
CB 20
Malcolm Jenkins
94
SS 27
Davante Adams
94
WR 17
Michael Thomas
94
WR 13
Travis Kelce
94
TE 87
Trent Williams
93
OT 71
Cameron Jordan
93
DE 94
Tyreek Hill
93
WR 10
Calais Campbell
93
DE 93
Jason Kelce
93
C 62
Le'Veon Bell
93
RB 26
Jadeveon Clowney
93
DE 90
Saquon Barkley
93
RB 26
Adam Thielen
93
WR 19
Mike Evans
93
WR 13
Philip Rivers
93
QB 17
Patrick Peterson
93
CB 21
Stefon Diggs
92
WR 14
Geno Atkins
92
DT 97
T.Y. Hilton
92
WR 13
David DeCastro
92
G 66
Mitchell Schwartz
92
OT 71
Chris Harris
92
CB 25
Eddie Jackson
92
SS 39
Christian McCaffrey
92
RB 22
Brandon Graham
91
DE 55
Alex Mack
91
C 51
George Kittle
91
TE 85
Kyle Fuller
91
CB 23
Darius Slay
91
CB 23
Zach Ertz
91
TE 86
Rodney Hudson
91
C 61
AJ Green
91
WR 18
Drew Brees
91
QB 9
Chris Jones
91
NT 95
Andrew Whitworth
91
OT 77
Jamal Adams
91
SS 33
Byron Jones
90
CB 31
Matt Ryan
90
QB 2
Julian Edelman
90
WR 11
Melvin Ingram
90
DE 54
Melvin Gordon
90
RB 25
Casey Hayward
90
CB 26
Kevin Zeitler
90
G 70
Derwin James
90
SS 33
AJ Bouye
90
CB 21
Michael Pierce
90
NT 97
Kevin Byard
90
FS 31
Emmanuel Sanders
89
WR 17
David Johnson
89
RB 31
Tyrann Mathieu
89
SS 32
JuJu Smith-Schuster
89
WR 19
Kareem Hunt
89
RB 27
Myles Garrett
89
DE 95
Lavonte David
89
ILB 54
Marshon Lattimore
89
CB 23
Marshal Yanda
89
G 73
Denzel Ward
89
CB 21
Jared Cook
89
TE 87
Ali Marpet
89
G 74
Jason Peters
89
OT 71
Shaq Mason
89
G 69
Quenton Nelson
89
G 56
Brandin Cooks
89
WR 12
Tyler Eifert
89
TE 85
Russell Wilson
89
QB 3
Kenny Clark
89
NT 97
Marvin Jones
88
WR 11
Aaron Rodgers
88
QB 12
Hunter Henry
88
TE 86
Lane Johnson
88
OT 65
Alvin Kamara
88
RB 41
Mike Daniels
88
DT 96
Chris Carson
88
RB 32
Joe Staley
88
OT 74
Gerald McCoy
88
DE 93