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
-
54Preist HolmesKC, RB
-
55Curtis MartinNYJ, RB
-
56Orlando PaceSTL, T
-
57Gerard WarrenCLE, DT
-
58Zach ThomasMIA, LB
-
59Quentin JammerSD, S
-
60Chad JohnsonCIN, WR
-
61Takeo SpikesBUF, LB
-
62Corey DillonCIN, RB
-
Warrick DunnATL, RB
-
64Flozell AdamsDAL, T
-
Marvin HarrisonIND, WR
-
Tra ThomasPHI, LT
-
67Doug FlutieSD, QB
-
68Laveranues ColesWAS, WR
-
69Darren SharperGB, S
-
Kyle TurleySTL, LT
-
Luke PetitgoutNYG, RT
-
Terrell OwensSF, WR
-
73Willie AndersonCIN, T
-
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
-
Fred TaylorJAX, RB
-
Jason GildonPIT, LB
-
88Shaun WilliamsNYG, S
-
89Byron LeftwichJAC, QB
-
90Muhsin MuhammadCAR, WR
-
91Jamie SharperHOU, LB
-
92Matt BirkMIN, C
-
93Derrick MasonTEN, WR
-
94Joe HornNO, WR
-
Will ShieldsKC, G
-
96Tony GonzalezKC, TE
-
97Vonnie HollidayKC, DT
-
98Tiki BarberNYG, RB
-
99Cletidus HuntGB, DT
-
100Troy VincentPHI, CB
-
101Tebucky JonesNO, S
-
102R.W. McQuartersCHI, CB
-
103Richard SeymourNE, DT
-
104Dale CarterNO, CB
-
Darren WoodsonDAL, S
-
106Bryan RobinsonCHI, DE
-
107Randy ThomasWAS, G
-
108Willie McGinestNE, LB
-
109Greg EllisDAL, LB
-
110Joey PorterPIT, LB
-
111Emmitt SmithARI, RB
-
112Ahman GreenGB, RB
-
113Brian DawkinsPHI, S
-
114Todd WeinerATL, T
-
115Kenard LangCLE, DE
-
Mike PetersonJAC, LB
-
Zach WiegertHOU, T
-
118Ronde BarberTB, CB
-
119Ryan SimsKC, DT
-
120Jeremy NewberrySF, C
-
121Bruce SmithWAS, DE
-
122Charles WoodsonOAK, SS
-
Garrison HearstSF, RB
-
124Brian SimmonsCIN, ILB
-
125Courtney BrownCLE, DE
-
126Aeneas WilliamsSTL, CB
-
127Jeff SaturdayIND, C
-
128London FletcherBUF, ILB
-
129Jordan GrossCAR, LT
-
130Terence NewmanDAL, CB
-
131Jim KleinsasserMIN, TE
-
132Donovin DariusJAC, S
-
133Tim BowensMIA, DT
-
134Anthony ClementARI, T
-
Lawyer MilloyBUF, S
-
Walt HarrisIND, CB
-
137Justin SmithCIN, DE
-
138Johnathan SullivanNO, DT
-
139Brock HuardIND, QB
-
Jon KitnaCIN, QB
-
141Dexter JacksonARI, S
-
Marcus PollardIND, TE
-
143Brian KellyTB, CB
-
144Bryant McKinnieMIN, LT
-
145Mike VrabelNE, LB
-
146Andre CarterSF, DE
-
147Jerome PathonNO, WR
-
148Antonio CochranSEA, DE
-
Jeff BlakeARI, QB
-
Pat WilliamsBUF, DT
-
Ted WashingtonNE, DT
-
152Rodney HarrisonNE, S
-
153Peter WarrickCIN, WR
-
154Troy PolamaluPIT, S
-
155Wayne ChrebetNYJ, WR
-
156Kordell StewartCHI, QB
-
157Jamal LewisBAL, RB
-
158Donald DriverGB, WR
-
159Shannon SharpeDEN, TE
-
160Ryan TuckerCLE, T
-
161Brad MeesterJAC, C
-
162Hollis ThomasPHI, DT
-
163Grant WistromSTL, DE
-
164Dan WilkinsonDET, DT
-
165Kendall SimmonsPIT, G
-
166Hines WardPIT, WR
-
167Roy WilliamsDAL, S
-
168John HendersonJAC, DT
-
169Mo CollinsOAK, G
-
170Terrell SuggsBAL, OLB
-
171Edgerrin JamesIND, RB
-
172Chike OkeaforSEA, G
-
Jake DelhommeCAR, QB
-
Olindo MareMIA, K
-
Trent DilferTB, QB
-
176Marcus StroudJAC, DT
-
177Rich SeubertNYG, G
-
178Corey SimonPHI, DT
-
179Corey ChavousMIN, S
-
180Champ BaileyWAS, CB
-
181Santana MossNYJ, WR
-
182Brian WatersKC, G
-
183Kevin WilliamsMIN, DT
-
184Ricky WilliamsMIA, RB
-
185Dwight FreeneyIND, OLB
-
Jason ElamDEN, K
-
Jimmy KennedySTL, DT
-
Levi JonesCIN, T
-
189Casey HamptonPIT, DT
-
190Adam VinatieriNE, K
-
191Chris SamuelsWAS, T
-
192Jeff FaineCLE, C
-
193Ty WarrenNE, DT
-
194Plaxico BurressPIT, WR
-
195Michael HaynesCHI, DT
-
196Reggie KellyCIN, TE
-
197Marcus TrufantSEA, CB
-
198Rob MeierJAC, DE
-
199Jason WhittleTB, G
-
200Shaun EllisNYJ, DE
-
201Bryant JohnsonARI, WR
-
202Calvin PaceARI, OLB
-
203Vinny TestaverdeNYJ, QB
-
204Antoine WinfieldBUF, CB
-
205Jerome McDouglePHI, DE
-
206Donte StallworthNO, WR
-
207Kyle BollerBAL, QB
-
208Nail DiggsGB, LB
-
209Jeremy ShockeyNYG, TE
-
210Larry CentersWAS, FB
-
211Albert HaynesworthTEN, DT
-
212Oliver RossPIT, T
-
213John AbrahamNYJ, OLB
-
214Chris ChandlerCHI, QB
-
Ryan LongwellGB, K
-
T.J. DuckettATL, RB
-
217Travis TaylorBAL, WR
-
218Sammy KnightMIA, S
-
219Wendell BryantARI, DT
-
220Dan CampbellDAL, TE
-
221Ron DayneNYG, RB
-
222Brandon StokleyIND, WR
-
223Ashley LelieDEN, WR
-
224Willis McGaheeBUF, RB
-
225Jeff BackusDET, T
-
Phillip BuchanonOAK, CB
-
227Deltha O'NealDEN, CB
-
228William JosephNYG, DT
-
229Kwame HarrisSF, T
-
230Rex GrossmanCHI, QB
-
231Daniel GrahamNE, TE
-
232Will AllenNYG, S
-
233Steve HutchinsonSEA, G
-
234Nate ClementsBUF, CB
-
235Javon WalkerGB, WR
-
Larry JohnsonKC, RB
-
237Bryan ThomasNYJ, LB
-
238Chris RedmanBAL, QB
-
David BarrettARI, CB
-
James HallDET, DE
-
241David PattenNE, WR
-
242Andre WoolfolkTEN, CB
-
Andre WoolfolkTEN, CB
-
244Jerame TumanPIT, TE
-
245Julian PetersonSF, LB
-
246Bubba FranksGB, TE
-
247Ed ReedBAL, S
-
248George FosterDEN, T
-
249Todd HeapBAL, TE
-
250Sebastian JanikowskiOAK, K
-
251Ahmed PlummerSF, CB
-
252Rashard AndersonCAR, CB
-
253Nick BarnettGB, ILB
-
254Ryan PickettSTL, DT
-
255Shane LechlerOAK, P
-
256Nnamdi AsomughaOAK, CB
-
257Dallas ClarkIND, TE
-
258Deuce McAllisterNO, RB
-
259Terrence WilkinsIND, WR
-
260Patrick RamseyWAS, QB
-
261R. Jay SowardJAC, WR
-
262Alex Van PeltBUF, QB
-
263Napolean HarrisOAK, LB
-
264Marc ColomboCHI, T
-
265William GreenCLE, RB
-
266Rob MorrisIND, ILB
-
Tyler BraytonOAK, DT
-
268Trung CanidateWAS, RB
-
269Damien WoodyNE, G
-
270Keith BulluckTEN, LB
-
271Anthony BechtNYJ, TE
-
272Sammy DavisSD, CB
-
273Kwamie LassiterSD, S
-
274Shaun AlexanderSEA, RB
-
275Brent AlexanderPIT, S
-
Ken DilgerTB, TE
-
277Brian FinneranATL, WR
-
278Stockar McDougleDET, G
-
279John KasayCAR, K
-
Rian LindellBUF, K
-
281Victor RileyNO, LT
-
282Billy MillerHOU, TE
-
Charlie BatchPIT, QB
-
Kevin DysonCAR, WR
-
Steve BeuerleinDEN, QB
-
Todd CollinsKC, QB
-
287Chris HovanMIN, DT
-
288David AkersPHI, K
-
289Kelly HolcombCLE, QB
-
290Brian MoormanBUF, P
-
291Boss BaileyDET, LB
-
292Jabar GaffneyNE, WR
-
293Drew BreesSD, QB
-
294Eric SteinbachCIN, G
-
295Neil O'DonnellTEN, QB
-
296Charles TillmanCHI, CB
-
297Hollis ThomasPHI, DT
-
298Aaron SchobelBUF, DE
-
299Mitch BergerNO, P
-
300Reggie WayneIND, WR
-
301Eugene WilsonNE, CB
-
302Dorsey LevensNYG, RB
-
Mike CaldwellCAR, LB
-
304Darren HowardNO, DE
-
305Drayton FlorenceSD, CB
-
306Brian JenningsSF, LS
-
307Jon StinchcombNO, T
-
308Al JohnsonDAL, C
-
309Kyle Vanden BoschARI, DE
-
310Rashean MathisJAC, CB
-
311Phil DawsonCLE, K
-
312E.J. HendersonMIN, LB
-
Larry CentersNE, FB
-
Ray BrownDET, G
-
Ty DetmerDET, QB
-
316Thomas JonesTB, RB
-
317Bethel JohnsonNE, WR
-
318Steve ChristieSD, K
-
319Bennie JoppruHOU, TE
-
320Jerry PorterOAK, WR
-
321Ken HamlinSEA, S
-
322Pisa TinoisamoaSTL, LB
-
323Taylor JacobsWAS, WR
-
324Izell ReeseBUF, S
-
325Kawika MitchellKC, LB
-
326Chaun ThompsonCLE, LB
-
327Eddie MooreMIA, LB
-
328Chad CliftonGB, T
-
329Victor HobsonNYJ, LB
-
330Chris KelsayBUF, DE
-
331Matt LightNE, T
-
332Rich BrahamCIN, C
-
333Reche CaldwellSD, WR
-
334Bruce NelsonCAR, G
-
335Dominic RaiolaDET, C
-
336Terry PierceDEN, LB
-
337Clinton PortisDEN, RB
-
338Bryan ScottATL, OLB
-
Rob JohnsonOAK, QB
-
340Bertrand BerryDEN, DE
-
341Anquan BoldinARI, WR
-
342Todd McClureATL, C
-
343Fred SmootWAS, CB
-
344Maurice MorrisSEA, RB
-
345L.J. SmithPHI, TE
-
346Cooper CarlisleDEN, G
-
347Osi UmenyioraNYG, OLB
-
348Michael LewisPHI, S
-
Sheldon BrownPHI, CB
-
350Anthony AdamsSF, DT
-
351Kevin FaulkNE, RB
-
352Terrence KielSD, S
-
353Teyo JohnsonOAK, TE
-
354Travis FisherSTL, CB
-
355Aaron SteckerTB, RB
-
356Lonie PaxtonNE, LS
-
357Billy VolekTEN, QB
-
Clark HaggansPIT, LB
-
Dan KreiderPIT, RB
-
Josh BidwellGB, P
-
Kendrick ClancyPIT, DT
-
Sammy MorrisBUF, RB
-
363Alonzo JacksonPIT, LB
-
364Mike DossIND, S
-
365Tyrone CalicoTEN, WR
-
366Deion BranchNE, WR
-
367Antonio BryantDAL, WR
-
368Justin SnowIND, TE
-
369Dewayne WhiteTB, DE
-
370Antwaan Randle ElPIT, WR
-
371Travis HenryBUF, RB
-
372Troy WaltersIND, WR
-
373Shaun RogersDET, DT
-
374Joe ZelenkaJAC, LS
-
Keion CarpenterATL, S
-
Neil RackersARI, K
-
Peppi ZellnerWAS, DE
-
378Kevin HouserNO, LS
-
379Steve BushARI, TE
-
380Ki-Jana CarterNO, RB
-
381Brad BadgerOAK, G
-
382Chris CrockerCLE, S
-
383Deon GrantCAR, S
-
384Mike SchneckPIT, LS
-
385Justin FargasOAK, RB
-
386Lance BriggsCHI, OLB
-
387Kenyon ColemanDAL, DE
-
388Jason WittenDAL, TE
-
389Nate BurlesonMIN, WR
-
390Wade SmithMIA, G
-
391B.J. AskewNYJ, FB
-
Erik FlowersSTL, DE
-
Jim FinnNYG, FB
-
394Cory ReddingDET, DE
-
395Andre' GoodmanDET, CB
-
396Vince ManuwaiJAC, G
-
397Adrian WilsonARI, S
-
398Wayne HunterSEA, T
-
399Will WitherspoonCAR, OLB
-
400Mike GandyCHI, T
-
401Kenny PetersonGB, DT
-
402Bradie JamesDAL, LB
-
Steve SmithCAR, WR
-
404Andre GurodeDAL, C
-
405Derrick DockeryWAS, G
-
406Josh McCownARI, QB
-
407Ron EdwardsBUF, DT
-
408Coy WireBUF, LS
-
409Chris WeinkeCAR, QB
-
410Mike LeachDEN, LS
-
411Chris BakerNYJ, TE
-
412David GarrardJAC, QB
-
Visanthe ShiancoeNYG, TE
-
414Chris HopePIT, S
-
415Randy McMichaelMIA, TE
-
416Dan KleckoNE, FB
-
417Mike ScifresSD, P
-
418Asante SamuelNE, CB
-
419Cornell GreenTB, T
-
420Montrae HollandNO, G
-
421Justin PeelleSD, TE
-
422Brian WilliamsMIN, CB
-
423Roberto GarzaATL, C
-
424Rudi JohnsonCIN, RB
-
425Jarret JohnsonBAL, OLB
-
426Seneca WallaceSEA, QB
-
427Terrence McGeeBUF, CB
-
428Nick EasonDEN, DE
-
429Dave ZastudilBAL, P
-
430Sage RosenfelsMIA, QB
-
431Monty BeiselKC, LB
-
432Ike TaylorPIT, CB
-
433Scott PetersPHI, C
-
434Larry FootePIT, ILB
-
435Marcus BellARI, DT
-
436Correll BuckhalterPHI, RB
-
437Floyd WomackSEA, G
-
438Brandon ManumaleunaSTL, TE
-
439Ovie MughelliBAL, RB
-
440Bobbie WilliamsPHI, G
-
441Brandon LloydSF, WR
-
442Russ HochsteinNE, G
-
443Donald LeeMIA, TE
-
444Chad 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
-
453Brett RombergJAC, C
-
454Dan KoppenNE, C
-
455Jeremy BridgesPHI, G
-
456Robert MathisIND, OLB
-
457Jarrod BaxterHOU, FB
-
458Kindal MooreheadCAR, DT
-
459Aubrayo FranklinBAL, DT
-
460Andra DavisCLE, LB
-
461James LeeGB, T
-
462Scott FujitaKC, LB
-
463A.J. FeeleyPHI, QB
-
464Rocky BernardSEA, DT
-
465Matt LehrDAL, C
-
466Brian St. PierrePIT, QB
-
David DiehlNYG, RT
-
468Jonathan GoodwinNYJ, C
-
469Aaron KampmanGB, DE
-
470Chris HokePIT, T
-
Shayne GrahamCIN, K
-
472Verron HaynesPIT, RB
-
473Tony PashosBAL, RT
-
474Adewale OgunleyeMIA, DE
-
475Reggie WellsARI, G
-
476Milford BrownHOU, G
-
477Arnaz BattleSF, WR
-
Cato JuneIND, LB
-
479Rodney BaileyPIT, DE
-
480Yeremiah BellMIA, S
-
481Scott KooistraCIN, T
-
482Chester TaylorBAL, RB
-
483Josh BrownSEA, K
-
484Bryan FletcherCHI, TE
-
485Mario HagganBUF, LB
-
486David MartinGB, TE
-
487Mike BanksARI, TE
-
488Brett KeiselPIT, DE
-
489Chris JohnsonGB, CB
-
490Scott ShanleDAL, LB
-
491T.J. HoushmandzadehCIN, WR
-
492Kevin WalterCIN, WR
-
493Kyle KosierSF, G
-
494Rock CartwrightWAS, RB
-
495Quintin MikellPHI, S
-
496Aaron MooreheadIND, WR
-
Shaun HillMIN, QB
-
498Chris ClemonsWAS, DE
-
499Artis HicksPHI, G
-
500James MungroIND, RB
-
501Clinton HartSD, S
-
David TyreeNYG, WR
-
Tony WraggeARI, G
-
504Dominic RhodesIND, RB
-
505Bart ScottBAL, LB
-
Jason McKieCHI, RB
-
507Matt BryantNYG, K
-
508Paris LenonGB, ILB
-
509Kassim OsgoodSD, WR
-
510Tony RomoDAL, QB
-
511Antonio GatesSD, TE
-
512Jon DorenbosBUF, LS
-
513Jacques CesaireSD, DE
-
514James HarrisonPIT, OLB
-
515Maake KemoeatuBAL, DT
-
516Ricky WilliamsIND, RB
-
Ryan ClarkNYG, S
-
518Jason McKieCHI, RB
-
Kevin WalterCIN, WR
-
Tony WraggeARI, G
-
521Ben ClaxtonCLE, C
-
522Ben ClaxtonMIA, C
-
Ben ClaxtonTB, C
-
524Akili SmithGB, QB
Top 100 Positional Breakdown
-
159
-
226
-
322
-
419
-
515
-
612
-
712
-
810
-
99
-
101
Top 100 Team Breakdown
-
16
-
26
-
35
-
45
-
55
-
64
-
74
-
84
-
94
-
104
-
114
-
123
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
291
-
301
-
311
-
321
-
331
Top 9999 Positional Breakdown
-
159
-
226
-
322
-
419
-
515
-
612
-
712
-
810
-
99
-
101
Top 9999 Team Breakdown
-
16
-
26
-
35
-
45
-
55
-
64
-
74
-
84
-
94
-
104
-
114
-
123
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
291
-
301
-
311
-
321
-
331