NFL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NFL players.
-
1Larry FitzgeraldARI, WR
-
2Carson PalmerCIN, QB
-
3Michael VickATL, QB
-
4Marvin HarrisonIND, WR
-
5LaDainian TomlinsonSD, RB
-
6Eli ManningNYG, QB
-
7Randy MossMIN, WR
-
8Robert GalleryOAK, T
-
9Michael StrahanNYG, DE
-
10Ray LewisBAL, LB
-
11Andre JohnsonHOU, WR
-
12Roy WilliamsDET, WR
-
13Laveranues ColesWAS, WR
-
14Torry HoltSTL, WR
-
15Eric MouldsBUF, WR
-
16Rod SmithDEN, WR
-
17Adewale OgunleyeCHI, DE
-
Chad CliftonGB, T
-
19Tom BradyNE, QB
-
20Marc BulgerSTL, QB
-
21Terrell OwensPHI, WR
-
22Richard SeymourNE, DT
-
23Philip RiversSD, QB
-
24Justin SmithCIN, DE
-
25DeAngelo HallATL, CB
-
26Orlando PaceSTL, T
-
27Darren SharperGB, S
-
Muhsin MuhammadCAR, WR
-
Steve SmithCAR, WR
-
30Aaron SchobelBUF, DE
-
31Jerome McDouglePHI, DE
-
32Terence NewmanDAL, CB
-
33Michael HaynesCHI, DT
-
34John AbrahamNYJ, OLB/LB
-
35Vonnie HollidayKC, DT
-
36Terrell SuggsBAL, OLB
-
37Champ BaileyDEN, CB
-
Dwight FreeneyIND, OLB/LB
-
Kellen WinslowCLE, TE
-
Quentin JammerSD, S
-
41Ben RoethlisbergerPIT, QB
-
42Plaxico BurressPIT, WR
-
Todd WeinerATL, T
-
44George FosterDEN, T
-
45Kyle BollerBAL, QB
-
46Samari RolleTEN, CB
-
47Bertrand BerryARI, DE
-
Jeremy NewberrySF, C
-
Joey PorterPIT, LB
-
50Derrick BrooksTB, LB
-
51Andre WoolfolkTEN, CB
-
52Steven JacksonSTL, RB
-
53William JosephNYG, DT
-
54James HallDET, DE
-
London FletcherBUF, ILB/LB
-
56Matt BirkMIN, C
-
57Pat WilliamsBUF, DT
-
58Ed ReedBAL, S
-
59Kwame HarrisSF, T
-
60Jeremy ShockeyNYG, TE
-
Sammy DavisSD, CB
-
62Nick BarnettGB, ILB/LB
-
63Andre CarterSF, DE
-
64Patrick RamseyWAS, QB
-
65Derrick MasonTEN, WR
-
Vince WilforkNE, DT
-
67Shayne GrahamCIN, K
-
68Will AllenNYG, S
-
69Karlos DansbyARI, ILB/LB
-
70Deon GrantJAX, S
-
Hines WardPIT, WR
-
John LynchDEN, S
-
73Kenechi UdezeMIN, DE
-
74Reggie WayneIND, WR
-
75Jon KitnaCIN, QB
-
76Chris SneeNYG, G
-
77Brian KellyTB, CB
-
Todd HeapBAL, TE
-
79Igor OlshanskySD, DE
-
80Ryan PickettSTL, DT
-
81Boss BaileyDET, LB
-
Jason BabinHOU, DE
-
83Charles TillmanCHI, CB
-
84Rex GrossmanCHI, QB
-
85Chike OkeaforSEA, G
-
Eugene WilsonNE, CB
-
Mike PetersonJAX, LB
-
Reggie KellyCIN, TE
-
Ryan LongwellGB, K
-
90Daryl SmithJAX, ILB/LB
-
91Drew BreesSD, QB
-
Jon StinchcombNO, T
-
93Jake GroveOAK, C
-
94Al JohnsonDAL, C
-
95Taylor JacobsWAS, WR
-
96Adam VinatieriNE, K
-
Jason WhittleNYG, G
-
Rashean MathisJAX, CB
-
99Eric SteinbachCIN, G
-
100Bethel JohnsonNE, WR
-
E.J. HendersonMIN, LB
-
Jerry PorterOAK, WR
-
103Andre GurodeDAL, C
-
104Tank JohnsonCHI, DT
-
105Drayton FlorenceSD, CB
-
106David BostonMIA, WR
-
Tatum BellDEN, RB
-
108Bennie JoppruHOU, TE
-
109Pisa TinoisamoaSTL, LB
-
110Chaun ThompsonCLE, LB
-
111Eddie GeorgeDAL, RB
-
Eddie MooreMIA, LB
-
113Victor HobsonNYG, LB
-
114Kurt WarnerNYG, QB
-
Sebastian JanikowskiOAK, K
-
116Dan CampbellDAL, TE
-
117Jacob RogersDAL, T
-
118Chris KelsayBUF, DE
-
119Sean JonesCLE, S
-
120Bruce NelsonCAR, G
-
121Kawika MitchellKC, LB
-
Terry PierceDEN, LB
-
123Michael BoulwareSEA, S
-
124L.J. SmithPHI, TE
-
125Darius WattsDEN, WR
-
126Greg JonesJAX, FB
-
127Bryan ScottATL, OLB/LB
-
Terrence KielSD, S
-
129Teyo JohnsonOAK, TE
-
130Anquan BoldinARI, WR
-
131Ben TroupeTEN, TE
-
132Justin SmileySF, G
-
133Osi UmenyioraNYG, OLB/LB
-
134Dwan EdwardsBAL, DT
-
Marquise HillNE, DE
-
Rian LindellBUF, K
-
Travis FisherSTL, CB
-
138Anthony AdamsSF, DT
-
139Brian JenningsSF, LS
-
Mike DossIND, S
-
141Courtney WatsonNO, LB
-
142Dontarrious ThomasMIN, LB
-
143Alonzo JacksonPIT, LB
-
144Kris WilsonKC, TE
-
145Aeneas WilliamsSTL, CB
-
Billy MillerHOU, TE
-
Bobbie WilliamsCIN, G
-
Brian FinneranATL, WR
-
David PattenNE, WR
-
Todd McClureATL, C
-
Tyrone CalicoTEN, WR
-
Verron HaynesPIT, RB
-
153Stuart SchweigertOAK, S
-
154Dewayne WhiteTB, DE
-
155Dan KreiderPIT, RB
-
156Brandon StokleyIND, WR
-
Phil DawsonCLE, K
-
158Bryan RobinsonMIA, DE
-
159David AkersPHI, K
-
Walt HarrisWAS, CB
-
161Chris CrockerCLE, S
-
162Joey ThomasGB, CB
-
Keiwan RatliffCIN, CB
-
164Milford BrownHOU, G
-
165Donnell WashingtonGB, DT
-
166Justin FargasOAK, RB
-
167Lance BriggsCHI, OLB/LB
-
168Derrick StraitNYJ, CB
-
169Bernard BerrianCHI, WR
-
170Jason WittenDAL, TE
-
171Chris CooleyWAS, TE
-
172Aaron SteckerNO, RB
-
173Wade SmithMIA, G
-
174B.J. AskewNYJ, FB
-
Jerame TumanPIT, TE
-
Oliver RossPIT, T
-
177B.J. SanderGB, P
-
178Carlos FrancisOAK, WR
-
179Matt WarePHI, CB
-
180Darnell DockettARI, DE
-
181Nate KaedingSD, K
-
182Nick HardwickSD, C
-
183Ben HartsockIND, TE
-
184Travelle WhartonCAR, G
-
185Drew BennettTEN, C
-
186Luke McCownCLE, QB
-
187Gilbert GardnerIND, LB
-
188Cory ReddingDET, DE
-
189Randy StarksTEN, DE
-
190Andre' GoodmanDET, CB
-
191Keith SmithDET, CB
-
192Devery HendersonNO, WR
-
193Tim AndersonBUF, DT
-
194Vince ManuwaiJAX, G
-
195Derrick HamiltonSF, WR
-
196Wayne HunterSEA, T
-
Will WitherspoonCAR, OLB/LB
-
198Caleb MillerCIN, LB
-
199Will AllenTB, SS/S
-
200Devard DarlingBAL, WR
-
Kenny PetersonGB, DT
-
202Josh McCownARI, QB
-
203Coy WireBUF, LS
-
204Charlie BatchPIT, QB
-
205Jeremy LeSueurDEN, CB
-
206Jorge CordovaJAX, LB
-
207Darrion ScottMIN, DT
-
Mitch BergerNO, P
-
209Matt SchaubATL, QB
-
Troy PolamaluPIT, S
-
211Anthony HargroveSTL, DE
-
212Rich GardnerTEN, CB
-
213Will PooleMIA, S
-
214Isaac SopoagaSF, DT
-
215Chris BakerNYJ, TE
-
216Keyaron FoxKC, ILB/LB
-
217David GarrardJAX, QB
-
218Bradie JamesDAL, LB
-
219Landon JohnsonCIN, LB
-
220Jerricho CotcheryNYJ, WR
-
221Anthony MaddoxJAX, DT
-
Brent AlexanderNYG, S
-
Cornell GreenDEN, T
-
Rob MeierJAX, DE
-
225Chris HopePIT, S
-
226Mewelde MooreMIN, RB
-
227Nathan VasherCHI, CB
-
228Bruce ThorntonDAL, CB
-
229Leon JoeARI, ILB
-
230Dexter ReidNE, S
-
231J.R. ReedPHI, S
-
Reggie TorborNYG, LB
-
233Shaun PhillipsSD, DE/OLB
-
234Alex StepanovichARI, C
-
Trey DarilekPHI, G
-
236Demorrio WilliamsATL, LB
-
237Adrian JonesNYJ, T
-
238Samie ParkerKC, WR
-
239Kendyll PopeIND, LB
-
240Tim EuhusBUF, TE
-
241Dan KleckoNE, FB
-
242Asante SamuelNE, CB
-
243Jarret JohnsonBAL, OLB/LB
-
244Matthias AskewCIN, DT
-
Seneca WallaceSEA, QB
-
246Nat DorseyMIN, T
-
247Terrence McGeeBUF, CB
-
248Dave ZastudilBAL, P
-
Lonie PaxtonNE, LS
-
Niko KoutouvidesSEA, ILB/LB
-
251Nick EasonCLE, DE
-
252Robert GeathersCIN, DE
-
253Chris ChandlerSTL, QB
-
Sammy KnightMIA, S
-
255Glenn EarlHOU, S
-
256Ernest WilfordJAX, WR
-
257Keary ColbertCAR, WR
-
258Stacy AndrewsCIN, G
-
259Michael WaddellTEN, CB
-
260Jason DavidIND, CB
-
261Jared AllenKC, DE
-
262Richard SeiglerSF, LB
-
263Ike TaylorPIT, CB
-
264Scott PetersPHI, C
-
265Brandon ChillarSTL, LB
-
266Cedric CobbsNE, RB
-
267Johnnie MorantOAK, WR
-
Rich BrahamCIN, C
-
269Brandon LloydSF, WR
-
270Ross TuckerBUF, OL
-
271Amon GordonCLE, DE
-
272Mike ScifresSD, P
-
273P.K. SamNE, WR
-
274Izell ReeseBUF, S
-
275Erik ColemanNYJ, S
-
276Craig KrenzelCHI, QB
-
277Tony BuaMIA, LB
-
278Thomas TapehPHI, FB
-
279Antonio SmithARI, DE
-
Dave BallTEN, DE
-
281Gibril WilsonNYG, S
-
282Josh ScobeeJAX, K
-
283Jarrod BaxterHOU, FB
-
284Robert MathisIND, OLB/LB
-
285Jacob BellTEN, G
-
286Rodney LeisleNO, DT
-
287Alex LewisDET, LB
-
288Jake ScottIND, G
-
289Chad LavalaisATL, DT
-
290Andra DavisCLE, LB
-
291Sean RyanDAL, TE
-
292Kindal MooreheadCAR, DT
-
293Chris ThompsonJAX, CB
-
294Mark WilsonWAS, TE
-
295Jeff ShoateDEN, S
-
296Dan KoppenNE, C
-
297Michael TurnerSD, RB
-
Rod DavisMIN, LB
-
Roderick GreenBAL, LB
-
300Mike KarneyNO, FB
-
301D.J. HackettSEA, WR
-
302Jonathan GoodwinNYJ, C
-
303Brian St. PierrePIT, QB
-
David DiehlNYG, RT/T
-
305Drew CarterCAR, WR
-
306Chad SlaughterOAK, T
-
Jamaar TaylorNYG, WR
-
308Corey WilliamsGB, DT
-
Robert ReynoldsTEN, LB
-
310Rex HadnotMIA, G
-
311Mike SchneckPIT, LS
-
312Nick LeckeyARI, C
-
313Dexter WynnPHI, CB
-
314Ryan KrauseSD, TE
-
315Jeb TerryTB, G
-
316Triandos LukeDEN, WR
-
317Marko CavkaNYJ, T
-
318Kelly ButlerDET, T
-
319Reggie WellsARI, G
-
320Von HutchinsIND, CB
-
321Kevin HouserNO, LS
-
322Jeremy BridgesARI, G
-
323Jim MolinaroWAS, T
-
324Adimchinobi EchemanduCLE, RB
-
325Greg BrooksCIN, S
-
326Etric PruittATL, CB
-
327Andy LeeSF, P
-
328Jim SorgiIND, QB
-
329Craig TerrillSEA, DT
-
330Matt KranchickPIT, TE
-
331Troy FlemingTEN, RB
-
332Sean TuftsCAR, ILB
-
333Arnaz BattleSF, WR
-
Cato JuneIND, LB
-
335Keith LewisSF, S
-
336Darrell McCloverNYJ, LB
-
337Charlie AndersonHOU, LB
-
Chris HokePIT, T
-
339Clarence MooreBAL, WR
-
340Jeff SmokerSTL, QB
-
341Alfonso MarshallCHI, CB
-
342Courtney AndersonOAK, TE
-
343John NavarreARI, QB
-
344Chester TaylorBAL, RB
-
345Casey CramerCAR, RB
-
346Derrick PopeMIA, LB
-
347Adrien ClarkePHI, G
-
Shane OliveaSD, G
-
349Dylan McFarlandBUF, T
-
350Yeremiah BellMIA, S
-
351Nathan JonesDAL, CB
-
352Scott KooistraCIN, T
-
353Raheem OrrNYG, DE
-
354Eric TaylorPIT, DT
-
355Jonathan SmithBUF, WR
-
356Josh BrownSEA, K
-
357Derrick WardNYG, RB
-
Rashad WashingtonNYJ, ILB
-
Trevor JohnsonNYJ, DE
-
360Patrick CraytonDAL, WR
-
361Cody PickettSF, QB
-
362Casey BramletCIN, QB
-
363Quincy WilsonCIN, RB
-
364Jeff DuganMIN, TE
-
365Bruce PerryPHI, RB
-
366Dominic FurioPHI, C
-
367Brian WilliamsMIN, CB
-
368Jared ClaussTEN, DT
-
369Kevin SampsonKC, T
-
370Michael GainesCAR, TE
-
371Brett KeiselPIT, DE
-
372Chris JohnsonGB, CB
-
373Larry TurnerSTL, G
-
374Eugene AmanoTEN, C
-
375Scott ShanleDAL, LB
-
376Colby BockwoldtNO, OLB
-
377Derek AbneyBAL, WR
-
Joe ZelenkaJAX, LS
-
Ken DilgerTB, TE
-
Kendrick ClancyPIT, DT
-
Kirk ChambersCLE, G
-
Lawrence TynesKC, K
-
Ray BrownWAS, G
-
Ty DetmerATL, QB
-
385Bobby McCrayJAX, DE
-
386Kevin WalterCIN, WR
-
387Brian RimpfBAL, T
-
388Brandon MireeDEN, FB
-
389B.J. SymonsHOU, QB
-
390Jacques ReevesDAL, CB
-
391Scott WellsGB, C
-
392Christian MortonTEN, CB
-
393Lousaka PoliteDAL, RB
-
394Cullen LoefflerMIN, LS
-
Jason WrightATL, RB
-
Shaun HillMIN, QB
-
Spencer JohnsonMIN, DT
-
398Kassim OsgoodSD, WR
-
399Quintin MikellPHI, S
-
400Tommy KellyOAK, DT
-
Tony RomoDAL, QB
-
402Vonta LeachGB, FB
-
403Antonio GatesSD, TE
-
Chris ClemonsWAS, DE
-
405Brett RombergJAX, C
-
Jabari GreerBUF, CB
-
Jason PetersBUF, LT/T
-
Malcom FloydSD, WR
-
409Jon DorenbosBUF, LS
-
410Mike AdamsSF, FS/S
-
411Jason McKieCHI, RB
Top 100 Positional Breakdown
-
118
-
217
-
316
-
415
-
513
-
612
-
74
-
83
-
92
Top 100 Team Breakdown
-
17
-
26
-
36
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
212
-
222
-
232
-
242
-
252
-
262
-
271
-
281
-
291
-
301
-
311
Top 9999 Positional Breakdown
-
118
-
217
-
316
-
415
-
513
-
612
-
74
-
83
-
92
Top 9999 Team Breakdown
-
17
-
26
-
36
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
212
-
222
-
232
-
242
-
252
-
262
-
271
-
281
-
291
-
301
-
311