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
Patrick Mahomes
98
QB 15
Von Miller
98
OLB 58
Zack Martin
98
OG 70
DeAndre Hopkins
97
WR 0
Bobby Wagner
97
MLB 54
Khalil Mack
97
OB 52
Tom Brady
97
QB 0
Earl Thomas
97
FS 29
Julio Jones
97
WR 11
Odell Beckham Jr
97
WR 13
David Bakhtiari
96
OT 69
Ezekiel Elliott
96
RB 21
Stephon Gilmore
96
CB 24
Travis Frederick
96
OC 72
Harrison Smith
95
FS 22
Richard Sherman
95
CB 25
Todd Gurley
95
RB 30
Tyron Smith
95
OT 77
Michael Thomas
94
WR 13
Jalen Ramsey
94
CB 20
Fletcher Cox
94
DE 91
Keenan Allen
94
WR 13
Travis Kelce
94
TE 87
Davante Adams
94
WR 17
Malcolm Jenkins
94
FS 27
Adam Thielen
93
WR 19
Jason Kelce
93
OC 62
Cameron Jordan
93
DE 94
Patrick Peterson
93
CB 21
Tyreek Hill
93
WR 10
Calais Campbell
93
DE 0
Trent Williams
93
OT 71
Mike Evans
93
WR 13
Le'Veon Bell
93
RB 26
Philip Rivers
93
QB 0
Saquon Barkley
93
RB 26
Eddie Jackson
92
FS 39
David DeCastro
92
OG 66
Geno Atkins
92
DT 97
Mitchell Schwartz
92
OT 71
Stefon Diggs
92
WR 0
Chris Harris
92
CB 25
Christian McCaffrey
92
RB 22
Brandon Brooks
92
OG 79
T.Y. Hilton
92
WR 13
George Kittle
91
TE 85
Zach Ertz
91
TE 86
AJ Green
91
WR 18
Jamal Adams
91
SS 33
Darius Slay
91
CB 0
Rodney Hudson
91
OC 61
Joe Thomas
91
OT 73
Alex Mack
91
OC 51
Brandon Graham
91
OLB 55
Drew Brees
91
QB 9
Chris Jones
91
DT 95
Kyle Fuller
91
CB 23
Julian Edelman
90
WR 11
Byron Jones
90
CB 0
AJ Bouye
90
CB 0
Casey Hayward
90
CB 26
Derwin James
90
SS 33
Kevin Byard
90
SS 31
Keanu Neal
90
SS 22
Melvin Ingram
90
OLB 54
Matt Ryan
90
QB 2
Myles Garrett
89
DE 95
Kareem Hunt
89
RB 27
JuJu Smith-Schuster
89
WR 19
Denzel Ward
89
CB 21
Lavonte David
89
OLB 54
Ali Marpet
89
OG 74
Brandin Cooks
89
WR 12
Shaquille Mason
89
OG 69
Emmanuel Sanders
89
WR 17
David Johnson
89
RB 31
Jared Cook
89
TE 87
Kenny Clark
89
DT 97
Ryan Kerrigan
89
OLB 91
Tyler Eifert
89
TE 85
Tyrann Mathieu
89
FS 32
Russell Wilson
89
QB 3
Marshon Lattimore
89
CB 23
Quenton Nelson
89
OG 56
Kendall Fuller
89
CB 29
Lane Johnson
88
OT 65
Alshon Jeffery
88
WR 17
Marvin Jones
88
WR 11
Robert Woods
88
WR 17
Hunter Henry
88
TE 0
Joe Staley
88
OT 74
Joel Bitonio
88
OG 75
Greg Olsen
88
TE 0
Phillip Lindsay
88
RB 30
Deion Jones
88
OB 45
Alvin Kamara
88
RB 41
Devin McCourty
88
FS 32