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