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