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