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