NFL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NFL players.
-
1Michael StrahanNYG, DE
-
2Donovan McNabbPHI, QB
-
3Brian UrlacherCHI, LB
-
Keyshawn JohnsonTB, WR
-
Laveranues ColesWAS, WR
-
6Bryant YoungSF, DT
-
Joey GallowayDAL, WR
-
Torry HoltSTL, WR
-
9Tim CouchCLE, QB
-
10Eric MouldsBUF, WR
-
11Peyton ManningIND, QB
-
12Issac BruceSTL, WR
-
Kurt WarnerSTL, QB
-
Marvin HarrisonIND, WR
-
15Brett FavreGB, QB
-
Rod SmithDEN, WR
-
17Robert PorcherDET, DE
-
18David CarrHOU, QB
-
19Eddie GeorgeTEN, RB
-
20Marshall FaulkSTL, RB
-
21Keith BrookingATL, LB
-
22Corey DillonCIN, RB
-
23Courtney BrownCLE, DE
-
24Carson PalmerCIN, QB
-
25Chris SamuelsWAS, T
-
Curtis MartinNYJ, RB
-
Daunte CulpepperMIN, QB
-
Flozell AdamsDAL, T
-
Kyle TurleySTL, LT
-
Randy MossMIN, WR
-
Ray LewisBAL, LB
-
Steve McNairTEN, QB
-
33Luke PetitgoutNYG, RT
-
34Edgerrin JamesIND, RB
-
35Leonard DavisARI, G
-
36Charles RogersDET, WR
-
Julius PeppersCAR, DE
-
38Andre JohnsonHOU, WR
-
Mo LewisNYJ, LB
-
Takeo SpikesBUF, LB
-
41Gerard WarrenCLE, DT
-
42Ricky WilliamsMIA, RB
-
43Warren SappTB, DT
-
44Patrick KerneyATL, DE
-
45Peter WarrickCIN, WR
-
46Charles WoodsonOAK, SS
-
Derrick BrooksTB, LB
-
Fred TaylorJAC, RB
-
Ray BuchananATL, CB
-
Tra ThomasPHI, LT
-
51Anthony SimmonsSEA, ILB
-
Justin SmithCIN, DE
-
Terrell OwensSF, WR
-
54Johnathan SullivanNO, DT
-
55Mike WilliamsBUF, T
-
56Chad JohnsonCIN, WR
-
Darren SharperGB, S
-
Jake PlummerDEN, QB
-
Muhsin MuhammadCAR, WR
-
Randy ThomasWAS, G
-
Will ShieldsKC, G
-
62Jamal LewisBAL, RB
-
63Terence NewmanDAL, CB
-
64Jason GildonPIT, LB
-
Warrick DunnATL, RB
-
66Corey SimonPHI, DT
-
67Tony GonzalezKC, TE
-
68Wayne ChrebetNYJ, WR
-
69Alan FanecaPIT, G
-
Brad JohnsonTB, QB
-
Brian DawkinsPHI, S
-
Cletidus HuntGB, DT
-
Grant WistromSTL, DE
-
Jerome BettisPIT, RB
-
Joey HarringtonDET, QB
-
LaDainian TomlinsonSD, RB
-
Quentin JammerSD, S
-
Simeon RiceTB, DE
-
Zach ThomasMIA, LB
-
80Kerry CollinsNYG, QB
-
81John LynchTB, S
-
82Wendell BryantARI, DT
-
83Aaron SmithPIT, DE
-
Plaxico BurressPIT, WR
-
R.W. McQuartersCHI, CB
-
Todd WeinerATL, T
-
87Champ BaileyWAS, CB
-
88Joe HornNO, WR
-
89Samari RolleTEN, CB
-
90Ahman GreenGB, RB
-
Duane StarksARI, CB
-
Jeff SaturdayIND, C
-
Jeremy NewberrySF, C
-
Joey PorterPIT, LB
-
Tebucky JonesNO, S
-
Travis TaylorBAL, WR
-
97Jordan GrossCAR, LT
-
98Richard SeymourNE, DT
-
99Marcus PollardIND, TE
-
100Bubba FranksGB, TE
-
101David BostonSD, WR
-
Deltha O'NealDEN, CB
-
103Julian PetersonSF, LB
-
104Ron DayneNYG, RB
-
105Brian SimmonsCIN, ILB
-
Greg EllisDAL, LB
-
LaVar ArringtonWAS, OLB
-
108Chad PenningtonNYJ, QB
-
109William GreenCLE, RB
-
110Levi JonesCIN, T
-
111Bryan RobinsonCHI, DE
-
Darren WoodsonDAL, S
-
Donald DriverGB, WR
-
Jon KitnaCIN, QB
-
Kevin WilliamsMIN, DT
-
London FletcherBUF, ILB
-
Phillip BuchanonOAK, CB
-
Roy WilliamsDAL, S
-
Trent DilferTB, QB
-
120Shaun AlexanderSEA, RB
-
121Matt BirkMIN, C
-
122Dallas ClarkIND, TE
-
Pat WilliamsBUF, DT
-
Stockar McDougleDET, G
-
125William JosephNYG, DT
-
126Albert HaynesworthTEN, DT
-
127Ed ReedBAL, S
-
128Kwame HarrisSF, T
-
129Antoine WinfieldBUF, CB
-
130Marcus TrufantSEA, CB
-
Rich GannonOAK, QB
-
Tiki BarberNYG, RB
-
Tom BradyNE, QB
-
Zach WiegertHOU, T
-
135Santana MossNYJ, WR
-
136Kenard LangCLE, DE
-
137Larry JohnsonKC, RB
-
138Ashley LelieDEN, WR
-
Jeremy ShockeyNYG, TE
-
Sammy DavisSD, CB
-
Steve HutchinsonSEA, G
-
142Walt HarrisIND, CB
-
143Kendall SimmonsPIT, G
-
144Nick BarnettGB, ILB
-
145Andre CarterSF, DE
-
Jeff BackusDET, T
-
Nnamdi AsomughaOAK, CB
-
148Nate ClementsBUF, CB
-
149Tyler BraytonOAK, DT
-
150Patrick RamseyWAS, QB
-
151Casey HamptonPIT, DT
-
152Kevin CarterTEN, DE
-
153Anthony ClementARI, T
-
Antonio CochranSEA, DE
-
Calvin PaceARI, OLB
-
Chris HovanMIN, DT
-
Dale CarterNO, CB
-
Derrick MasonTEN, WR
-
Deuce McAllisterNO, RB
-
Dewayne RobertsonNYJ, DT
-
Doug FlutieSD, QB
-
Dwight FreeneyIND, OLB
-
Garrison HearstSF, RB
-
George FosterDEN, T
-
Javon WalkerGB, WR
-
Jerome McDouglePHI, DE
-
Michael VickATL, QB
-
Napolean HarrisOAK, LB
-
Ryan SimsKC, DT
-
T.J. DuckettATL, RB
-
Tim BowensMIA, DT
-
Ty WarrenNE, DT
-
Vonnie HollidayKC, DT
-
Willie McGinestNE, LB
-
175John HendersonJAC, DT
-
176Byron LeftwichJAC, QB
-
177Rashard AndersonCAR, CB
-
178Will AllenNYG, S
-
179Ahmed PlummerSF, CB
-
Dexter JacksonARI, S
-
181Marc ColomboCHI, T
-
182Jason ElamDEN, K
-
183Ryan TuckerCLE, T
-
Vinny TestaverdeNYJ, QB
-
185Ronde BarberTB, CB
-
186Emmitt SmithARI, RB
-
Hines WardPIT, WR
-
Jamie SharperHOU, LB
-
Olindo MareMIA, K
-
Rodney HarrisonNE, S
-
Ted WashingtonNE, DT
-
192Reggie WayneIND, WR
-
193Jeff FaineCLE, C
-
194Brian KellyTB, CB
-
Hollis ThomasPHI, DT
-
Todd HeapBAL, TE
-
197Ryan PickettSTL, DT
-
198Boss BaileyDET, LB
-
Kyle BollerBAL, QB
-
200Shaun EllisNYJ, DE
-
201Rob MorrisIND, ILB
-
202Jabar GaffneyNE, WR
-
203Charles TillmanCHI, CB
-
204Rex GrossmanCHI, QB
-
Trung CanidateWAS, RB
-
206Bruce SmithWAS, DE
-
Chike OkeaforSEA, G
-
Corey ChavousMIN, S
-
Eugene WilsonNE, CB
-
John AbrahamNYJ, OLB
-
Marcus StroudJAC, DT
-
Matt HasselbeckSEA, QB
-
Mike PetersonJAC, LB
-
R. Jay SowardJAC, WR
-
Reggie KellyCIN, TE
-
Ryan LongwellGB, K
-
Sebastian JanikowskiOAK, K
-
Terrell SuggsBAL, OLB
-
Tim BrownOAK, WR
-
220Anthony BechtNYJ, TE
-
Junior SeauMIA, LB
-
222Keith BulluckTEN, LB
-
223Bryant JohnsonARI, WR
-
224Drew BreesSD, QB
-
Jon StinchcombNO, T
-
226Al JohnsonDAL, C
-
227Taylor JacobsWAS, WR
-
228Adam VinatieriNE, K
-
Jason WhittleTB, G
-
Rashean MathisJAC, CB
-
231Eric SteinbachCIN, G
-
232Bethel JohnsonNE, WR
-
E.J. HendersonMIN, LB
-
Jerry PorterOAK, WR
-
Kordell StewartCHI, QB
-
236Andre GurodeDAL, C
-
237Drayton FlorenceSD, CB
-
238Larry CentersWAS, FB
-
Preist HolmesKC, RB
-
240Bennie JoppruHOU, TE
-
241Ken HamlinSEA, S
-
242Pisa TinoisamoaSTL, LB
-
243Shaun WilliamsNYG, S
-
244Chaun ThompsonCLE, LB
-
245Eddie MooreMIA, LB
-
246Victor HobsonNYJ, LB
-
247Dan WilkinsonDET, DT
-
Jake DelhommeCAR, QB
-
Jeff BlakeARI, QB
-
Kyle Vanden BoschARI, DE
-
Terrence WilkinsIND, WR
-
252Dan CampbellDAL, TE
-
253Thomas JonesTB, RB
-
254Darren HowardNO, DE
-
255Daniel GrahamNE, TE
-
256Andre WoolfolkTEN, CB
-
Andre WoolfolkTEN, CB
-
258Rich SeubertNYG, G
-
259Chris KelsayBUF, DE
-
260Reche CaldwellSD, WR
-
261Bruce NelsonCAR, G
-
262Aaron SchobelBUF, DE
-
Kawika MitchellKC, LB
-
Terry PierceDEN, LB
-
265Matt LightNE, T
-
266Clinton PortisDEN, RB
-
267L.J. SmithPHI, TE
-
268Bryan ScottATL, OLB
-
Chris ChandlerCHI, QB
-
Michael LewisPHI, S
-
Sheldon BrownPHI, CB
-
Terrence KielSD, S
-
273Fred SmootWAS, CB
-
274Teyo JohnsonOAK, TE
-
275Anquan BoldinARI, WR
-
276Jerry RiceOAK, WR
-
277Maurice MorrisSEA, RB
-
278Osi UmenyioraNYG, OLB
-
279Rian LindellBUF, K
-
Travis FisherSTL, CB
-
281Anthony AdamsSF, DT
-
282Bryan ThomasNYJ, LB
-
Chad CliftonGB, T
-
John KasayCAR, K
-
Mike DossIND, S
-
286Alonzo JacksonPIT, LB
-
287Deion BranchNE, WR
-
288Aeneas WilliamsSTL, CB
-
Alex Van PeltBUF, QB
-
Billy MillerHOU, TE
-
Brian FinneranATL, WR
-
Brian WatersKC, G
-
David PattenNE, WR
-
Jeff GarciaSF, QB
-
Jerome PathonNO, WR
-
Jimmy KennedySTL, DT
-
Michael HaynesCHI, DT
-
Shane LechlerOAK, P
-
Tyrone CalicoTEN, WR
-
Verron HaynesPIT, RB
-
Willis McGaheeBUF, RB
-
302Travis HenryBUF, RB
-
303Antonio BryantDAL, WR
-
304Dewayne WhiteTB, DE
-
305Antwaan Randle ElPIT, WR
-
Shaun RogersDET, DT
-
307Deon GrantCAR, S
-
308Brent AlexanderPIT, S
-
Nail DiggsGB, LB
-
310Brandon StokleyIND, WR
-
Phil DawsonCLE, K
-
Shannon SharpeDEN, TE
-
313David AkersPHI, K
-
314Chris CrockerCLE, S
-
315Milford BrownHOU, G
-
316Justin FargasOAK, RB
-
317Lance BriggsCHI, OLB
-
318Jason WittenDAL, TE
-
319Wade SmithMIA, G
-
320B.J. AskewNYJ, FB
-
Jerame TumanPIT, TE
-
Ken DilgerTB, TE
-
Oliver RossPIT, T
-
324Cory ReddingDET, DE
-
325Adrian WilsonARI, S
-
326Andre' GoodmanDET, CB
-
327Vince ManuwaiJAC, G
-
328Nate BurlesonMIN, WR
-
329Mike GandyCHI, T
-
330Wayne HunterSEA, T
-
Will WitherspoonCAR, OLB
-
332Chris WeinkeCAR, QB
-
Steve BeuerleinDEN, QB
-
Steve SmithCAR, WR
-
335Kenny PetersonGB, DT
-
336Ron EdwardsBUF, DT
-
337Derrick DockeryWAS, G
-
338Josh McCownARI, QB
-
339Coy WireBUF, LS
-
340Charlie BatchPIT, QB
-
Kevin DysonCAR, WR
-
342Cooper CarlisleDEN, G
-
343Mitch BergerNO, P
-
344Troy PolamaluPIT, S
-
345Chris BakerNYJ, TE
-
346David GarrardJAC, QB
-
347Bradie JamesDAL, LB
-
348Brock HuardIND, QB
-
Mo CollinsOAK, G
-
Rob MeierJAC, DE
-
351Chris HopePIT, S
-
352Kelly HolcombCLE, QB
-
353Randy McMichaelMIA, TE
-
354Montrae HollandNO, G
-
355Roberto GarzaATL, C
-
356Justin PeelleSD, TE
-
Rudi JohnsonCIN, RB
-
358Brian MoormanBUF, P
-
359Dan KleckoNE, FB
-
360Asante SamuelNE, CB
-
361Jarret JohnsonBAL, OLB
-
362Seneca WallaceSEA, QB
-
363Terrence McGeeBUF, CB
-
364Sage RosenfelsMIA, QB
-
365Dave ZastudilBAL, P
-
Lonie PaxtonNE, LS
-
Monty BeiselKC, LB
-
368Nick EasonDEN, DE
-
369Dorsey LevensNYG, RB
-
Sammy KnightMIA, S
-
Todd McClureATL, C
-
Victor RileyNO, LT
-
373Kwamie LassiterSD, S
-
374Marcus BellARI, DT
-
375Ike TaylorPIT, CB
-
376Scott PetersPHI, C
-
377Larry FootePIT, ILB
-
378Correll BuckhalterPHI, RB
-
379Floyd WomackSEA, G
-
380Brandon ManumaleunaSTL, TE
-
381Justin SnowIND, TE
-
382Ovie MughelliBAL, RB
-
383Brandon LloydSF, WR
-
384Bobbie WilliamsPHI, G
-
385Brian JenningsSF, LS
-
Kenyon ColemanDAL, DE
-
387Todd CollinsKC, QB
-
388Mike ScifresSD, P
-
389Izell ReeseBUF, S
-
390Mike CaldwellCAR, LB
-
Troy WaltersIND, WR
-
392Donald LeeMIA, TE
-
393Jarrod BaxterHOU, FB
-
394Robert MathisIND, OLB
-
395Matt LehrDAL, C
-
396Andra DavisCLE, LB
-
397Kindal MooreheadCAR, DT
-
398Scott FujitaKC, LB
-
399Rocky BernardSEA, DT
-
400James LeeGB, T
-
401Dan KoppenNE, C
-
402Steve BushARI, TE
-
403Jonathan GoodwinNYJ, C
-
404Aaron KampmanGB, DE
-
405Brian St. PierrePIT, QB
-
David DiehlNYG, RT
-
407A.J. FeeleyPHI, QB
-
408Neil O'DonnellTEN, QB
-
409Tony PashosBAL, RT
-
410Reggie WellsARI, G
-
411Kevin HouserNO, LS
-
412Jeremy BridgesPHI, G
-
413Rodney BaileyPIT, DE
-
414Arnaz BattleSF, WR
-
Cato JuneIND, LB
-
416Mike SchneckPIT, LS
-
417David MartinGB, TE
-
418Chester TaylorBAL, RB
-
419Yeremiah BellMIA, S
-
420Bryan FletcherCHI, TE
-
421Scott KooistraCIN, T
-
422Josh BrownSEA, K
-
423Mike BanksARI, TE
-
T.J. HoushmandzadehCIN, WR
-
425Mario HagganBUF, LB
-
426Brian WilliamsMIN, CB
-
427Brett KeiselPIT, DE
-
428Chris JohnsonGB, CB
-
429Scott ShanleDAL, LB
-
430Joe ZelenkaJAC, LS
-
Keion CarpenterATL, S
-
Larry CentersNE, FB
-
Peppi ZellnerWAS, DE
-
Ray BrownDET, G
-
Rich BrahamCIN, C
-
Ty DetmerDET, QB
-
437Kevin WalterCIN, WR
-
438Kyle KosierSF, G
-
439Rock CartwrightWAS, RB
-
440Shaun HillMIN, QB
-
441Kassim OsgoodSD, WR
-
442Quintin MikellPHI, S
-
443Aaron MooreheadIND, WR
-
Dominic RhodesIND, RB
-
Tony RomoDAL, QB
-
446Artis HicksPHI, G
-
447Antonio GatesSD, TE
-
Chris ClemonsWAS, DE
-
449James MungroIND, RB
-
450Aaron SteckerTB, RB
-
451Adewale OgunleyeMIA, DE
-
Brett RombergJAC, C
-
Tony WraggeARI, G
-
454James HarrisonPIT, OLB
-
455Jon DorenbosBUF, LS
-
456Jacques CesaireSD, DE
-
457Maake KemoeatuBAL, DT
-
458Bart ScottBAL, LB
-
Jason McKieCHI, RB
Top 100 Positional Breakdown
-
157
-
230
-
319
-
417
-
514
-
613
-
712
-
812
-
910
-
103
Top 100 Team Breakdown
-
16
-
26
-
36
-
45
-
55
-
65
-
75
-
84
-
94
-
103
-
113
-
123
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
291
-
301
-
311
-
321
Top 9999 Positional Breakdown
-
157
-
230
-
319
-
417
-
514
-
613
-
712
-
812
-
910
-
103
Top 9999 Team Breakdown
-
16
-
26
-
36
-
45
-
55
-
65
-
75
-
84
-
94
-
103
-
113
-
123
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
291
-
301
-
311
-
321