NFL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NFL players.
-
1Peyton ManningIND, QB
-
2Brett FavreGB, QB
-
3Kurt WarnerSTL, QB
-
4Bryant YoungSF, DT
-
5Tim CouchCLE, QB
-
6Randy MossMIN, WR
-
7Orlando PaceSTL, T
-
8Ray LewisBAL, LB
-
9Donovan McNabbPHI, QB
-
10Issac BruceSTL, WR
-
11Eddie GeorgeTEN, RB
-
12Robert PorcherDET, DE
-
13Marvin HarrisonIND, WR
-
14Chad PenningtonNYJ, QB
-
15Terrell OwensSF, WR
-
16Joey GallowayDAL, WR
-
17Warren SappTB, DT
-
18Leonard DavisARI, G
-
19Jeff GarciaSF, QB
-
20Eric MouldsBUF, WR
-
21Jamal LewisBAL, RB
-
22Muhsin MuhammadCAR, WR
-
23Chris McAlisterBAL, CB
-
24Kerry CollinsNYG, QB
-
25Walter JonesSEA, T
-
26Steve McNairTEN, QB
-
27Patrick KerneyATL, DE
-
28Drew BledsoeBUF, QB
-
29Ray BuchananATL, CB
-
30Matt HasselbeckSEA, QB
-
31Courtney BrownCLE, DE
-
32Jamie SharperHOU, LB
-
33Brad JohnsonTB, QB
-
34Tra ThomasPHI, LT
-
35Keyshawn JohnsonTB, WR
-
36Michael VickATL, QB
-
37John LynchTB, S
-
38Corey DillonCIN, RB
-
39Brian UrlacherCHI, LB
-
40Andre CarterSF, DE
-
41Curtis MartinNYJ, RB
-
42Duane StarksARI, CB
-
Mo LewisNYJ, LB
-
44Brian DawkinsPHI, S
-
45Vinny TestaverdeNYJ, QB
-
46LaVar ArringtonWAS, OLB
-
47Greg EllisDAL, LB
-
48Troy VincentPHI, CB
-
49Michael StrahanNYG, DE
-
50R.W. McQuartersCHI, CB
-
51Will ShieldsKC, G
-
52Jason GildonPIT, LB
-
53Champ BaileyWAS, CB
-
54Ahman GreenGB, RB
-
55Kevin CarterTEN, DE
-
56Jon KitnaCIN, QB
-
57Matt BirkMIN, C
-
58Jerome BettisPIT, RB
-
59Fred TaylorJAC, RB
-
60Samari RolleTEN, CB
-
61Charles RogersDET, WR
-
62Charles WoodsonOAK, SS
-
63Derrick BrooksTB, LB
-
64Edgerrin JamesIND, RB
-
65Emmitt SmithARI, RB
-
Junior SeauMIA, LB
-
67Aeneas WilliamsSTL, CB
-
68Joe HornNO, WR
-
69Tiki BarberNYG, RB
-
70Rich GannonOAK, QB
-
71Chris WeinkeCAR, QB
-
72Chris SamuelsWAS, T
-
73Torry HoltSTL, WR
-
74Darren SharperGB, S
-
75Simeon RiceTB, DE
-
76Tom BradyNE, QB
-
77Peter WarrickCIN, WR
-
78Mike WilliamsBUF, T
-
79Pat WilliamsBUF, DT
-
80Julius PeppersCAR, DE
-
81Grant WistromSTL, DE
-
82Warrick DunnATL, RB
-
83Anthony SimmonsSEA, ILB
-
84Jim KleinsasserMIN, TE
-
85Donovin DariusJAC, S
-
86Bruce SmithWAS, DE
-
87Anthony ClementARI, T
-
LaDainian TomlinsonSD, RB
-
89Mike PetersonJAC, LB
-
90Justin SmithCIN, DE
-
91Joey PorterPIT, LB
-
92Ronde BarberTB, CB
-
93Derrick MasonTEN, WR
-
94Rod SmithDEN, WR
-
95Darren WoodsonDAL, S
-
Dexter JacksonARI, S
-
97Gerard WarrenCLE, DT
-
98Keith BrookingATL, LB
-
99Brian SimmonsCIN, ILB
-
Garrison HearstSF, RB
-
Todd WeinerATL, T
-
102Bryant JohnsonARI, WR
-
103Ricky WilliamsMIA, RB
-
104Joey HarringtonDET, QB
-
105David CarrHOU, QB
-
106Tony GonzalezKC, TE
-
107Bryan RobinsonCHI, DE
-
108Shaun WilliamsNYG, S
-
109Flozell AdamsDAL, T
-
110Richard SeymourNE, DT
-
111Carson PalmerCIN, QB
-
Jeff BlakeARI, QB
-
Takeo SpikesBUF, LB
-
114Bryant McKinnieMIN, LT
-
115Marc ColomboCHI, T
-
116London FletcherBUF, ILB
-
117Alan FanecaPIT, G
-
118Laveranues ColesWAS, WR
-
119Kordell StewartCHI, QB
-
120Wayne ChrebetNYJ, WR
-
121Kyle TurleySTL, LT
-
122Dale CarterNO, CB
-
123Adam VinatieriNE, K
-
124Hines WardPIT, WR
-
125Aaron SmithPIT, DE
-
126Andre JohnsonHOU, WR
-
127Doug FlutieSD, QB
-
128Kenard LangCLE, DE
-
129Quentin JammerSD, S
-
130Shaun EllisNYJ, DE
-
131Donald DriverGB, WR
-
132John AbrahamNYJ, OLB
-
133Terence NewmanDAL, CB
-
134Marshall FaulkSTL, RB
-
135Dewayne RobertsonNYJ, DT
-
136Marcus PollardIND, TE
-
137Luke PetitgoutNYG, RT
-
138Corey SimonPHI, DT
-
139Larry CentersWAS, FB
-
140Travis TaylorBAL, WR
-
141Sebastian JanikowskiOAK, K
-
142Willie McGinestNE, LB
-
143Tebucky JonesNO, S
-
144Vonnie HollidayKC, DT
-
145Corey ChavousMIN, S
-
146Johnathan SullivanNO, DT
-
147Rodney HarrisonNE, S
-
148Plaxico BurressPIT, WR
-
149Hollis ThomasPHI, DT
-
150Ryan SimsKC, DT
-
151Kyle BollerBAL, QB
-
152Roy WilliamsDAL, S
-
153Troy PolamaluPIT, S
-
154John HendersonJAC, DT
-
155Byron LeftwichJAC, QB
-
156Chad JohnsonCIN, WR
-
157Jake DelhommeCAR, QB
-
158Walt HarrisIND, CB
-
159Ryan TuckerCLE, T
-
160Antonio CochranSEA, DE
-
Ted WashingtonNE, DT
-
Trent DilferTB, QB
-
Zach WiegertHOU, T
-
164Chike OkeaforSEA, G
-
Cletidus HuntGB, DT
-
166Jordan GrossCAR, LT
-
167Marcus StroudJAC, DT
-
168Santana MossNYJ, WR
-
169Brad MeesterJAC, C
-
Jerry RiceOAK, WR
-
171Jeremy NewberrySF, C
-
172Zach ThomasMIA, LB
-
173Hollis ThomasPHI, DT
-
174Jerome PathonNO, WR
-
175Oliver RossPIT, T
-
176Ryan LongwellGB, K
-
177Daunte CulpepperMIN, QB
-
178Aaron SchobelBUF, DE
-
179Jake PlummerDEN, QB
-
180Randy ThomasWAS, G
-
181Chris ChandlerCHI, QB
-
182Ron DayneNYG, RB
-
183Dallas ClarkIND, TE
-
184Terrell SuggsBAL, OLB
-
185Jabar GaffneyNE, WR
-
186Dwight FreeneyIND, OLB
-
187Tim BowensMIA, DT
-
188Victor RileyNO, LT
-
189Shaun AlexanderSEA, RB
-
190Jeremy ShockeyNYG, TE
-
191Wendell BryantARI, DT
-
192Olindo MareMIA, K
-
193Albert HaynesworthTEN, DT
-
194Reggie KellyCIN, TE
-
195Steve HutchinsonSEA, G
-
196Nate ClementsBUF, CB
-
197William GreenCLE, RB
-
198Levi JonesCIN, T
-
199Bubba FranksGB, TE
-
200Brian KellyTB, CB
-
Marcus TrufantSEA, CB
-
202Jeff SaturdayIND, C
-
203Casey HamptonPIT, DT
-
204Jeff BackusDET, T
-
205David PattenNE, WR
-
206Kevin WilliamsMIN, DT
-
207Jimmy KennedySTL, DT
-
208Daniel GrahamNE, TE
-
209Chris RedmanBAL, QB
-
David BarrettARI, CB
-
James HallDET, DE
-
212Julian PetersonSF, LB
-
213Rashard AndersonCAR, CB
-
214Phillip BuchanonOAK, CB
-
215John KasayCAR, K
-
216Jason ElamDEN, K
-
217Drew BreesSD, QB
-
218Keith BulluckTEN, LB
-
219Will AllenNYG, S
-
220Calvin PaceARI, OLB
-
221Ty WarrenNE, DT
-
222Steve BeuerleinDEN, QB
-
223Bryan ThomasNYJ, LB
-
224Preist HolmesKC, RB
-
225Antoine WinfieldBUF, CB
-
226Anthony BechtNYJ, TE
-
227Todd HeapBAL, TE
-
228Brian WatersKC, G
-
229Stockar McDougleDET, G
-
230David BostonSD, WR
-
231Ryan PickettSTL, DT
-
232Michael HaynesCHI, DT
-
233Jerome McDouglePHI, DE
-
234Ashley LelieDEN, WR
-
Deltha O'NealDEN, CB
-
236Ed ReedBAL, S
-
237Ahmed PlummerSF, CB
-
238Chris HovanMIN, DT
-
239Deuce McAllisterNO, RB
-
240Rob MorrisIND, ILB
-
241Tim BrownOAK, WR
-
242Kelly HolcombCLE, QB
-
243Javon WalkerGB, WR
-
244Patrick RamseyWAS, QB
-
Rex GrossmanCHI, QB
-
246George FosterDEN, T
-
247Kendall SimmonsPIT, G
-
248Dan WilkinsonDET, DT
-
249Dan CampbellDAL, TE
-
250Nick BarnettGB, ILB
-
251Willis McGaheeBUF, RB
-
252Kevin DysonCAR, WR
-
Tyler BraytonOAK, DT
-
254Ken DilgerTB, TE
-
255Jeff FaineCLE, C
-
256Reggie WayneIND, WR
-
257William JosephNYG, DT
-
258Brent AlexanderPIT, S
-
259Kwame HarrisSF, T
-
260Napolean HarrisOAK, LB
-
261David AkersPHI, K
-
262Larry JohnsonKC, RB
-
263Nnamdi AsomughaOAK, CB
-
264Donte StallworthNO, WR
-
265Jason WhittleTB, G
-
266Darren HowardNO, DE
-
267Shannon SharpeDEN, TE
-
268Trung CanidateWAS, RB
-
269T.J. DuckettATL, RB
-
270Mitch BergerNO, P
-
271Kyle Vanden BoschARI, DE
-
272Sammy DavisSD, CB
-
273Brian JenningsSF, LS
-
Mike CaldwellCAR, LB
-
275Chad CliftonGB, T
-
Neil O'DonnellTEN, QB
-
277Rian LindellBUF, K
-
278R. Jay SowardJAC, WR
-
279Jerry PorterOAK, WR
-
280Brian FinneranATL, WR
-
281Todd CollinsKC, QB
-
282Steve BushARI, TE
-
283Charlie BatchPIT, QB
-
284Boss BaileyDET, LB
-
285Kris JenkinsCAR, DT
-
286Dorsey LevensNYG, RB
-
287Kwamie LassiterSD, S
-
288Brian MoormanBUF, P
-
289Dominic RaiolaDET, C
-
290Nail DiggsGB, LB
-
291Jerame TumanPIT, TE
-
Phil DawsonCLE, K
-
293Matt LightNE, T
-
294Charles TillmanCHI, CB
-
295Billy MillerHOU, TE
-
296Scott FujitaKC, LB
-
297Fred SmootWAS, CB
-
298Jon StinchcombNO, T
-
299Andre WoolfolkTEN, CB
-
Andre WoolfolkTEN, CB
-
301Eugene WilsonNE, CB
-
302Brock HuardIND, QB
-
303Brandon StokleyIND, WR
-
304Al JohnsonDAL, C
-
Sammy KnightMIA, S
-
306Rashean MathisJAC, CB
-
307Eric SteinbachCIN, G
-
308E.J. HendersonMIN, LB
-
309Rich SeubertNYG, G
-
310Shaun RogersDET, DT
-
311Reche CaldwellSD, WR
-
312Mo CollinsOAK, G
-
313Travis HenryBUF, RB
-
314Bennie JoppruHOU, TE
-
315Verron HaynesPIT, RB
-
316Ken HamlinSEA, S
-
317Pisa TinoisamoaSTL, LB
-
318Bertrand BerryDEN, DE
-
319Bethel JohnsonNE, WR
-
320Clinton PortisDEN, RB
-
321Izell ReeseBUF, S
-
322Drayton FlorenceSD, CB
-
323Aaron SteckerTB, RB
-
324Billy VolekTEN, QB
-
Clark HaggansPIT, LB
-
Dan KreiderPIT, RB
-
Josh BidwellGB, P
-
Kawika MitchellKC, LB
-
Kendrick ClancyPIT, DT
-
Sammy MorrisBUF, RB
-
331Todd McClureATL, C
-
332Maurice MorrisSEA, RB
-
333Shane LechlerOAK, P
-
334Andre GurodeDAL, C
-
335Taylor JacobsWAS, WR
-
336Deon GrantCAR, S
-
337Mike SchneckPIT, LS
-
338Adrian WilsonARI, S
-
339Chris KelsayBUF, DE
-
340Mike GandyCHI, T
-
341Bruce NelsonCAR, G
-
342Steve SmithCAR, WR
-
343Joe ZelenkaJAC, LS
-
Terry PierceDEN, LB
-
345Ron EdwardsBUF, DT
-
346Michael LewisPHI, S
-
Rob MeierJAC, DE
-
Sheldon BrownPHI, CB
-
349Cooper CarlisleDEN, G
-
350Thomas JonesTB, RB
-
351Chaun ThompsonCLE, LB
-
352Antwaan Randle ElPIT, WR
-
353Eddie MooreMIA, LB
-
Ki-Jana CarterNO, RB
-
355Travis FisherSTL, CB
-
356Victor HobsonNYJ, LB
-
357Anquan BoldinARI, WR
-
358Osi UmenyioraNYG, OLB
-
359Justin SnowIND, TE
-
360Lonie PaxtonNE, LS
-
361Deion BranchNE, WR
-
362Bobbie WilliamsPHI, G
-
363Troy WaltersIND, WR
-
364Roberto GarzaATL, C
-
365Rudi JohnsonCIN, RB
-
366Neil RackersARI, K
-
367Sage RosenfelsMIA, QB
-
368Monty BeiselKC, LB
-
369Alonzo JacksonPIT, LB
-
370Marcus BellARI, DT
-
371Andre' GoodmanDET, CB
-
372L.J. SmithPHI, TE
-
373Correll BuckhalterPHI, RB
-
374Bryan ScottATL, OLB
-
Floyd WomackSEA, G
-
Kevin HouserNO, LS
-
Ray BrownDET, G
-
Tyrone CalicoTEN, WR
-
379Brandon ManumaleunaSTL, TE
-
380Will WitherspoonCAR, OLB
-
381Dewayne WhiteTB, DE
-
382Josh McCownARI, QB
-
383LeVar WoodsARI, LB
-
384Anthony AdamsSF, DT
-
385Adewale OgunleyeMIA, DE
-
386Brad BadgerOAK, G
-
Cornell GreenTB, T
-
Erik FlowersSTL, DE
-
Jim FinnNYG, FB
-
Keion CarpenterATL, S
-
Larry CentersNE, FB
-
Mike LeachDEN, LS
-
Peppi ZellnerWAS, DE
-
Rich BrahamCIN, C
-
Rob JohnsonOAK, QB
-
Steve ChristieSD, K
-
Terrence WilkinsIND, WR
-
Ty DetmerDET, QB
-
399Chris BakerNYJ, TE
-
Mike DossIND, S
-
401Antonio BryantDAL, WR
-
402Chris HopePIT, S
-
Terrence KielSD, S
-
404Matt LehrDAL, C
-
405Teyo JohnsonOAK, TE
-
406A.J. FeeleyPHI, QB
-
407Coy WireBUF, LS
-
408Rodney BaileyPIT, DE
-
409Justin PeelleSD, TE
-
410Cory ReddingDET, DE
-
411David GarrardJAC, QB
-
412David MartinGB, TE
-
413Vince ManuwaiJAC, G
-
414Dave ZastudilBAL, P
-
415T.J. HoushmandzadehCIN, WR
-
416Nate BurlesonMIN, WR
-
417Wayne HunterSEA, T
-
418Lance BriggsCHI, OLB
-
419Randy McMichaelMIA, TE
-
420Jason WittenDAL, TE
-
421Dominic RhodesIND, RB
-
422Kenny PetersonGB, DT
-
423Larry FootePIT, ILB
-
424Wade SmithMIA, G
-
425B.J. AskewNYJ, FB
-
Chad SlaughterOAK, T
-
Chris HokePIT, T
-
Corey IvyTB, CB
-
Drew BennettTEN, C
-
Jason BakerKC, P
-
Jay FeelyATL, K
-
Marc BulgerSTL, QB
-
Nick HarrisDET, P
-
Ross TuckerBUF, OL
-
Russ HochsteinNE, G
-
Shayne GrahamCIN, K
-
437Chris CrockerCLE, S
-
438Visanthe ShiancoeNYG, TE
-
439Justin FargasOAK, RB
-
440Derrick DockeryWAS, G
-
441Jarrod BaxterHOU, FB
-
442Andra DavisCLE, LB
-
443Kenyon ColemanDAL, DE
-
444Rocky BernardSEA, DT
-
445Jonathan GoodwinNYJ, C
-
446Aaron KampmanGB, DE
-
447Montrae HollandNO, G
-
448Seneca WallaceSEA, QB
-
449Terrence McGeeBUF, CB
-
450Milford BrownHOU, G
-
451Ike TaylorPIT, CB
-
452Chester TaylorBAL, RB
-
453Mike BanksARI, TE
-
454Brian WilliamsMIN, CB
-
455Bradie JamesDAL, LB
-
Kyle KosierSF, G
-
457Rock CartwrightWAS, RB
-
458Clinton HartSD, S
-
Dan KleckoNE, FB
-
Shaun HillMIN, QB
-
461Ovie MughelliBAL, RB
-
462Asante SamuelNE, CB
-
463Jarret JohnsonBAL, OLB
-
464Artis HicksPHI, G
-
465James HarrisonPIT, OLB
-
James MungroIND, RB
-
467Maake KemoeatuBAL, DT
-
468Brandon LloydSF, WR
-
469Bart ScottBAL, LB
-
470Bryan FletcherCHI, TE
-
Matt BryantNYG, K
-
Paris LenonGB, ILB
-
Ricky WilliamsIND, RB
-
Ryan ClarkNYG, S
-
Scott PetersPHI, C
-
Tony WraggeARI, G
-
477Brett RombergJAC, C
-
478Robert MathisIND, OLB
-
479Kindal MooreheadCAR, DT
-
480James LeeGB, T
-
481Mike ScifresSD, P
-
482Brian St. PierrePIT, QB
-
David DiehlNYG, RT
-
484Donald LeeMIA, TE
-
485Dan KoppenNE, C
-
486Reggie WellsARI, G
-
487Alex Van PeltBUF, QB
-
488Cato JuneIND, LB
-
489Arnaz BattleSF, WR
-
490Jeremy BridgesPHI, G
-
491Yeremiah BellMIA, S
-
492Scott KooistraCIN, T
-
493Josh BrownSEA, K
-
494Mario HagganBUF, LB
-
495Scott ShanleDAL, LB
-
496Kassim OsgoodSD, WR
-
497Nick EasonDEN, DE
-
498Tony RomoDAL, QB
-
499Quintin MikellPHI, S
-
500Antonio GatesSD, TE
-
501Aaron MooreheadIND, WR
-
502Jon DorenbosBUF, LS
-
503Jacques CesaireSD, DE
-
504Aubrayo FranklinBAL, DT
-
Chris ClemonsWAS, DE
-
David TyreeNYG, WR
-
507Tony PashosBAL, RT
-
508Brett KeiselPIT, DE
-
509Kevin WalterCIN, WR
-
510Chris JohnsonGB, CB
-
511Jason McKieCHI, RB
-
512Jason McKieCHI, RB
-
Kevin WalterCIN, WR
-
Tony WraggeARI, G
-
515Ben ClaxtonCLE, C
-
516Ben ClaxtonMIA, C
-
Ben ClaxtonTB, C
-
518Akili SmithGB, QB
Top 100 Positional Breakdown
-
149
-
234
-
318
-
416
-
515
-
614
-
714
-
812
-
910
-
101
Top 100 Team Breakdown
-
17
-
26
-
36
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
123
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
223
-
232
-
242
-
252
-
261
-
271
-
281
-
291
-
301
-
311
-
321
Top 9999 Positional Breakdown
-
149
-
234
-
318
-
416
-
515
-
614
-
714
-
812
-
910
-
101
Top 9999 Team Breakdown
-
17
-
26
-
36
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
123
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
223
-
232
-
242
-
252
-
261
-
271
-
281
-
291
-
301
-
311
-
321