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
-
64Willie AndersonCIN, T
-
65Tom BradyNE, QB
-
66Tebucky JonesNO, S
-
67Jerry RiceOAK, WR
-
68Mo LewisNYJ, LB
-
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
-
113Fred TaylorJAX, RB
-
114Ahman GreenGB, RB
-
115Justin SmithCIN, DE
-
116Todd WeinerATL, T
-
117Peter WarrickCIN, WR
-
118Kenard LangCLE, DE
-
Zach WiegertHOU, T
-
120Wayne ChrebetNYJ, WR
-
121Brian KellyTB, CB
-
122Shannon SharpeDEN, TE
-
123London FletcherBUF, ILB
-
124Jordan GrossCAR, LT
-
125Willie McGinestNE, LB
-
126Tim BowensMIA, DT
-
127Anthony ClementARI, T
-
Walt HarrisIND, CB
-
129Rodney HarrisonNE, S
-
130Johnathan SullivanNO, DT
-
131Ricky WilliamsMIA, RB
-
132Brian DawkinsPHI, S
-
Kerry CollinsNYG, QB
-
134Roy WilliamsDAL, S
-
135Jamal LewisBAL, RB
-
136Mo CollinsOAK, G
-
137Edgerrin JamesIND, RB
-
138Dexter JacksonARI, S
-
Marcus PollardIND, TE
-
140Bryant McKinnieMIN, LT
-
141Brad MeesterJAC, C
-
142Joe HornNO, WR
-
143Kevin WilliamsMIN, DT
-
144Grant WistromSTL, DE
-
145Kendall SimmonsPIT, G
-
146Andre CarterSF, DE
-
Troy VincentPHI, CB
-
148Chris SamuelsWAS, T
-
149Pat WilliamsBUF, DT
-
150Troy PolamaluPIT, S
-
151Olindo MareMIA, K
-
152Brock HuardIND, QB
-
Donald DriverGB, WR
-
154Hollis ThomasPHI, DT
-
155Mike VrabelNE, LB
-
156Ty WarrenNE, DT
-
157John HendersonJAC, DT
-
158Michael HaynesCHI, DT
-
159Marcus TrufantSEA, CB
-
160Terrell SuggsBAL, OLB
-
161Jerome PathonNO, WR
-
162Bruce SmithWAS, DE
-
163Antonio CochranSEA, DE
-
164Marcus StroudJAC, DT
-
165Rich SeubertNYG, G
-
166Corey SimonPHI, DT
-
167Champ BaileyWAS, CB
-
168Jerome McDouglePHI, DE
-
169Donte StallworthNO, WR
-
170Santana MossNYJ, WR
-
171Jeremy ShockeyNYG, TE
-
172Brian WatersKC, G
-
173Ryan TuckerCLE, T
-
174Albert HaynesworthTEN, DT
-
175Dwight FreeneyIND, OLB
-
Jason ElamDEN, K
-
Jimmy KennedySTL, DT
-
Lawyer MilloyBUF, S
-
Levi JonesCIN, T
-
180Casey HamptonPIT, DT
-
181Jeff FaineCLE, C
-
182Plaxico BurressPIT, WR
-
183Jon KitnaCIN, QB
-
184Dan WilkinsonDET, DT
-
185Shane LechlerOAK, P
-
186Hines WardPIT, WR
-
187Jason WhittleTB, G
-
188Shaun EllisNYJ, DE
-
189Dallas ClarkIND, TE
-
190Bryant JohnsonARI, WR
-
191Calvin PaceARI, OLB
-
192Trent DilferTB, QB
-
Vinny TestaverdeNYJ, QB
-
194Antoine WinfieldBUF, CB
-
195Napolean HarrisOAK, LB
-
196Kyle BollerBAL, QB
-
197William GreenCLE, RB
-
198Corey ChavousMIN, S
-
199Sammy DavisSD, CB
-
200Julian PetersonSF, LB
-
201John AbrahamNYJ, OLB
-
202Emmitt SmithARI, RB
-
Jeff BlakeARI, QB
-
Ryan LongwellGB, K
-
T.J. DuckettATL, RB
-
Ted WashingtonNE, DT
-
207Travis TaylorBAL, WR
-
208Wendell BryantARI, DT
-
209George FosterDEN, T
-
210Ron DayneNYG, RB
-
211Ashley LelieDEN, WR
-
212Willis McGaheeBUF, RB
-
213Jeff BackusDET, T
-
Phillip BuchanonOAK, CB
-
215Deltha O'NealDEN, CB
-
216William JosephNYG, DT
-
217Deuce McAllisterNO, RB
-
218Kwame HarrisSF, T
-
219Rex GrossmanCHI, QB
-
220Daniel GrahamNE, TE
-
221David AkersPHI, K
-
Reggie KellyCIN, TE
-
Will AllenNYG, S
-
224Steve HutchinsonSEA, G
-
225Tyler BraytonOAK, DT
-
226Nate ClementsBUF, CB
-
227Javon WalkerGB, WR
-
Larry JohnsonKC, RB
-
229Bryan ThomasNYJ, LB
-
230Aeneas WilliamsSTL, CB
-
231Andre WoolfolkTEN, CB
-
Andre WoolfolkTEN, CB
-
233Brian MoormanBUF, P
-
234Bubba FranksGB, TE
-
235Ed ReedBAL, S
-
236Larry CentersWAS, FB
-
237Todd HeapBAL, TE
-
238Sebastian JanikowskiOAK, K
-
239Ahmed PlummerSF, CB
-
240Rashard AndersonCAR, CB
-
241Nick BarnettGB, ILB
-
242Ryan PickettSTL, DT
-
243Nnamdi AsomughaOAK, CB
-
244Chris McAlisterBAL, CB
-
245Walter JonesSEA, T
-
246Orlando PaceSTL, T
-
247Patrick RamseyWAS, QB
-
248R. Jay SowardJAC, WR
-
249Alex Van PeltBUF, QB
-
250Marc ColomboCHI, T
-
251Rob MorrisIND, ILB
-
252Trung CanidateWAS, RB
-
253Damien WoodyNE, G
-
254Keith BulluckTEN, LB
-
255Anthony BechtNYJ, TE
-
256Shaun AlexanderSEA, RB
-
257Stockar McDougleDET, G
-
258Adam VinatieriNE, K
-
259Rob MeierJAC, DE
-
260Chris HovanMIN, DT
-
261Kordell StewartCHI, QB
-
262Nail DiggsGB, LB
-
263Boss BaileyDET, LB
-
Terrence WilkinsIND, WR
-
265Oliver RossPIT, T
-
266Chris ChandlerCHI, QB
-
267Brian FinneranATL, WR
-
268Dan CampbellDAL, TE
-
269Charles TillmanCHI, CB
-
270Mitch BergerNO, P
-
271John KasayCAR, K
-
Rian LindellBUF, K
-
273Reggie WayneIND, WR
-
274Eugene WilsonNE, CB
-
275Drayton FlorenceSD, CB
-
276Billy MillerHOU, TE
-
Chike OkeaforSEA, G
-
Jake DelhommeCAR, QB
-
Steve BeuerleinDEN, QB
-
280David PattenNE, WR
-
281Bethel JohnsonNE, WR
-
Jerame TumanPIT, TE
-
283Jerry PorterOAK, WR
-
284Taylor JacobsWAS, WR
-
285Terrence KielSD, S
-
286Teyo JohnsonOAK, TE
-
287Jabar GaffneyNE, WR
-
288Drew BreesSD, QB
-
289Eric SteinbachCIN, G
-
290Chaun ThompsonCLE, LB
-
291Eddie MooreMIA, LB
-
292Hollis ThomasPHI, DT
-
293Aaron SchobelBUF, DE
-
294Victor HobsonNYJ, LB
-
295Darren HowardNO, DE
-
Kwamie LassiterSD, S
-
297Brent AlexanderPIT, S
-
Ken DilgerTB, TE
-
299Andre GurodeDAL, C
-
300Jon StinchcombNO, T
-
301Al JohnsonDAL, C
-
302L.J. SmithPHI, TE
-
303Cooper CarlisleDEN, G
-
304Kyle Vanden BoschARI, DE
-
305Rashean MathisJAC, CB
-
306Michael LewisPHI, S
-
Sheldon BrownPHI, CB
-
308Phil DawsonCLE, K
-
309E.J. HendersonMIN, LB
-
310Thomas JonesTB, RB
-
311Kevin FaulkNE, RB
-
312Travis FisherSTL, CB
-
313Jim KleinsasserMIN, TE
-
314Lonie PaxtonNE, LS
-
315Donovin DariusJAC, S
-
316Mike DossIND, S
-
317Bennie JoppruHOU, TE
-
318Todd CollinsKC, QB
-
319Ken HamlinSEA, S
-
320Pisa TinoisamoaSTL, LB
-
321Sammy KnightMIA, S
-
322Deion BranchNE, WR
-
323Brandon StokleyIND, WR
-
324Kawika MitchellKC, LB
-
325Kelly HolcombCLE, QB
-
326Chad CliftonGB, T
-
327Chris KelsayBUF, DE
-
328Matt LightNE, T
-
329Reche CaldwellSD, WR
-
330Bruce NelsonCAR, G
-
331Dominic RaiolaDET, C
-
332Terry PierceDEN, LB
-
333Clinton PortisDEN, RB
-
334Chris CrockerCLE, S
-
335Bryan ScottATL, OLB
-
336Justin FargasOAK, RB
-
337Anquan BoldinARI, WR
-
338Kenyon ColemanDAL, DE
-
339Fred SmootWAS, CB
-
340Maurice MorrisSEA, RB
-
341Osi UmenyioraNYG, OLB
-
342Anthony AdamsSF, DT
-
343Dorsey LevensNYG, RB
-
Mike CaldwellCAR, LB
-
345Alonzo JacksonPIT, LB
-
346Tyrone CalicoTEN, WR
-
347Antonio BryantDAL, WR
-
348Bradie JamesDAL, LB
-
349Justin SnowIND, TE
-
350Dewayne WhiteTB, DE
-
351Antwaan Randle ElPIT, WR
-
352Travis HenryBUF, RB
-
353Chris WeinkeCAR, QB
-
354Shaun RogersDET, DT
-
355Deon GrantCAR, S
-
356Mike ScifresSD, P
-
357Victor RileyNO, LT
-
358Lance BriggsCHI, OLB
-
359Jason WittenDAL, TE
-
360Charlie BatchPIT, QB
-
361Wade SmithMIA, G
-
362B.J. AskewNYJ, FB
-
363Derrick DockeryWAS, G
-
364Coy WireBUF, LS
-
365David GarrardJAC, QB
-
366Neil O'DonnellTEN, QB
-
367Randy McMichaelMIA, TE
-
368Dan KleckoNE, FB
-
369Asante SamuelNE, CB
-
370Neil RackersARI, K
-
371Bobbie WilliamsPHI, G
-
372Donald LeeMIA, TE
-
373Nate BurlesonMIN, WR
-
374Dan KoppenNE, C
-
375Izell ReeseBUF, S
-
376Cory ReddingDET, DE
-
377Andre' GoodmanDET, CB
-
378Jeremy BridgesPHI, G
-
379Vince ManuwaiJAC, G
-
380Adrian WilsonARI, S
-
381Wayne HunterSEA, T
-
382Will WitherspoonCAR, OLB
-
383Mike GandyCHI, T
-
384Kenny PetersonGB, DT
-
385Steve SmithCAR, WR
-
386Josh McCownARI, QB
-
387Ron EdwardsBUF, DT
-
388Chris BakerNYJ, TE
-
389Visanthe ShiancoeNYG, TE
-
390Adewale OgunleyeMIA, DE
-
391Chris RedmanBAL, QB
-
David BarrettARI, CB
-
James HallDET, DE
-
394Chris HopePIT, S
-
395Bertrand BerryDEN, DE
-
396Todd McClureATL, C
-
397Montrae HollandNO, G
-
398Justin PeelleSD, TE
-
399Brian WilliamsMIN, CB
-
400Roberto GarzaATL, C
-
401Rudi JohnsonCIN, RB
-
402Jarret JohnsonBAL, OLB
-
403Seneca WallaceSEA, QB
-
404Terrence McGeeBUF, CB
-
405Nick EasonDEN, DE
-
406Dave ZastudilBAL, P
-
407Sage RosenfelsMIA, QB
-
408Monty BeiselKC, LB
-
409Ike TaylorPIT, CB
-
410Scott PetersPHI, C
-
411Larry FootePIT, ILB
-
412Marcus BellARI, DT
-
413Correll BuckhalterPHI, RB
-
414Floyd WomackSEA, G
-
415Brandon ManumaleunaSTL, TE
-
416Ovie MughelliBAL, RB
-
417Brandon LloydSF, WR
-
418Troy WaltersIND, WR
-
419Russ HochsteinNE, G
-
420Brett RombergJAC, C
-
421Kevin HouserNO, LS
-
422Steve BushARI, TE
-
423Mike SchneckPIT, LS
-
424Robert MathisIND, OLB
-
425Jarrod BaxterHOU, FB
-
426Kindal MooreheadCAR, DT
-
427Aubrayo FranklinBAL, DT
-
428Andra DavisCLE, LB
-
429James LeeGB, T
-
430Scott FujitaKC, LB
-
431A.J. FeeleyPHI, QB
-
432Rocky BernardSEA, DT
-
433Matt LehrDAL, C
-
434Brian St. PierrePIT, QB
-
David DiehlNYG, RT
-
436Jonathan GoodwinNYJ, C
-
437Aaron KampmanGB, DE
-
438Verron HaynesPIT, RB
-
439Kevin DysonCAR, WR
-
440Tony PashosBAL, RT
-
441Reggie WellsARI, G
-
442Erik FlowersSTL, DE
-
Jim FinnNYG, FB
-
444Milford BrownHOU, G
-
445Arnaz BattleSF, WR
-
Cato JuneIND, LB
-
447Rodney BaileyPIT, DE
-
448Yeremiah BellMIA, S
-
449Scott KooistraCIN, T
-
450Chester TaylorBAL, RB
-
451Josh BrownSEA, K
-
452Bryan FletcherCHI, TE
-
453Mario HagganBUF, LB
-
454David MartinGB, TE
-
455Mike BanksARI, TE
-
456Brett KeiselPIT, DE
-
457Chris JohnsonGB, CB
-
458Scott ShanleDAL, LB
-
459T.J. HoushmandzadehCIN, WR
-
460Kevin WalterCIN, WR
-
461Kyle KosierSF, G
-
462Rock CartwrightWAS, RB
-
463Quintin MikellPHI, S
-
464Aaron MooreheadIND, WR
-
Shaun HillMIN, QB
-
466Chris ClemonsWAS, DE
-
467Artis HicksPHI, G
-
468James MungroIND, RB
-
469Clinton HartSD, S
-
David TyreeNYG, WR
-
Tony WraggeARI, G
-
472Dominic RhodesIND, RB
-
473Bart ScottBAL, LB
-
Jason McKieCHI, RB
-
475Matt BryantNYG, K
-
476Cornell GreenTB, T
-
477Brian JenningsSF, LS
-
478Larry CentersNE, FB
-
Ray BrownDET, G
-
Ty DetmerDET, QB
-
481Steve ChristieSD, K
-
482Rich BrahamCIN, C
-
483Chris HokePIT, T
-
Shayne GrahamCIN, K
-
485Rob JohnsonOAK, QB
-
486Aaron SteckerTB, RB
-
487Billy VolekTEN, QB
-
Clark HaggansPIT, LB
-
Dan KreiderPIT, RB
-
Josh BidwellGB, P
-
Kendrick ClancyPIT, DT
-
Sammy MorrisBUF, RB
-
493Joe ZelenkaJAC, LS
-
Keion CarpenterATL, S
-
Peppi ZellnerWAS, DE
-
496Kassim OsgoodSD, WR
-
497Tony RomoDAL, QB
-
498Antonio GatesSD, TE
-
499Jon DorenbosBUF, LS
-
Ki-Jana CarterNO, RB
-
501Jacques CesaireSD, DE
-
502Brad BadgerOAK, G
-
503James HarrisonPIT, OLB
-
504Maake KemoeatuBAL, DT
-
505Ricky WilliamsIND, RB
-
Ryan ClarkNYG, S
-
507Mike LeachDEN, LS
-
508Chad 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
-
517Paris LenonGB, ILB
-
518Jason McKieCHI, RB
-
Kevin WalterCIN, WR
-
Tony WraggeARI, G
-
521Ben ClaxtonCLE, C
-
522Ben ClaxtonMIA, C
-
Ben ClaxtonTB, C
-
524Akili SmithGB, QB
Top 100 Positional Breakdown
-
156
-
230
-
320
-
418
-
518
-
614
-
711
-
89
-
99
-
101
Top 100 Team Breakdown
-
16
-
25
-
35
-
45
-
55
-
65
-
75
-
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
Top 9999 Positional Breakdown
-
156
-
230
-
320
-
418
-
518
-
614
-
711
-
89
-
99
-
101
Top 9999 Team Breakdown
-
16
-
25
-
35
-
45
-
55
-
65
-
75
-
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