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