NFL Player Grades
Player Grades
Team Grades
Methodology
Research
Baltimore Ravens — 2017
← Back to leaderboard
Baltimore Ravens
AFC North · 97 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
Eric Weddle
›
—
SS
Tony Jefferson
›
Full roster
all
offense
defense
Special teams
#
Player
▼
Pos
▼
▼
GP / GS
▼
Snaps
▼
Grade
Pct
1
Justin Tucker
›
K
16
/ 1
166
89.3
100
2
Sam Koch
›
P
16
/ 1
165
57.5
72
3
Alex Collins
›
RB
15
/ 3
407
54.8
68
4
Nick Boyle
›
low volume
TE
15
/ 15
796
50.7
55
5
Terrance West
›
low volume
RB
5
/ 0
66
47.0
47
6
Ryan Mallett
›
low volume
QB
2
/ 1
59
45.6
44
7
Michael Campanaro
›
low volume
WR
13
/ 1
335
45.1
42
8
Mike Wallace
›
WR
15
/ 14
714
44.1
41
9
Benjamin Watson
›
TE
16
/ 13
701
43.0
42
10
Javorius Allen
›
RB
16
/ 7
630
39.2
19
11
Danny Woodhead
›
low volume
RB
8
/ 0
157
34.7
9
12
Maxx Williams
›
low volume
TE
11
/ 3
415
32.3
16
13
Joe Flacco
›
QB
16
/ 15
1,026
29.8
29
14
Jeremy Maclin
›
WR
12
/ 11
512
29.6
16
15
Chris Moore
›
low volume
WR
13
/ 8
552
23.9
9
16
Breshad Perriman
›
low volume
WR
11
/ 6
385
10.7
0
17
James Hurst
›
OL
16
/ 16
1,161
—
—
18
Austin Howard
›
OL
16
/ 16
1,154
—
—
19
Tony Jefferson
›
S
16
/ 16
1,152
—
—
20
Ryan Jensen
›
OL
16
/ 16
1,145
—
—
21
C.J. Mosley
›
LB
16
/ 16
1,112
—
—
22
Eric Weddle
›
S
16
/ 16
1,084
—
—
23
Ronnie Stanley
›
OL
15
/ 15
1,046
—
—
24
Brandon Carr
›
CB
16
/ 15
1,031
—
—
25
Matthew Judon
›
LB
16
/ 16
933
—
—
26
Terrell Suggs
›
LB
16
/ 16
845
—
—
27
Matt Skura
›
OL
12
/ 12
789
—
—
28
Patrick Onwuasor
›
LB
16
/ 11
785
—
—
29
Marlon Humphrey
›
CB
16
/ 8
767
—
—
30
Willie Henry
›
iDL
14
/ 12
671
—
—
31
Anthony Levine
›
S
16
/ 15
626
—
—
32
Michael Pierce
›
iDL
16
/ 10
619
—
—
33
Jimmy Smith
›
CB
12
/ 10
600
—
—
34
Kamalei Correa
›
LB
16
/ 16
525
—
—
35
Brandon Williams
›
iDL
12
/ 10
510
—
—
36
Tyus Bowser
›
LB
16
/ 13
453
—
—
37
Maurice Canady
›
CB
8
/ 6
443
—
—
38
Lardarius Webb
›
S
16
/ 4
438
—
—
39
Chuck Clark
›
S
15
/ 14
413
—
—
40
Carl Davis
›
iDL
15
/ 3
352
—
—
41
Vince Mayle
›
WR
16
/ 15
333
—
—
42
Patrick Ricard
›
RB
16
/ 0
281
—
—
43
Steven Johnson
›
LB
11
/ 11
256
—
—
44
Jermaine Eluemunor
›
OL
8
/ 2
230
—
—
45
Chris Wormley
›
iDL
7
/ 0
175
—
—
46
Chris Matthews
›
WR
6
/ 6
173
—
—
47
Luke Bowanko
›
OL
16
/ 0
166
—
—
48
Morgan Cox
›
LS
16
/ 1
165
—
—
49
Tim Williams
›
LB
8
/ 0
145
—
—
50
Brent Urban
›
EDGE
3
/ 2
128
—
—
51
Griff Whalen
›
WR
2
/ 1
108
—
—
52
Marshal Yanda
›
OL
2
/ 2
102
—
—
53
Darnell Sankey
›
LB
6
/ 5
100
—
—
54
Bobby Rainey
›
RB
4
/ 2
97
—
—
55
Jaylen Hill
›
CB
6
/ 2
80
—
—
56
Robert Nelson
›
CB
2
/ 1
69
—
—
57
Andrew Donnal
›
OL
6
/ 0
55
—
—
58
Bronson Kaufusi
›
EDGE
3
/ 0
46
—
—
59
Quincy Adeboyejo
›
WR
1
/ 0
38
—
—
60
Bam Bradley
›
LB
2
/ 1
26
—
—
61
Stanley Jean-Baptiste
›
CB
1
/ 1
25
—
—
62
Gavin Escobar
›
TE
2
/ 0
20
—
—
63
Brandon Boykin
›
CB
0
/ 0
—
—
—
64
Josh Woodrum
›
QB
0
/ 0
—
—
—
65
Tavon Young
›
CB
0
/ 0
—
—
—
66
Nico Siragusa
›
OL
0
/ 0
—
—
—
67
Kenny Allen
›
P
0
/ 0
—
—
—
68
Brandon Kublanow
›
OL
0
/ 0
—
—
—
69
Ricky Ortiz
›
RB
0
/ 0
—
—
—
70
Maurquice Shakir
›
OL
0
/ 0
—
—
—
71
Tim White
›
WR
0
/ 0
—
—
—
72
Randy Allen
›
LB
0
/ 0
—
—
—
73
Roubbens Joseph
›
OL
0
/ 0
—
—
—
74
Derrick Nelson
›
OL
0
/ 0
—
—
—
75
Jarell Broxton
›
OL
0
/ 0
—
—
—
76
Kenneth Dixon
›
RB
0
/ 0
—
—
—
77
Alex Lewis
›
OL
0
/ 0
—
—
—
78
Kenny Bell
›
WR
0
/ 0
—
—
—
79
Robertson Daniel
›
CB
0
/ 0
—
—
—
80
John Crockett
›
RB
0
/ 0
—
—
—
81
Brennen Beyer
›
LB
0
/ 0
—
—
—
82
Darren Waller
›
TE
0
/ 0
—
—
—
83
Al-Hajj Shabazz
›
CB
0
/ 0
—
—
—
84
Lorenzo Taliaferro
›
RB
0
/ 0
—
—
—
85
John Urschel
›
OL
0
/ 0
—
—
—
86
Crockett Gillmore
›
TE
0
/ 0
—
—
—
87
Dustin Vaughan
›
QB
0
/ 0
—
—
—
88
Jarrod Pughsley
›
OL
0
/ 0
—
—
—
89
Otha Foster
›
CB
0
/ 0
—
—
—
90
Kapron Lewis-Moore
›
EDGE
0
/ 0
—
—
—
91
Sheldon Price
›
CB
0
/ 0
—
—
—
92
Stephane Nembot
›
OL
0
/ 0
—
—
—
93
Trevin Wade
›
CB
0
/ 0
—
—
—
94
Larry Donnell
›
TE
0
/ 0
—
—
—
95
Albert McClellan
›
LB
0
/ 0
—
—
—
96
Thad Lewis
›
QB
0
/ 0
—
—
—
97
Jeremy Zuttah
›
OL
0
/ 0
—
—
—
—
LB
C.J. Mosley
›
—
LB
Matthew Judon
›
—
LB
Patrick Onwuasor
›
—
LCB
Brandon Carr
›
—
EDGE
Carl Davis
›
—
iDL
Brandon Williams
›
—
iDL
Michael Pierce
›
—
EDGE
Terrell Suggs
›
—
RCB
Marlon Humphrey
›
—
WR1
Mike Wallace
›
44.1
OL
—
LT
Stanley
LG
Hurst
C
Jensen
RG
Skura
RT
Howard
TE
Benjamin Watson
›
43.0
WR2
Michael Campanaro
›
45.1
QB
Joe Flacco
›
29.8
RB
Alex Collins
›
54.8
Special teams
K
Justin Tucker
›
89.3
P
Sam Koch
›
57.5
Offense
QB
Joe Flacco
›
29.8
RB
Alex Collins
›
54.8
WR1
Mike Wallace
›
44.1
WR2
Michael Campanaro
›
45.1
TE
Benjamin Watson
›
43.0
Offensive line
Team grade
—
LT
Stanley
LG
Hurst
C
Jensen
RG
Skura
RT
Howard
Defense
EDGE
Carl Davis
›
—
iDL
Brandon Williams
›
—
iDL
Michael Pierce
›
—
EDGE
Terrell Suggs
›
—
LB
Special teams
K
Justin Tucker
›
89.3
P
Sam Koch
›
57.5
C.J. Mosley
›
—
LB
Matthew Judon
›
—
LB
Patrick Onwuasor
›
—
LCB
Brandon Carr
›
—
RCB
Marlon Humphrey
›
—
FS
Eric Weddle
›
—
SS
Tony Jefferson
›
—