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 TaylorJAC, RB
-
63Anthony SimmonsSEA, ILB
-
Kerry CollinsNYG, QB
-
65Bryan RobinsonCHI, DE
-
66Terrell OwensSF, WR
-
67David BostonSD, WR
-
68Roy WilliamsDAL, S
-
69Chris SamuelsWAS, T
-
70Peter WarrickCIN, WR
-
71R.W. McQuartersCHI, CB
-
72Junior SeauMIA, LB
-
73Brian DawkinsPHI, S
-
74Jason GildonPIT, LB
-
75Andre CarterSF, DE
-
76Richard SeymourNE, DT
-
77Charles WoodsonOAK, SS
-
78Tiki BarberNYG, RB
-
79Alan FanecaPIT, G
-
80Ricky WilliamsMIA, RB
-
81Greg EllisDAL, LB
-
82Jamal LewisBAL, RB
-
83Jerome BettisPIT, RB
-
Kris JenkinsCAR, DT
-
85Warrick DunnATL, RB
-
86Kevin WilliamsMIN, DT
-
87Will ShieldsKC, G
-
88John LynchTB, S
-
Tebucky JonesNO, S
-
90Shaun WilliamsNYG, S
-
91Matt BirkMIN, C
-
92Kevin CarterTEN, DE
-
93Darren SharperGB, S
-
94Cletidus HuntGB, DT
-
95Bryant McKinnieMIN, LT
-
96Wayne ChrebetNYJ, WR
-
97Chad JohnsonCIN, WR
-
98LaDainian TomlinsonSD, RB
-
99Jake PlummerDEN, QB
-
100Brian SimmonsCIN, ILB
-
101Jamie SharperHOU, LB
-
102Todd WeinerATL, T
-
103John HendersonJAC, DT
-
104Anthony ClementARI, T
-
Doug FlutieSD, QB
-
106Marcus TrufantSEA, CB
-
107Terrell SuggsBAL, OLB
-
108Ahman GreenGB, RB
-
109Corey SimonPHI, DT
-
110Grant WistromSTL, DE
-
111Jeremy NewberrySF, C
-
112Emmitt SmithARI, RB
-
113Dwight FreeneyIND, OLB
-
114Joey PorterPIT, LB
-
115Ty WarrenNE, DT
-
116Troy VincentPHI, CB
-
117Dexter JacksonARI, S
-
118Michael HaynesCHI, DT
-
119Plaxico BurressPIT, WR
-
120Derrick MasonTEN, WR
-
121Jimmy KennedySTL, DT
-
122Jeremy ShockeyNYG, TE
-
123Jerome McDouglePHI, DE
-
124Chad PenningtonNYJ, QB
-
125Albert HaynesworthTEN, DT
-
126Joe HornNO, WR
-
127Dale CarterNO, CB
-
128Troy PolamaluPIT, S
-
129Marcus PollardIND, TE
-
130Zach WiegertHOU, T
-
131Champ BaileyWAS, CB
-
132Bryant JohnsonARI, WR
-
133William GreenCLE, RB
-
134London FletcherBUF, ILB
-
135Vonnie HollidayKC, DT
-
136Calvin PaceARI, OLB
-
137Wendell BryantARI, DT
-
138Walt HarrisIND, CB
-
139Aeneas WilliamsSTL, CB
-
Jon KitnaCIN, QB
-
Mike PetersonJAC, LB
-
Ronde BarberTB, CB
-
143Kenard LangCLE, DE
-
144Chris McAlisterBAL, CB
-
145Kyle BollerBAL, QB
-
146Walter JonesSEA, T
-
147T.J. DuckettATL, RB
-
148Oliver RossPIT, T
-
149Travis TaylorBAL, WR
-
150Levi JonesCIN, T
-
151Orlando PaceSTL, T
-
152Ted WashingtonNE, DT
-
153Jeff FaineCLE, C
-
154Steve HutchinsonSEA, G
-
155George FosterDEN, T
-
156Antonio CochranSEA, DE
-
Jeff BlakeARI, QB
-
Trent DilferTB, QB
-
159Deltha O'NealDEN, CB
-
160Rodney HarrisonNE, S
-
161Ron DayneNYG, RB
-
162Ashley LelieDEN, WR
-
Jake DelhommeCAR, QB
-
164Dallas ClarkIND, TE
-
165Julian PetersonSF, LB
-
166Bubba FranksGB, TE
-
167Javon WalkerGB, WR
-
168Ryan TuckerCLE, T
-
169Bryan ThomasNYJ, LB
-
170Hollis ThomasPHI, DT
-
Rex GrossmanCHI, QB
-
172Vinny TestaverdeNYJ, QB
-
173Hines WardPIT, WR
-
174Phillip BuchanonOAK, CB
-
175Willis McGaheeBUF, RB
-
176Daniel GrahamNE, TE
-
177Olindo MareMIA, K
-
178Kordell StewartCHI, QB
-
179Will AllenNYG, S
-
180William JosephNYG, DT
-
181Kwame HarrisSF, T
-
182Jerome PathonNO, WR
-
183Napolean HarrisOAK, LB
-
184Tim BowensMIA, DT
-
185Shaun AlexanderSEA, RB
-
186Ed ReedBAL, S
-
187Larry JohnsonKC, RB
-
188Andre WoolfolkTEN, CB
-
Andre WoolfolkTEN, CB
-
190Stockar McDougleDET, G
-
191Bruce SmithWAS, DE
-
192Casey HamptonPIT, DT
-
193Adam VinatieriNE, K
-
194Jason ElamDEN, K
-
195Chike OkeaforSEA, G
-
Matt HasselbeckSEA, QB
-
197Kendall SimmonsPIT, G
-
198Sammy DavisSD, CB
-
199Nick BarnettGB, ILB
-
Reggie KellyCIN, TE
-
201Nnamdi AsomughaOAK, CB
-
202Donte StallworthNO, WR
-
203Brad MeesterJAC, C
-
204Dan WilkinsonDET, DT
-
Tyler BraytonOAK, DT
-
206Shaun EllisNYJ, DE
-
207Antoine WinfieldBUF, CB
-
208Corey ChavousMIN, S
-
209Patrick RamseyWAS, QB
-
210Brian KellyTB, CB
-
211Rashard AndersonCAR, CB
-
212Tim BrownOAK, WR
-
213Ahmed PlummerSF, CB
-
214John AbrahamNYJ, OLB
-
215Chris HovanMIN, DT
-
216Reggie WayneIND, WR
-
217Todd HeapBAL, TE
-
218Brian WatersKC, G
-
219Ryan PickettSTL, DT
-
220Ryan LongwellGB, K
-
221Aaron SmithPIT, DE
-
222Sebastian JanikowskiOAK, K
-
223Jason WhittleTB, G
-
224Trung CanidateWAS, RB
-
225Jerry RiceOAK, WR
-
226R. Jay SowardJAC, WR
-
227Chris ChandlerCHI, QB
-
228Charles RogersDET, WR
-
229Dan CampbellDAL, TE
-
230Jim KleinsasserMIN, TE
-
Larry CentersWAS, FB
-
232Donovin DariusJAC, S
-
233Anthony BechtNYJ, TE
-
234Keith BulluckTEN, LB
-
235Boss BaileyDET, LB
-
236Brandon StokleyIND, WR
-
237Charles TillmanCHI, CB
-
238Eugene WilsonNE, CB
-
239David PattenNE, WR
-
240Drew BreesSD, QB
-
241Terrence WilkinsIND, WR
-
242Jon StinchcombNO, T
-
Rian LindellBUF, K
-
244Bethel JohnsonNE, WR
-
245Andre GurodeDAL, C
-
246Al JohnsonDAL, C
-
247Taylor JacobsWAS, WR
-
248Rashean MathisJAC, CB
-
249Drayton FlorenceSD, CB
-
250Shannon SharpeDEN, TE
-
251Brent AlexanderPIT, S
-
252Eric SteinbachCIN, G
-
253Darren HowardNO, DE
-
254Ken DilgerTB, TE
-
Victor RileyNO, LT
-
256Bennie JoppruHOU, TE
-
Brian FinneranATL, WR
-
258Billy MillerHOU, TE
-
259Ken HamlinSEA, S
-
260Pisa TinoisamoaSTL, LB
-
261Thomas JonesTB, RB
-
262Chaun ThompsonCLE, LB
-
263Daunte CulpepperMIN, QB
-
264Eddie MooreMIA, LB
-
265Jerame TumanPIT, TE
-
Victor HobsonNYJ, LB
-
267Charlie BatchPIT, QB
-
Kwamie LassiterSD, S
-
Steve BeuerleinDEN, QB
-
270Aaron SchobelBUF, DE
-
271Mitch BergerNO, P
-
272Kawika MitchellKC, LB
-
273Chris KelsayBUF, DE
-
274Todd CollinsKC, QB
-
275Reche CaldwellSD, WR
-
276Bruce NelsonCAR, G
-
277Hollis ThomasPHI, DT
-
Phil DawsonCLE, K
-
279Terry PierceDEN, LB
-
280Shane LechlerOAK, P
-
281Clinton PortisDEN, RB
-
282L.J. SmithPHI, TE
-
283Bryan ScottATL, OLB
-
Terrence KielSD, S
-
285Chad CliftonGB, T
-
286Teyo JohnsonOAK, TE
-
287Kelly HolcombCLE, QB
-
288Anquan BoldinARI, WR
-
289Dorsey LevensNYG, RB
-
290Neil O'DonnellTEN, QB
-
Osi UmenyioraNYG, OLB
-
292Anthony AdamsSF, DT
-
Travis FisherSTL, CB
-
294Mike CaldwellCAR, LB
-
295David AkersPHI, K
-
296Mike DossIND, S
-
Mo CollinsOAK, G
-
298Brian MoormanBUF, P
-
299Alonzo JacksonPIT, LB
-
300Tyrone CalicoTEN, WR
-
301Verron HaynesPIT, RB
-
302Antonio BryantDAL, WR
-
Brock HuardIND, QB
-
304Dewayne WhiteTB, DE
-
305Shaun RogersDET, DT
-
306Antwaan Randle ElPIT, WR
-
307Chris WeinkeCAR, QB
-
308Izell ReeseBUF, S
-
309Chris RedmanBAL, QB
-
David BarrettARI, CB
-
311Todd McClureATL, C
-
312Chris CrockerCLE, S
-
313Lance BriggsCHI, OLB
-
314Jason WittenDAL, TE
-
315Bertrand BerryDEN, DE
-
316Wade SmithMIA, G
-
317B.J. AskewNYJ, FB
-
318Steve BushARI, TE
-
319Alex Van PeltBUF, QB
-
320Andre' GoodmanDET, CB
-
321Vince ManuwaiJAC, G
-
322Mike SchneckPIT, LS
-
323Adrian WilsonARI, S
-
324Will WitherspoonCAR, OLB
-
325Rob MorrisIND, ILB
-
326Wayne HunterSEA, T
-
327Mike GandyCHI, T
-
328Kenny PetersonGB, DT
-
329Steve SmithCAR, WR
-
330Josh McCownARI, QB
-
331Coy WireBUF, LS
-
332Kevin DysonCAR, WR
-
333Erik FlowersSTL, DE
-
Jim FinnNYG, FB
-
Kevin HouserNO, LS
-
336Troy WaltersIND, WR
-
337Chris BakerNYJ, TE
-
338David GarrardJAC, QB
-
339Bradie JamesDAL, LB
-
340Scott PetersPHI, C
-
341Chris HopePIT, S
-
342LeVar WoodsARI, LB
-
343Asante SamuelNE, CB
-
344Dan KleckoNE, FB
-
345Cornell GreenTB, T
-
346Jarret JohnsonBAL, OLB
-
347Seneca WallaceSEA, QB
-
348Roberto GarzaATL, C
-
349Terrence McGeeBUF, CB
-
350Dave ZastudilBAL, P
-
351Monty BeiselKC, LB
-
352Ike TaylorPIT, CB
-
353Brian JenningsSF, LS
-
354Marcus BellARI, DT
-
355Larry CentersNE, FB
-
Ray BrownDET, G
-
Ty DetmerDET, QB
-
358Cory ReddingDET, DE
-
359Floyd WomackSEA, G
-
360Brandon ManumaleunaSTL, TE
-
361Brandon LloydSF, WR
-
362Steve ChristieSD, K
-
363Bobbie WilliamsPHI, G
-
364Dominic RaiolaDET, C
-
365Rich BrahamCIN, C
-
366Dan KoppenNE, C
-
367Chris HokePIT, T
-
Shayne GrahamCIN, K
-
369Brett RombergJAC, C
-
370Robert MathisIND, OLB
-
371Jarrod BaxterHOU, FB
-
372Kindal MooreheadCAR, DT
-
373Andra DavisCLE, LB
-
374Jonathan GoodwinNYJ, C
-
375A.J. FeeleyPHI, QB
-
376Aaron KampmanGB, DE
-
377Matt LehrDAL, C
-
378Aaron SteckerTB, RB
-
379Reggie WellsARI, G
-
380Billy VolekTEN, QB
-
Clark HaggansPIT, LB
-
Dan KreiderPIT, RB
-
Kendrick ClancyPIT, DT
-
Sammy MorrisBUF, RB
-
385Jeremy BridgesPHI, G
-
386Arnaz BattleSF, WR
-
Cato JuneIND, LB
-
388Rodney BaileyPIT, DE
-
389Yeremiah BellMIA, S
-
390Chester TaylorBAL, RB
-
391Josh BrownSEA, K
-
392Mike BanksARI, TE
-
393Brian WilliamsMIN, CB
-
394Milford BrownHOU, G
-
395David MartinGB, TE
-
396Scott ShanleDAL, LB
-
397Joe ZelenkaJAC, LS
-
Keion CarpenterATL, S
-
Peppi ZellnerWAS, DE
-
400T.J. HoushmandzadehCIN, WR
-
401Kassim OsgoodSD, WR
-
402Quintin MikellPHI, S
-
403Aaron MooreheadIND, WR
-
Shaun HillMIN, QB
-
Tony RomoDAL, QB
-
406Antonio GatesSD, TE
-
407Ki-Jana CarterNO, RB
-
408Artis HicksPHI, G
-
409James MungroIND, RB
-
410Aubrayo FranklinBAL, DT
-
Brad BadgerOAK, G
-
Mike ScifresSD, P
-
413James HarrisonPIT, OLB
-
414Maake KemoeatuBAL, DT
-
415Bart ScottBAL, LB
-
416Bryan FletcherCHI, TE
-
Matt BryantNYG, K
-
Ricky WilliamsIND, RB
-
Ryan ClarkNYG, S
-
420Dominic RhodesIND, RB
-
421Nick EasonDEN, DE
-
422Brian St. PierrePIT, QB
-
423Adewale OgunleyeMIA, DE
-
424Chris ClemonsWAS, DE
-
425Tony WraggeARI, G
-
426Kevin WalterCIN, WR
-
427Mike LeachDEN, LS
-
428Brett KeiselPIT, DE
-
429Jon DorenbosBUF, LS
-
430Chad SlaughterOAK, T
-
Corey IvyTB, CB
-
Drew BennettTEN, C
-
Jason BakerKC, P
-
Jay FeelyATL, K
-
Marc BulgerSTL, QB
-
Ross TuckerBUF, OL
-
437Rob JohnsonOAK, QB
-
438Paris LenonGB, ILB
-
439Chris JohnsonGB, CB
-
440Tony PashosBAL, RT
-
441Jason McKieCHI, RB
-
442Jason McKieCHI, RB
-
Kevin WalterCIN, WR
-
Tony WraggeARI, G
-
445Ben ClaxtonCLE, C
-
446Ben ClaxtonMIA, C
-
Ben ClaxtonTB, C
-
448Akili SmithGB, QB
Top 100 Positional Breakdown
-
153
-
234
-
318
-
418
-
514
-
613
-
713
-
812
-
911
-
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
-
302
-
311
-
321
Top 9999 Positional Breakdown
-
153
-
234
-
318
-
418
-
514
-
613
-
713
-
812
-
911
-
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
-
302
-
311
-
321