Player Skill Rankings


Quarterbacks ranked by overall grade
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
1Curvin GeorgeSF QB13757A-QBA-29B+B-A-C-C+A-A+C+D-C-C-D+B-C-D-B+B+
2Pat CarterBAL QB12835A-QBA-31C+B-C-A+A+D+D+C-B-B-C+B-A-
3CC RyderCAL QB10884A-QBA-30C+A-B+A+B+D+D-C+B+A-
4Carl MondsTUL QB11231A-QBA-28B+A-D+D+D+D+C-C+C+B+
5Kent SwensonBR QB11571A-QBA-31B-A-B+A+C-C-D+C-C-D-B+D+A-A-C+
6Tyler BetzNAS QB9929A-QBA-27B-B+B+A+C-D-C-D-D+B+D-B+C-B+B-
7Carl ThomasNO QB11793A-QBA-32C+D-A-A+D+D-C+D+D-D+C+D+C+B-B+B+A-
8Lew MoreauMIN QB10410A-QBA-29D-C-B-C-B+A-B+D+D+C-D-C-D-B-A-B+
9Than MooreCOL QB8589B+QBB+26A-C+B+A-A+B-C-D+D+D-B-D-C+B-B-C+
10Thom WhitakerTOR QB9807B+QBB+29D+B+A-C+A+A-C-D+D-C-D-D+D-B+D+B+
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
11Andy StokesMIL QB10291B+QBB+30A-B-B-C-A-A-A-B+D-D-C-D-D+C+D+B-D-A-A+
12Jerry ZandofskyBUF QB7406B+QBB+27B+B-B-B+D-D+D-D+D+B-D-D+A-
13Ryan JonesBIR QB7065B+QBB+29B+C-B+B+A+C+D+D+D-C+C-D-B-C-B-B+A-D+
14Drake RaiffLV QB8109B+QBB+29B+A-B-C-A+C-D-C-C-D+C+D-B-B-D+B-A-
14Mike CoonSYR QB7065B+QBB+30D+A-A-D+A-B-B-D+D+C+D+D-C+D+B-B+C-
16Dana PaulPOR QB7871B+QBB+29C-C+B+C+A+B+A+D+C-D-D+D+A-C+A-
17Jim RussellTOR QB5796B+QBB+29D+B-C+A+A-A-B+C-C-D+C-A-A-C+A-
18Joe WhitePOR QB8348B+QBB+31A+A-C+C-C-D-C-C-C+C+C+C-
18Rich HaleyMIL QB5996B+QBB+27A+B+A-C-A-B-A-A-D+D+C-D-D-D-D-A-D-B+
20Jake LaskerLV QB5505B+QBB+25C+C+A-B-A-B+C+B-C-D-D-C-C+C-C+D+C-B+
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
21John Haji-SheikhMIN QB5135B+QBB+29B-B-B-B-A+C+D+D+D+D+D-D+B-D-B+D+D+
22Mike LookBUF QB5895B+QBB+29A-B-A-B-A+A+C-D-D+B-C+D+C+A-
23Alan MargaritaCOL QB4068B+QBB+27A+C+A-A+D+D-D-C-D+D-B-D+
23Glenn BreenBIR QB3508B+QBB+31A-C+B-A+B+A-A-A-C-D+D-D+C-D+B-A-C-
25Dion GoldenbergNO QB4374B+QBB+28C-A-B-A-D+D-D+B+D+D-B+C-C-B-A-
26Al ProbyBR QB3921B+QBB+29B-C+B-B+A-A-D+C-D+D-D+D+C+C-B-C+B-
27Danny EarhartBIR QB2683B+QBB+27B-A-B-B+C+D+D-C-D+D+C-C+A-
28Paul CreweCAL QB4374B+QBB+28C-B-C-C-C+B+B-C-D-C-D+D-D+C+C-D-B+
29Brad LongTUL QB3850B+QBB+24C-B+A-A-C+D-C-D+D-C+A-B-A-
29Ray WilliamsBAL QB4143B+QBB+30B-A-A-C+C-B+A-C-D-C-B-C-B+B-
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
31George ClinkscalesSF QB3132B+QBB+30A-B+A-D+C+C-D-D+D-D-B+D+B+
31Jayden DanielsNAS QB3508B+QBB+30B+B+A-D+C-A-A-D+D-D+D+D-C+B+C-D-C+B+C+B-
33Hank PattonNO QB3379B+QBB+29B-B-C-A-A-B-D+D-D+C-D-C-B+A-
34Fred MullinsMIL QB3379B+QBB+25B-C+C+B+A+D-C-C+D-C-D+A-
35Pete FoleyCOL QB1977B+QBB+24C+A-A+B+B+B+B+C-D-C-C-D+B-D+
36Joe BussellSYR QB2631B+QBB+28B-B-D+D+A-B-B+C-C-D-C-C+C+B+B-C-B+
37Roger JaszewskiBR QB2579QB27C+B+A+A-B+A-C-C-D-B-D+A-B+
38Jim WilliamsFA QB656QB26D+B+A-C+A-C-D-D+C-D-C-C+A-A-
39Donovan RubleyLV QB1854QB25C-C+B-B+A-A-C+D+D+D-D+D+C-B-C-C+A-
40Kenny AdkinsMIN QB2736QB31A-C-B-B+A-A-D-C-D-D+C+C+C-D+B+B+
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
41Marcus MariotaNAS QB2286QB31C+C-D+B-B+B-C-D+D+D-C-D+C+A-B-
42DeShone MathewsFA QB620QB26C+C+C+A-A-B-D-C-C-D+D+C-D-B-C+B+
43Bill SmithTUL QB2150QB29B+B+A-C+B-C-A-A-C+D+C-D+C-D-B+B-D+C+D+
44Laurie HardyBAL QB1854QB32B-B+B+B+C+B+A+C-C-D-D-D-B-D-B+B-B-
45Al KlotzFA QB620QB29D+B-A+A+C+B-C-D+D-D+D-A-D+C+B+
46Brian NealSYR QB1588QB29C+B+B+A-B+D+D+C+C-D+C+C+B-A-
47Alex StonebreakerFA QB745QB29D+B+C-A-B+A-D-D-D-D-D-C-C-A-C-
48George SchweidlerFA QB845QB31B+C+A+C+A-B+B-B-D+C-C+D+C-C-C+D+C+A-
49Joe CrabtreeFA QB745QB27A-B+B-A-B+D+D-D+C-C-D-B-C+
50Pat AtchasonFA QB745QB31C+C+C-B+C+A-B+B-C+C-D-C-D+A-B-B+A-
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
51David WenzelFA QB745QB29D+C-B+D+A-A-B+C+D-D+D-B-A-
51Sam CrusanBAL QB1250QB33B+C-C+B-D+B+A-B-D+D-D+C-C+D+D-C-C+B+B+
53Abner DonaldsonBR QB956QB21B-C-B+A+B-B-C-D-D-D-D+D-D+C+B+B-
53Charlie NesbittTOR QB876QB23C-B-A+C+A+B-D-D-D-C-C-B+D+C+B-B+
53Ron LindowMIL QB845QB31D-B+A-D+C-C+D+C+C-A-A-
56Hasson JohnsonFA QB745QB29C+B-B+B+A-B+D-D+D-D+C-B-B-
57John SilasFA QB620QB25C+B-C+B+A-B+B-C-D-C-D-C+D-A-C-B-B-
57Reno HightowerCAL QB984QB25B-D+C+C+A+A-A-C+D+C-C+C+D-D+B+
59Darryl WeatherlyFA QB845QB32D+C-C-A-A-B+C-D+D+D-B-C+D-C+D+
59Hal HallFA QB845QB30B-D-D+C-D-C+D+D-C+C-B-C-A+D-
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
61Wendall NagidaFA QB620QB26C+C+C+D+C-D+D-C-C-D+D+C+B-
62Jimmy StephensonFA QB620QB28D+A-C+A-C+A-A-B+D-D+C-D+D+D+D+A-D+A-C-
62Robin SchulerFA QB535QB24A-C+C-D+B+B+B+B+D-D+C+D+D-C+D+A-C+
64Bob PerrymanFA QB745QB29B+A-A+C+C+C-C-D+D-D-D+B-C-A-C-
65Dan MartinFA QB845QB33C+B-C+A+B-B+B+B-C-D+D+B+C-B+C-
65Doug CollinsFA QB845QB33D+B-B+B-C+A-C+C-C+B+D-C-B+
67Al BennettFA QB745QB29C+C-B-B-A-A-B+C-D-C-D+C-D-D-D-B-C+
68Carl MarcusFA QB745QB30D-B+B+B+A-A-B+C-D+C-C-D-B-C+C+D+B+C+
69Ted GreenFA QB745QB30D+B-C+B-C-A+B+B-D+D-D+C-D+B-B-D+
70Ronnie TewFA QB745QB29C+B-A-B+B+B-C-D-C+C+D-A-C-B-
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
71Johnny PotteigerFA QB745QB30C+C+B+B+C-D-C-D+C+D+C-D-B-C-B+B-B-
72Lem BatinskiFA QB310QB21A-B-B-A+A-B-B-C-D-D-C-B-D+D+D-C+B-B+
73Curt KennedyFA QB845QB34C-B-A-D+C+C+C+C+C+
74Lou McFadinFA QB620QB25C-B+A-B+B+A-C-D+C+D+D+D-C+C-D+C-D+
75Bob RandolphFA QB620QB28D+C-A-C+B-B+B+C-C-C-D+D+D+B-D-C+D+C+B+
76Bucky BrandonFA QB745QB32D-C+C+A+C+C-A-C-C-C+C+B-C+
77Mike MorrisFA QB620QB28B+B+B+C+A+B+D+D+D+D+D-B-D-C+C+B+C+C+C-
78Dick SimkusFA QB535QB24B-B-D+C+B-C-D-C-D+C-D+C+C-D-D-B-D+C+
79Stephen LoganFA QB745B-QBB-30C+C+B-C-D+D-C-C-B-C-B-B+C-
79Terry MacKinnonFA QB845B-QBB-34B-B-B-D-B-B+D+C-D+D-D-B-C-A-
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
79Walt GastineauFA QB845B-QBB-33B+C+B+C-D-D+D-B-B-B+
82Kris SuchyFA QB745B-QBB-31C-C+A+B-B+D+D-D+C+B-C+
83Harvey HowellFA QB620B-QBB-24C+B-B+C+C+B+B+C+D+D+C-C-C+D+
83Tyrone SpikesFA QB620B-QBB-31C+C-A+C-B+B+B-C+C-C-B-D+B-C-C+C+B+B+C-
85Don NottinghamFA QB745B-QBB-30A-B+C+B-A-C+C-D-D-D+B-B-C-B-C+B+
86Bernard WhiteFA QB620B-QBB-26B-B+C+A-B+C+B+B-D+C-D-C-C-D+B+C+C-B-C+
87Metz BurrellFA QB620B-QBB-29B-A-D-D+B+A-B-B-C-D-D-C-D+D+C-D-B-C-D-C+
88Darren CampFA QB745B-QBB-32C+B-C-B+C+B-C-C-D-D+D+B-C+D-B+A-
89Johnny WilliamsFA QB745B-QBB-32C-B+B-B+B+B+C-D+D+C-D-D-D-C+D+B-B-D+
90Doug EarpFA QB310B-QBB-21B-B+B-D+B+D-D+A-B+A-C+
Rank Name Team Pos Sal Ovr BRole BOvr Age Pot Hlth Sta Att Agr Exe ThrP ThrA Crry Ctch PBlk RBlk PCov RCov Tkl Purs KP KA KR Spd Str Jmp Agl Hnd BrkT
91Shane HackettFA QB745B-QBB-32B+B-B+A+B-B+C+C-D+D-D-B+C+A-A-
92Jim SellersFA QB460B-QBB-25C-B-B-C+B-B+C+D+D+D-D-B-C+A-C+
93Jack RichardsonFA QB535B-QBB-23D-C+B-C+C+D-D-D-C-D+C-D+D-C+C+B-B+C+
94Stan YoungFA QB745B-QBB-31B-C-A+C-B+D+D-C-D-D+B-D-C-B+B-C+
95Rusty WearyFA QB845B-QBB-34D+C+A-D+D-C+C-B-C+C-
96Mike SwansonFA QB745B-QBB-30B-B-C-A+A-C+B-B-D+C-D-C+D+D+C+A-
97Alf BusichFA QB845C+QBC+33A+B-C+D+A-B-C+D+C-D+D-C-C+C-B-C-