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 TaylorJAX, RB
-
Ray BuchananATL, CB
-
Tra ThomasPHI, LT
-
51Anthony SimmonsSEA, ILB
-
Justin SmithCIN, DE
-
Terrell OwensSF, WR
-
Willie AndersonCIN, T
-
55Johnathan SullivanNO, DT
-
56Mike WilliamsBUF, T
-
57Chad JohnsonCIN, WR
-
Darren SharperGB, S
-
Jake PlummerDEN, QB
-
Muhsin MuhammadCAR, WR
-
Randy ThomasWAS, G
-
Will ShieldsKC, G
-
63Jamal LewisBAL, RB
-
64Terence NewmanDAL, CB
-
65Jason GildonPIT, LB
-
Warrick DunnATL, RB
-
67Corey SimonPHI, DT
-
68Tony GonzalezKC, TE
-
69Wayne ChrebetNYJ, WR
-
70Alan 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
-
81Kerry CollinsNYG, QB
-
82John LynchTB, S
-
83Wendell BryantARI, DT
-
84Aaron SmithPIT, DE
-
Plaxico BurressPIT, WR
-
R.W. McQuartersCHI, CB
-
Todd WeinerATL, T
-
88Champ BaileyWAS, CB
-
89Joe HornNO, WR
-
90Samari RolleTEN, CB
-
91Ahman GreenGB, RB
-
Duane StarksARI, CB
-
Jeff SaturdayIND, C
-
Jeremy NewberrySF, C
-
Joey PorterPIT, LB
-
Tebucky JonesNO, S
-
Travis TaylorBAL, WR
-
98Jordan GrossCAR, LT
-
99Richard SeymourNE, DT
-
100Marcus PollardIND, TE
-
101Bubba FranksGB, TE
-
102David BostonSD, WR
-
Deltha O'NealDEN, CB
-
104Julian PetersonSF, LB
-
105Ron DayneNYG, RB
-
106Brian SimmonsCIN, ILB
-
Greg EllisDAL, LB
-
LaVar ArringtonWAS, OLB
-
109Chad PenningtonNYJ, QB
-
110William GreenCLE, RB
-
111Levi JonesCIN, T
-
112Bryan 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
-
121Shaun AlexanderSEA, RB
-
122Matt BirkMIN, C
-
123Dallas ClarkIND, TE
-
Pat WilliamsBUF, DT
-
Stockar McDougleDET, G
-
126William JosephNYG, DT
-
127Albert HaynesworthTEN, DT
-
128Ed ReedBAL, S
-
129Kwame HarrisSF, T
-
130Antoine WinfieldBUF, CB
-
131Marcus TrufantSEA, CB
-
Rich GannonOAK, QB
-
Tiki BarberNYG, RB
-
Tom BradyNE, QB
-
Zach WiegertHOU, T
-
136Santana MossNYJ, WR
-
137Kenard LangCLE, DE
-
138Larry JohnsonKC, RB
-
139Ashley LelieDEN, WR
-
Jeremy ShockeyNYG, TE
-
Sammy DavisSD, CB
-
Steve HutchinsonSEA, G
-
143Walt HarrisIND, CB
-
144Kendall SimmonsPIT, G
-
145Nick BarnettGB, ILB
-
146Andre CarterSF, DE
-
Jeff BackusDET, T
-
Nnamdi AsomughaOAK, CB
-
149Nate ClementsBUF, CB
-
150Tyler BraytonOAK, DT
-
151Patrick RamseyWAS, QB
-
152Casey HamptonPIT, DT
-
153Kevin CarterTEN, DE
-
154Anthony 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
-
176John HendersonJAC, DT
-
177Byron LeftwichJAC, QB
-
178Rashard AndersonCAR, CB
-
179Will AllenNYG, S
-
180Ahmed PlummerSF, CB
-
Dexter JacksonARI, S
-
182Marc ColomboCHI, T
-
183Jason ElamDEN, K
-
184Ryan TuckerCLE, T
-
Vinny TestaverdeNYJ, QB
-
186Ronde BarberTB, CB
-
187Emmitt SmithARI, RB
-
Hines WardPIT, WR
-
Jamie SharperHOU, LB
-
Olindo MareMIA, K
-
Rodney HarrisonNE, S
-
Ted WashingtonNE, DT
-
193Reggie WayneIND, WR
-
194Jeff FaineCLE, C
-
195Brian KellyTB, CB
-
Hollis ThomasPHI, DT
-
Todd HeapBAL, TE
-
198Ryan PickettSTL, DT
-
199Boss BaileyDET, LB
-
Kyle BollerBAL, QB
-
201Shaun EllisNYJ, DE
-
202Rob MorrisIND, ILB
-
203Jabar GaffneyNE, WR
-
204Charles TillmanCHI, CB
-
205Rex GrossmanCHI, QB
-
Trung CanidateWAS, RB
-
207Bruce SmithWAS, DE
-
Chike OkeaforSEA, G
-
Corey ChavousMIN, S
-
Eugene WilsonNE, CB
-
John AbrahamNYJ, OLB
-
Marcus StroudJAC, DT
-
Matt HasselbeckSEA, QB
-
Mike PetersonJAC, LB
-
Mike VrabelNE, LB
-
R. Jay SowardJAC, WR
-
Reggie KellyCIN, TE
-
Ryan LongwellGB, K
-
Sebastian JanikowskiOAK, K
-
Terrell SuggsBAL, OLB
-
Tim BrownOAK, WR
-
222Anthony BechtNYJ, TE
-
Junior SeauMIA, LB
-
224Keith BulluckTEN, LB
-
225Bryant JohnsonARI, WR
-
226Drew BreesSD, QB
-
Jon StinchcombNO, T
-
228Al JohnsonDAL, C
-
229Taylor JacobsWAS, WR
-
230Adam VinatieriNE, K
-
Jason WhittleTB, G
-
Rashean MathisJAC, CB
-
233Eric SteinbachCIN, G
-
234Bethel JohnsonNE, WR
-
E.J. HendersonMIN, LB
-
Jerry PorterOAK, WR
-
Kordell StewartCHI, QB
-
238Andre GurodeDAL, C
-
239Drayton FlorenceSD, CB
-
240Larry CentersWAS, FB
-
Preist HolmesKC, RB
-
242Bennie JoppruHOU, TE
-
243Ken HamlinSEA, S
-
244Pisa TinoisamoaSTL, LB
-
245Shaun WilliamsNYG, S
-
246Chaun ThompsonCLE, LB
-
247Eddie MooreMIA, LB
-
248Victor HobsonNYJ, LB
-
249Dan WilkinsonDET, DT
-
Jake DelhommeCAR, QB
-
Jeff BlakeARI, QB
-
Kyle Vanden BoschARI, DE
-
Terrence WilkinsIND, WR
-
254Dan CampbellDAL, TE
-
255Thomas JonesTB, RB
-
256Darren HowardNO, DE
-
257Daniel GrahamNE, TE
-
258Andre WoolfolkTEN, CB
-
Andre WoolfolkTEN, CB
-
260Rich SeubertNYG, G
-
261Chris KelsayBUF, DE
-
262Reche CaldwellSD, WR
-
263Bruce NelsonCAR, G
-
264Aaron SchobelBUF, DE
-
Kawika MitchellKC, LB
-
Terry PierceDEN, LB
-
267Matt LightNE, T
-
268Clinton PortisDEN, RB
-
269L.J. SmithPHI, TE
-
270Bryan ScottATL, OLB
-
Chris ChandlerCHI, QB
-
Michael LewisPHI, S
-
Sheldon BrownPHI, CB
-
Terrence KielSD, S
-
275Fred SmootWAS, CB
-
276Teyo JohnsonOAK, TE
-
277Anquan BoldinARI, WR
-
278Jerry RiceOAK, WR
-
279Maurice MorrisSEA, RB
-
280Osi UmenyioraNYG, OLB
-
281Rian LindellBUF, K
-
Travis FisherSTL, CB
-
283Anthony AdamsSF, DT
-
284Bryan ThomasNYJ, LB
-
Chad CliftonGB, T
-
John KasayCAR, K
-
Mike DossIND, S
-
288Alonzo JacksonPIT, LB
-
289Deion BranchNE, WR
-
290Aeneas 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
-
304Travis HenryBUF, RB
-
305Antonio BryantDAL, WR
-
306Dewayne WhiteTB, DE
-
307Antwaan Randle ElPIT, WR
-
Shaun RogersDET, DT
-
309Deon GrantCAR, S
-
310Brent AlexanderPIT, S
-
Nail DiggsGB, LB
-
312Brandon StokleyIND, WR
-
Phil DawsonCLE, K
-
Shannon SharpeDEN, TE
-
315David AkersPHI, K
-
316Chris CrockerCLE, S
-
317Milford BrownHOU, G
-
318Justin FargasOAK, RB
-
319Lance BriggsCHI, OLB
-
320Jason WittenDAL, TE
-
321Wade SmithMIA, G
-
322B.J. AskewNYJ, FB
-
Jerame TumanPIT, TE
-
Ken DilgerTB, TE
-
Oliver RossPIT, T
-
326Cory ReddingDET, DE
-
327Adrian WilsonARI, S
-
328Andre' GoodmanDET, CB
-
329Vince ManuwaiJAC, G
-
330Nate BurlesonMIN, WR
-
331Mike GandyCHI, T
-
332Wayne HunterSEA, T
-
Will WitherspoonCAR, OLB
-
334Chris WeinkeCAR, QB
-
Steve BeuerleinDEN, QB
-
Steve SmithCAR, WR
-
337Kenny PetersonGB, DT
-
338Ron EdwardsBUF, DT
-
339Derrick DockeryWAS, G
-
340Josh McCownARI, QB
-
341Coy WireBUF, LS
-
342Charlie BatchPIT, QB
-
Kevin DysonCAR, WR
-
344Cooper CarlisleDEN, G
-
345Mitch BergerNO, P
-
346Troy PolamaluPIT, S
-
347Chris BakerNYJ, TE
-
348David GarrardJAC, QB
-
349Bradie JamesDAL, LB
-
350Brock HuardIND, QB
-
Mo CollinsOAK, G
-
Rob MeierJAC, DE
-
353Chris HopePIT, S
-
354Kelly HolcombCLE, QB
-
355Randy McMichaelMIA, TE
-
356Montrae HollandNO, G
-
357Roberto GarzaATL, C
-
358Justin PeelleSD, TE
-
Rudi JohnsonCIN, RB
-
360Brian MoormanBUF, P
-
361Dan KleckoNE, FB
-
362Asante SamuelNE, CB
-
363Jarret JohnsonBAL, OLB
-
364Seneca WallaceSEA, QB
-
365Terrence McGeeBUF, CB
-
366Sage RosenfelsMIA, QB
-
367Dave ZastudilBAL, P
-
Lonie PaxtonNE, LS
-
Monty BeiselKC, LB
-
370Nick EasonDEN, DE
-
371Dorsey LevensNYG, RB
-
Sammy KnightMIA, S
-
Todd McClureATL, C
-
Victor RileyNO, LT
-
375Kwamie LassiterSD, S
-
376Marcus BellARI, DT
-
377Ike TaylorPIT, CB
-
378Scott PetersPHI, C
-
379Larry FootePIT, ILB
-
380Correll BuckhalterPHI, RB
-
381Floyd WomackSEA, G
-
382Brandon ManumaleunaSTL, TE
-
383Justin SnowIND, TE
-
384Ovie MughelliBAL, RB
-
385Brandon LloydSF, WR
-
386Bobbie WilliamsPHI, G
-
387Brian JenningsSF, LS
-
Kenyon ColemanDAL, DE
-
389Todd CollinsKC, QB
-
390Mike ScifresSD, P
-
391Izell ReeseBUF, S
-
392Mike CaldwellCAR, LB
-
Troy WaltersIND, WR
-
394Donald LeeMIA, TE
-
395Jarrod BaxterHOU, FB
-
396Robert MathisIND, OLB
-
397Matt LehrDAL, C
-
398Andra DavisCLE, LB
-
399Kindal MooreheadCAR, DT
-
400Scott FujitaKC, LB
-
401Rocky BernardSEA, DT
-
402James LeeGB, T
-
403Dan KoppenNE, C
-
404Steve BushARI, TE
-
405Jonathan GoodwinNYJ, C
-
406Aaron KampmanGB, DE
-
407Brian St. PierrePIT, QB
-
David DiehlNYG, RT
-
409A.J. FeeleyPHI, QB
-
410Neil O'DonnellTEN, QB
-
411Tony PashosBAL, RT
-
412Reggie WellsARI, G
-
413Kevin HouserNO, LS
-
414Jeremy BridgesPHI, G
-
415Rodney BaileyPIT, DE
-
416Arnaz BattleSF, WR
-
Cato JuneIND, LB
-
418Mike SchneckPIT, LS
-
419David MartinGB, TE
-
420Chester TaylorBAL, RB
-
421Yeremiah BellMIA, S
-
422Bryan FletcherCHI, TE
-
423Scott KooistraCIN, T
-
424Josh BrownSEA, K
-
425Mike BanksARI, TE
-
T.J. HoushmandzadehCIN, WR
-
427Mario HagganBUF, LB
-
428Brian WilliamsMIN, CB
-
429Brett KeiselPIT, DE
-
430Chris JohnsonGB, CB
-
431Scott ShanleDAL, LB
-
432Joe ZelenkaJAC, LS
-
Keion CarpenterATL, S
-
Larry CentersNE, FB
-
Peppi ZellnerWAS, DE
-
Ray BrownDET, G
-
Rich BrahamCIN, C
-
Ty DetmerDET, QB
-
439Kevin WalterCIN, WR
-
440Kyle KosierSF, G
-
441Rock CartwrightWAS, RB
-
442Shaun HillMIN, QB
-
443Kassim OsgoodSD, WR
-
444Quintin MikellPHI, S
-
445Aaron MooreheadIND, WR
-
Dominic RhodesIND, RB
-
Tony RomoDAL, QB
-
448Artis HicksPHI, G
-
449Antonio GatesSD, TE
-
Chris ClemonsWAS, DE
-
451James MungroIND, RB
-
452Aaron SteckerTB, RB
-
453Adewale OgunleyeMIA, DE
-
Brett RombergJAC, C
-
Tony WraggeARI, G
-
456James HarrisonPIT, OLB
-
457Jon DorenbosBUF, LS
-
458Jacques CesaireSD, DE
-
459Maake KemoeatuBAL, DT
-
460Bart ScottBAL, LB
-
Jason McKieCHI, RB
Top 100 Positional Breakdown
-
156
-
230
-
319
-
417
-
515
-
613
-
712
-
812
-
910
-
102
Top 100 Team Breakdown
-
16
-
26
-
36
-
46
-
55
-
65
-
74
-
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
-
156
-
230
-
319
-
417
-
515
-
613
-
712
-
812
-
910
-
102
Top 9999 Team Breakdown
-
16
-
26
-
36
-
46
-
55
-
65
-
74
-
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