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