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