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 TaylorJAX, 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
-
Willie AndersonCIN, T
-
111Jason ElamDEN, K
-
112Edgerrin JamesIND, RB
-
113Donte StallworthNO, WR
-
114Kordell StewartCHI, QB
-
115Bryan ThomasNYJ, LB
-
116Dale CarterNO, CB
-
R.W. McQuartersCHI, CB
-
118Daniel GrahamNE, TE
-
119Darren SharperGB, S
-
Mo LewisNYJ, LB
-
Terrell SuggsBAL, OLB
-
122Jerome PathonNO, WR
-
Jim KleinsasserMIN, TE
-
124Donovin DariusJAC, S
-
125Aeneas WilliamsSTL, CB
-
Corey DillonCIN, RB
-
Jeff FaineCLE, C
-
Will ShieldsKC, G
-
129Matt BirkMIN, C
-
130Jerome BettisPIT, RB
-
131Reggie KellyCIN, TE
-
132Jeremy ShockeyNYG, TE
-
133Ahman GreenGB, RB
-
Alan FanecaPIT, G
-
Jason GildonPIT, LB
-
136Tim BrownOAK, WR
-
137Aaron SmithPIT, DE
-
Ronde BarberTB, CB
-
139Charles RogersDET, WR
-
140Chike OkeaforSEA, G
-
141Rex GrossmanCHI, QB
-
142Ricky WilliamsMIA, RB
-
143Jon KitnaCIN, QB
-
144Jake DelhommeCAR, QB
-
145Boss BaileyDET, LB
-
146Charles WoodsonOAK, SS
-
147Mike VrabelNE, LB
-
148Anthony ClementARI, T
-
Marcus PollardIND, TE
-
150Charles TillmanCHI, CB
-
151Jason WhittleTB, G
-
152T.J. DuckettATL, RB
-
153Eugene WilsonNE, CB
-
154Jerry RiceOAK, WR
-
155Albert HaynesworthTEN, DT
-
156Troy PolamaluPIT, S
-
157Dan WilkinsonDET, DT
-
158Jimmy KennedySTL, DT
-
159Champ BaileyWAS, CB
-
160Brian SimmonsCIN, ILB
-
Michael StrahanNYG, DE
-
162Jon StinchcombNO, T
-
163Al JohnsonDAL, C
-
164Peter WarrickCIN, WR
-
165Taylor JacobsWAS, WR
-
Walt HarrisIND, CB
-
167Michael HaynesCHI, DT
-
168Rashean MathisJAC, CB
-
169Bethel JohnsonNE, WR
-
170Dan CampbellDAL, TE
-
Darren WoodsonDAL, S
-
Jeremy NewberrySF, C
-
Joey PorterPIT, LB
-
LaDainian TomlinsonSD, RB
-
Warrick DunnATL, RB
-
176Kenard LangCLE, DE
-
177Eric SteinbachCIN, G
-
178Drayton FlorenceSD, CB
-
179Brian WatersKC, G
-
Kris JenkinsCAR, DT
-
181Bryan RobinsonCHI, DE
-
182Bennie JoppruHOU, TE
-
183Ken HamlinSEA, S
-
184Pisa TinoisamoaSTL, LB
-
185Willis McGaheeBUF, RB
-
186Andre WoolfolkTEN, CB
-
Andre WoolfolkTEN, CB
-
188Andre CarterSF, DE
-
Shaun EllisNYJ, DE
-
190Chaun ThompsonCLE, LB
-
191Eddie MooreMIA, LB
-
192William GreenCLE, RB
-
193Ryan TuckerCLE, T
-
Ted WashingtonNE, DT
-
195Victor HobsonNYJ, LB
-
196Larry CentersWAS, FB
-
197Hines WardPIT, WR
-
198Adam VinatieriNE, K
-
Rian LindellBUF, K
-
200John AbrahamNYJ, OLB
-
201Chris KelsayBUF, DE
-
Javon WalkerGB, WR
-
London FletcherBUF, ILB
-
Todd WeinerATL, T
-
205Kawika MitchellKC, LB
-
206Bruce NelsonCAR, G
-
207Grant WistromSTL, DE
-
208Sebastian JanikowskiOAK, K
-
209Terry PierceDEN, LB
-
210Daunte CulpepperMIN, QB
-
211Brian FinneranATL, WR
-
212Bruce SmithWAS, DE
-
213Ashley LelieDEN, WR
-
Doug FlutieSD, QB
-
Olindo MareMIA, K
-
Wayne ChrebetNYJ, WR
-
217L.J. SmithPHI, TE
-
218Bryan ScottATL, OLB
-
Terrence KielSD, S
-
220Billy MillerHOU, TE
-
221Teyo JohnsonOAK, TE
-
222Brad MeesterJAC, C
-
223Anquan BoldinARI, WR
-
224Osi UmenyioraNYG, OLB
-
225Anthony AdamsSF, DT
-
226Brandon StokleyIND, WR
-
Oliver RossPIT, T
-
228Keith BulluckTEN, LB
-
229Justin SmithCIN, DE
-
230Mike DossIND, S
-
231Chris RedmanBAL, QB
-
David BarrettARI, CB
-
233Corey ChavousMIN, S
-
Hollis ThomasPHI, DT
-
235Alonzo JacksonPIT, LB
-
236Victor RileyNO, LT
-
237Tyrone CalicoTEN, WR
-
238Aaron SchobelBUF, DE
-
239Ryan LongwellGB, K
-
240Mitch BergerNO, P
-
241Dewayne WhiteTB, DE
-
242Hollis ThomasPHI, DT
-
243Jerame TumanPIT, TE
-
244Chris ChandlerCHI, QB
-
David PattenNE, WR
-
246Napolean HarrisOAK, LB
-
247Steve BeuerleinDEN, QB
-
248Brian MoormanBUF, P
-
Levi JonesCIN, T
-
250Brian KellyTB, CB
-
Charlie BatchPIT, QB
-
Kevin DysonCAR, WR
-
Vinny TestaverdeNYJ, QB
-
254Drew BreesSD, QB
-
Mo CollinsOAK, G
-
Richard SeymourNE, DT
-
257Dorsey LevensNYG, RB
-
258Chris CrockerCLE, S
-
259Kwamie LassiterSD, S
-
260Ken DilgerTB, TE
-
261Lance BriggsCHI, OLB
-
262Mike CaldwellCAR, LB
-
263Todd CollinsKC, QB
-
264Jason WittenDAL, TE
-
265Kelly HolcombCLE, QB
-
Tim BowensMIA, DT
-
267Trung CanidateWAS, RB
-
268Neil O'DonnellTEN, QB
-
269Anthony BechtNYJ, TE
-
270Wade SmithMIA, G
-
271B.J. AskewNYJ, FB
-
272Travis TaylorBAL, WR
-
273Brian JenningsSF, LS
-
Rob MorrisIND, ILB
-
275Chris WeinkeCAR, QB
-
David AkersPHI, K
-
277Larry CentersNE, FB
-
Ray BrownDET, G
-
Ty DetmerDET, QB
-
280Ahmed PlummerSF, CB
-
281Cory ReddingDET, DE
-
282Todd HeapBAL, TE
-
283Ryan PickettSTL, DT
-
284Shannon SharpeDEN, TE
-
Steve ChristieSD, K
-
Vince ManuwaiJAC, G
-
287Brent AlexanderPIT, S
-
Reggie WayneIND, WR
-
Todd McClureATL, C
-
Trent DilferTB, QB
-
291Wayne HunterSEA, T
-
292Casey HamptonPIT, DT
-
293Steve BushARI, TE
-
294Kenny PetersonGB, DT
-
295Izell ReeseBUF, S
-
296Rich BrahamCIN, C
-
297Marshall FaulkSTL, RB
-
Rod SmithDEN, WR
-
299Brock HuardIND, QB
-
Shaun AlexanderSEA, RB
-
301Corey SimonPHI, DT
-
302Bradie JamesDAL, LB
-
303Bertrand BerryDEN, DE
-
304Ron DayneNYG, RB
-
305Aaron SteckerTB, RB
-
306Billy VolekTEN, QB
-
Clark HaggansPIT, LB
-
Dan KreiderPIT, RB
-
Kendrick ClancyPIT, DT
-
Sammy MorrisBUF, RB
-
311Darren HowardNO, DE
-
312Plaxico BurressPIT, WR
-
313Julian PetersonSF, LB
-
314Joe ZelenkaJAC, LS
-
Keion CarpenterATL, S
-
Peppi ZellnerWAS, DE
-
317Mike SchneckPIT, LS
-
318Dan KleckoNE, FB
-
319Asante SamuelNE, CB
-
320Jarret JohnsonBAL, OLB
-
321Thomas JonesTB, RB
-
322Seneca WallaceSEA, QB
-
323Ki-Jana CarterNO, RB
-
324Chris HovanMIN, DT
-
Terrence McGeeBUF, CB
-
326Antoine WinfieldBUF, CB
-
Brad BadgerOAK, G
-
Phil DawsonCLE, K
-
Terrence WilkinsIND, WR
-
330Chad CliftonGB, T
-
331Deltha O'NealDEN, CB
-
332Ike TaylorPIT, CB
-
333Kendall SimmonsPIT, G
-
Phillip BuchanonOAK, CB
-
335LeVar WoodsARI, LB
-
336Brandon LloydSF, WR
-
337Adewale 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
-
348Ed ReedBAL, S
-
349Nick EasonDEN, DE
-
Will AllenNYG, S
-
351Patrick RamseyWAS, QB
-
352Shaun RogersDET, DT
-
353A.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
-
368R. Jay SowardJAC, WR
-
369Chad 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
-
378Robert MathisIND, OLB
-
379Kindal MooreheadCAR, DT
-
380Dan KoppenNE, C
-
381Andre GurodeDAL, C
-
382Brian St. PierrePIT, QB
-
383Rob JohnsonOAK, QB
-
384Reggie WellsARI, G
-
385Aaron 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
-
421Jeremy BridgesPHI, G
-
422Brett RombergJAC, C
-
423Arnaz BattleSF, WR
-
Cato JuneIND, LB
-
425Yeremiah BellMIA, S
-
426Josh BrownSEA, K
-
427Scott ShanleDAL, LB
-
428Kassim OsgoodSD, WR
-
429Quintin MikellPHI, S
-
430Aaron MooreheadIND, WR
-
Tony RomoDAL, QB
-
432Antonio GatesSD, TE
-
Chris ClemonsWAS, DE
-
434Jon DorenbosBUF, LS
-
435Aubrayo FranklinBAL, DT
-
Mike ScifresSD, P
-
437Tony PashosBAL, RT
-
438Chris JohnsonGB, CB
-
439Kevin WalterCIN, WR
-
440Brett KeiselPIT, DE
-
441Jason McKieCHI, RB
-
442Jason McKieCHI, RB
-
Kevin WalterCIN, WR
-
Tony WraggeARI, G
-
445Alex Van PeltBUF, QB
-
446Dominic RaiolaDET, C
-
447Ben ClaxtonCLE, C
-
448Ben ClaxtonMIA, C
-
Ben ClaxtonTB, C
-
450Akili 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
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
281
-
291
-
301
-
311
-
321
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
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
281
-
291
-
301
-
311
-
321