NFL Player Grades
Player Grades
Team Grades
Methodology
Research
San Francisco 49ers — 2021
← Back to leaderboard
San Francisco 49ers
NFC West · 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
Team grade · 2021
69.9
Overall
75 pct
74.9
Offense
84
50.5
Defense
53
66.6
S. Teams
78
Position breakdown
Offense
QB
71
OL
46
Starting lineup
4-2-5 Nickel
FS
Jarrod Wilson
›
53.3
*
SS
Jaquiski Tartt
›
Full roster
all
offense
defense
Special teams
#
Player
▼
Pos
▼
▼
GP / GS
▼
Snaps
▼
Grade
Pct
1
Deebo Samuel Sr.
›
WR
16
/ 16
838
90.5
100
2
Nick Bosa
›
EDGE
17
/ 17
855
88.7
99
3
Emmanuel Moseley
›
CB
11
/ 10
607
77.8
94
4
Jimmy Garoppolo
›
QB
15
/ 14
913
76.4
85
5
Brandon Aiyuk
›
WR
17
/ 16
962
76.1
97
6
George Kittle
›
TE
14
/ 14
845
70.9
88
7
Arden Key
›
low volume
EDGE
17
/ 0
459
69.8
85
8
Robbie Gould
›
K
13
/ 0
86
62.9
71
9
Elijah Mitchell
›
RB
11
/ 11
444
61.8
68
10
Jimmie Ward
›
S
16
/ 16
1,083
56.2
72
11
Jauan Jennings
›
low volume
WR
16
/ 3
362
55.9
67
12
Mitch Wishnowsky
›
P
17
/ 6
184
54.9
61
13
D.J. Jones
›
iDL
17
/ 10
691
53.4
59
14
Azeez Al-Shaair
›
LB
13
/ 13
755
52.4
65
15
Trey Sermon
›
low volume
RB
9
/ 1
158
51.7
51
16
K'Waun Williams
›
CB
14
/ 13
659
50.4
51
17
Mohamed Sanu
›
low volume
WR
8
/ 4
262
47.2
47
18
Kyle Juszczyk
›
low volume
RB
17
/ 13
688
46.1
49
19
JaMycal Hasty
›
low volume
RB
11
/ 3
268
44.2
45
20
Marcell Harris
›
low volume
LB
15
/ 10
586
44.1
36
21
Trey Lance
›
low volume
QB
6
/ 3
178
43.0
42
22
Fred Warner
›
LB
16
/ 16
995
42.3
25
23
Samson Ebukam
›
EDGE
17
/ 10
627
41.8
41
24
Jaquiski Tartt
›
S
14
/ 14
770
41.1
25
25
Kentavius Street
›
low volume
EDGE
17
/ 1
379
40.3
38
26
Ambry Thomas
›
CB
12
/ 5
434
38.4
31
27
Josh Norman
›
CB
15
/ 12
779
37.9
28
28
Jeff Wilson
›
low volume
RB
9
/ 4
264
37.0
28
29
Arik Armstead
›
EDGE
17
/ 17
976
36.0
33
30
Talanoa Hufanga
›
low volume
S
15
/ 10
632
35.7
18
31
Dontae Johnson
›
low volume
CB
16
/ 13
529
35.3
23
32
Trent Sherfield
›
low volume
WR
17
/ 9
459
29.2
7
33
Kevin Givens
›
low volume
iDL
13
/ 0
235
28.3
14
34
Charles Omenihu
›
low volume
EDGE
15
/ 4
409
19.2
4
35
Laken Tomlinson
›
OL
17
/ 17
1,169
—
—
36
Daniel Brunskill
›
OL
17
/ 17
1,164
—
—
37
Alex Mack
›
OL
17
/ 17
1,085
—
—
38
Trent Williams
›
OL
15
/ 15
933
—
—
39
Tom Compton
›
OL
17
/ 9
648
—
—
40
Charlie Woerner
›
TE
17
/ 15
577
—
—
41
Demetrius Flannigan-Fowles
›
LB
17
/ 16
499
—
—
42
Mike McGlinchey
›
OL
8
/ 7
496
—
—
43
Deommodore Lenoir
›
CB
13
/ 5
398
—
—
44
Ross Dwelley
›
TE
17
/ 2
383
—
—
45
Jarrod Wilson
›
S
9
/ 4
295
—
—
46
Jordan Willis
›
EDGE
10
/ 0
214
—
—
47
Tavon Wilson
›
S
8
/ 4
196
—
—
48
Trenton Cannon
›
RB
12
/ 10
186
—
—
49
Curtis Robinson
›
LB
6
/ 5
173
—
—
50
Javon Kinlaw
›
iDL
4
/ 4
163
—
—
51
Jaylon Moore
›
OL
7
/ 2
157
—
—
52
Dre Kirkpatrick
›
CB
6
/ 2
143
—
—
53
Taybor Pepper
›
LS
17
/ 0
137
—
—
54
Dre Greenlaw
›
LB
3
/ 1
113
—
—
55
Dee Ford
›
EDGE
6
/ 0
111
—
—
56
River Cracraft
›
WR
6
/ 4
89
—
—
57
Jake Brendel
›
OL
16
/ 0
76
—
—
58
Colton McKivitz
›
OL
1
/ 1
70
—
—
59
Jason Verrett
›
CB
1
/ 1
60
—
—
60
Travis Benjamin
›
WR
10
/ 0
51
—
—
61
Aaron Banks
›
OL
9
/ 0
49
—
—
62
Brian Hill
›
RB
3
/ 2
46
—
—
63
Darqueze Dennard
›
CB
2
/ 0
45
—
—
64
Maurice Hurst
›
iDL
2
/ 0
41
—
—
65
Mark Nzeocha
›
LB
2
/ 2
40
—
—
66
Ryan Winslow
›
P
4
/ 0
30
—
—
67
Tanner Hudson
›
TE
1
/ 0
8
—
—
68
Raheem Mostert
›
RB
1
/ 0
4
—
—
69
Jordan Matthews
›
WR
1
/ 0
4
—
—
70
Austin Watkins Jr.
›
WR
0
/ 0
—
—
—
71
Weston Richburg
›
OL
0
/ 0
—
—
—
72
Jon Halapio
›
OL
0
/ 0
—
—
—
73
Tyler Bray
›
QB
0
/ 0
—
—
—
74
Luq Barcoo
›
CB
0
/ 0
—
—
—
75
Alexander Myres
›
CB
0
/ 0
—
—
—
76
Chris Slayton
›
iDL
0
/ 0
—
—
—
77
KeeSean Johnson
›
WR
0
/ 0
—
—
—
78
Lavert Hill
›
CB
0
/ 0
—
—
—
79
Justin Skule
›
OL
0
/ 0
—
—
—
80
Jalen Hurd
›
WR
0
/ 0
—
—
—
81
Corbin Kaufusi
›
OL
0
/ 0
—
—
—
82
Richie James
›
WR
0
/ 0
—
—
—
83
Wyatt Miller
›
OL
0
/ 0
—
—
—
84
Darrion Daniels
›
iDL
0
/ 0
—
—
—
85
Mychal Kendricks
›
LB
0
/ 0
—
—
—
86
Tarvarius Moore
›
S
0
/ 0
—
—
—
87
Colby Wadman
›
P
0
/ 0
—
—
—
88
Alex Barrett
›
EDGE
0
/ 0
—
—
—
89
Josh Hokit
›
RB
0
/ 0
—
—
—
90
Nate Gerry
›
LB
0
/ 0
—
—
—
91
Nate Sudfeld
›
QB
0
/ 0
—
—
—
92
Doug Middleton
›
S
0
/ 0
—
—
—
93
Austin Mack
›
WR
0
/ 0
—
—
—
94
Anthony Zettel
›
iDL
0
/ 0
—
—
—
95
Devin Funchess
›
WR
0
/ 0
—
—
—
96
Alfredo Gutierrez
›
OL
0
/ 0
—
—
—
97
Connor Wedington
›
WR
0
/ 0
—
—
—
WR
71
RB
49
TE
71
Defense
EDGE
53
CB
50
LB
46
S
47
iDL
46
Special teams
K
63
P
55
Overall grade trend
Snap-weighted aggregate of the player grades on this team, by position, weighted into Offense / Defense / Special-teams (see
methodology
).
41.1
SLOT CB
K'Waun Williams
›
50.4
LB
Dre Greenlaw
›
57.0
*
LB
Azeez Al-Shaair
›
52.4
LCB
Ambry Thomas
›
38.4
EDGE
Nick Bosa
›
88.7
iDL
D.J. Jones
›
53.4
iDL
Arik Armstead
›
36.0
EDGE
Samson Ebukam
›
41.8
RCB
Josh Norman
›
37.9
WR1
Brandon Aiyuk
›
76.1
SLOT
River Cracraft
›
—
OL
46.1
LT
Williams
LG
Tomlinson
C
Mack
RG
Brunskill
RT
Compton
TE
George Kittle
›
70.9
WR2
Jauan Jennings
›
55.9
QB
Jimmy Garoppolo
›
76.4
RB
Elijah Mitchell
›
61.8
Special teams
K
Robbie Gould
›
62.9
P
Mitch Wishnowsky
›
54.9
Offense
QB
Jimmy Garoppolo
›
76.4
RB
Elijah Mitchell
›
61.8
WR1
Brandon Aiyuk
›
76.1
WR2
Jauan Jennings
›
55.9
SLOT
River Cracraft
›
—
TE
George Kittle
›
70.9
Offensive line
Team grade
46.1
LT
Williams
LG
Tomlinson
C
Mack
RG
Brunskill
RT
Compton
Defense
EDGE
Nick Bosa
›
88.7
iDL
D.J. Jones
›
53.4
iDL
Arik Armstead
›
36.0
EDGE
Samson Ebukam
›
41.8
LB
Special teams
K
Robbie Gould
›
62.9
P
Mitch Wishnowsky
›
54.9
Dre Greenlaw
›
57.0
*
LB
Azeez Al-Shaair
›
52.4
LCB
Ambry Thomas
›
38.4
SLOT CB
K'Waun Williams
›
50.4
RCB
Josh Norman
›
37.9
FS
Jarrod Wilson
›
53.3
*
SS
Jaquiski Tartt
›
41.1