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