NFL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NFL players.
-
1Drew BledsoeNE, QB
-
2Brett FavreGB, QB
-
3Randy MossMIN, WR
-
4Michael VickATL, QB
-
5Akili SmithCIN, QB
-
6Donovan McNabbPHI, QB
-
7Keyshawn JohnsonTB, WR
-
8Terrell DavisDEN, RB
-
9Tim CouchCLE, QB
-
10Steve McNairTEN, QB
-
11Kurt WarnerSTL, QB
-
12Sean GilbertCAR, DT
-
13Peyton ManningIND, QB
-
14Marshall FaulkSTL, RB
-
15Junior SeauSD, LB
-
16Kevin CarterTEN, DE
-
17Issac BruceSTL, WR
-
Jason TaylorMIA, DE
-
Joey GallowayDAL, WR
-
20Eddie GeorgeTEN, RB
-
21Emmitt SmithDAL, RB
-
22LaDainian TomlinsonSD, RB
-
23Samari RolleTEN, CB
-
24Vinny TestaverdeNYJ, QB
-
25Eric MouldsBUF, WR
-
26Bryant YoungSF, DT
-
27Jerome BettisPIT, RB
-
28Warren SappTB, DT
-
29Curtis MartinNYJ, RB
-
Derrick BrooksTB, LB
-
31Ray BuchananATL, CB
-
32Lawyer MilloyNE, S
-
Leonard DavisARI, G
-
Terrell OwensSF, WR
-
35Herman MooreDET, WR
-
36Gerard WarrenCLE, DT
-
37Jamal AndersonATL, RB
-
Michael StrahanNYG, DE
-
39Tra ThomasPHI, LT
-
40Matt BirkMIN, C
-
41Doug FlutieSD, QB
-
42Charlie BatchDET, QB
-
43Jake PlummerARI, QB
-
44Darren SharperGB, S
-
45LeRoy ButlerGB, S
-
46Mo LewisNYJ, LB
-
47Brad JohnsonTB, QB
-
Simeon RiceTB, DE
-
49Bruce MatthewsHST, G
-
50Chris ChandlerATL, QB
-
John FinaBUF, T
-
Kordell StewartPIT, QB
-
53Corey DillonCIN, RB
-
Ray LewisBAL, LB
-
Tony BoselliJAC, T
-
Will ShieldsKC, G
-
57Marvin HarrisonIND, WR
-
Tiki BarberNYG, RB
-
59Antonio FreemanGB, WR
-
Rob JohnsonBUF, QB
-
Robert PorcherDET, DE
-
Willie McGinestNE, LB
-
63Richard SeymourNE, DT
-
64John LynchTB, S
-
65Matt HasselbeckSEA, QB
-
66Bruce SmithWAS, DE
-
Chad PenningtonNYJ, QB
-
68Courtney BrownCLE, DE
-
69Zach ThomasMIA, LB
-
70Muhsin MuhammadCAR, WR
-
71Cris CarterMIN, WR
-
Jamie SharperBAL, LB
-
73Derrick MasonTEN, WR
-
74Dan WilkinsonWAS, DT
-
75Rocket IsmailDAL, WR
-
76R.W. McQuartersCHI, CB
-
77Ronde BarberTB, CB
-
78Orlando PaceSTL, T
-
79Charles WoodsonOAK, SS
-
80Bryan RobinsonCHI, DE
-
81Jeff GarciaSF, QB
-
82Wally WilliamsNO, G
-
83Ahman GreenGB, RB
-
84Rod SmithDEN, WR
-
85Darren WoodsonDAL, S
-
86Justin SmithCIN, DE
-
87Jeff BlakeNO, QB
-
88Peter WarrickCIN, WR
-
89Kerry CollinsNYG, QB
-
90Rich GannonOAK, QB
-
91Garrison HearstSF, RB
-
92Ken DilgerIND, TE
-
93Aeneas WilliamsSTL, CB
-
94Ricky WilliamsNO, RB
-
95Jamal LewisBAL, RB
-
96Edgerrin JamesIND, RB
-
97Marcus PollardIND, TE
-
98Shannon SharpeBAL, TE
-
99LaVar ArringtonWAS, OLB
-
100Ryan LeafDAL, QB
-
101Grant WistromSTL, DE
-
102Andre CarterSF, DE
-
Troy VincentPHI, CB
-
104Chris SamuelsWAS, T
-
105Lomas BrownNYG, T
-
Pat WilliamsBUF, DT
-
107Brian DawkinsPHI, S
-
108Olindo MareMIA, K
-
109Kyle TurleyNO, LT
-
110Walter JonesSEA, T
-
111Greg EllisDAL, LB
-
112Joe HornNO, WR
-
113Tim BowensMIA, DT
-
114Hollis ThomasPHI, DT
-
115Lomas BrownCLE, T
-
116Fred TaylorJAC, RB
-
117Wayne ChrebetNYJ, WR
-
118Torry HoltSTL, WR
-
Zach WiegertJAC, T
-
120Marcus StroudJAC, DT
-
121Corey SimonPHI, DT
-
122Champ BaileyWAS, CB
-
123Santana MossNYJ, WR
-
124Sammy KnightNO, S
-
125Richmond WebbCIN, T
-
126Casey HamptonPIT, DT
-
127Phil HansenBUF, DE
-
128Plaxico BurressPIT, WR
-
129Jon KitnaCIN, QB
-
130Neil O'DonnellTEN, QB
-
131Jason GildonPIT, LB
-
132Rodney HarrisonSD, S
-
133Preist HolmesKC, RB
-
134Cade McNownMIA, QB
-
135Hines WardPIT, WR
-
136Ryan TuckerSTL, T
-
137Shaun EllisNYJ, DE
-
138Qadry IsmailBAL, WR
-
139Antoine WinfieldBUF, CB
-
140Keith BrookingATL, LB
-
141Brian UrlacherCHI, LB
-
142Julian PetersonSF, LB
-
143Warrick DunnTB, RB
-
144John AbrahamNYJ, OLB
-
145Jason PeterCAR, DE
-
Ryan LongwellGB, K
-
Ted WashingtonCHI, DT
-
148Travis TaylorBAL, WR
-
149Ronnie BradfordATL, CB
-
150Ron DayneNYG, RB
-
151Alan FanecaPIT, G
-
152Daunte CulpepperMIN, QB
-
153David BostonARI, WR
-
154Jeff BackusDET, T
-
155Deltha O'NealDEN, CB
-
156Deuce McAllisterNO, RB
-
157David AkersPHI, K
-
Will AllenNYG, S
-
159Steve HutchinsonSEA, G
-
160Nate ClementsBUF, CB
-
161Tim BrownOAK, WR
-
162Randall McDanielTB, G
-
163Duane StarksBAL, CB
-
164Anthony SimmonsSEA, ILB
-
165Chris McAlisterBAL, CB
-
166Bubba FranksGB, TE
-
167Larry CentersWAS, FB
-
168Todd HeapBAL, TE
-
169Tony GonzalezKC, TE
-
170Sebastian JanikowskiOAK, K
-
171Ahmed PlummerSF, CB
-
172Takeo SpikesCIN, LB
-
173Rashard AndersonCAR, CB
-
174Mitch BergerMIN, P
-
175Ryan PickettSTL, DT
-
176Kenard LangWAS, DE
-
Kevin DysonTEN, WR
-
178Brian SimmonsCIN, ILB
-
179R. Jay SowardJAC, WR
-
180Erik FlowersBUF, DE
-
181Vonnie HollidayGB, DT
-
182Rob MorrisIND, ILB
-
183Trung CanidateSTL, RB
-
184Damien WoodyNE, G
-
185Keith BulluckTEN, LB
-
186Anthony BechtNYJ, TE
-
187Shaun AlexanderSEA, RB
-
Sylvester MorrisKC, WR
-
189Terry FairDET, CB
-
190Stockar McDougleDET, G
-
191Jerry RiceOAK, WR
-
192Shaun WilliamsNYG, S
-
193Chris McIntoshSEA, T
-
Mo CollinsOAK, G
-
195John AveryDEN, RB
-
196Jackie HarrisDAL, TE
-
197Victor RileyKC, LT
-
198Donovin DariusJAC, S
-
199Chris HovanMIN, DT
-
200Jason ElamDEN, K
-
201Patrick KerneyATL, DE
-
202John KasayCAR, K
-
Luke PetitgoutNYG, RT
-
204Reggie WayneIND, WR
-
205Desmond HowardDET, WR
-
206Steve BeuerleinDEN, QB
-
207David PattenNE, WR
-
R.W. McQuartersCHI, CB
-
209Dorsey LevensGB, RB
-
210Jerry PorterOAK, WR
-
211Drew BreesSD, QB
-
212Kwamie LassiterARI, S
-
213Tebucky JonesNE, S
-
214Aaron SchobelBUF, DE
-
215Darren HowardNO, DE
-
216Brent AlexanderPIT, S
-
217Ray BrownSF, G
-
218Cooper CarlisleDEN, G
-
219Kyle Vanden BoschARI, DE
-
220Thomas JonesARI, RB
-
221Chad JohnsonCIN, WR
-
222Jim KleinsasserMIN, TE
-
223Todd CollinsKC, QB
-
224Kris JenkinsCAR, DT
-
225Chad CliftonGB, T
-
226Matt LightNE, T
-
227Dominic RaiolaDET, C
-
Mike PetersonIND, LB
-
Ty DetmerDET, QB
-
230Jerome PathonIND, WR
-
231Fred SmootWAS, CB
-
232Flozell AdamsDAL, T
-
233Reggie KellyATL, TE
-
234Adam VinatieriNE, K
-
Mike CaldwellPHI, LB
-
Todd LyghtDET, CB
-
237Travis HenryBUF, RB
-
238Chris WeinkeCAR, QB
-
239Shaun RogersDET, DT
-
240Rich BrahamCIN, C
-
241Todd WeinerSEA, T
-
242Deon GrantCAR, S
-
243Brad MeesterJAC, C
-
244Randy ThomasNYJ, G
-
245Walt HarrisCHI, CB
-
246Jeremy NewberrySF, C
-
247Rodney ThomasATL, RB
-
248Dave BrownARI, QB
-
249Larry CentersBUF, FB
-
250Bobbie WilliamsPHI, G
-
251Kelly HolcombCLE, QB
-
252Adrian WilsonARI, S
-
253Mike GandyCHI, T
-
254Lamont WarrenDET, RB
-
255Brad BadgerMIN, G
-
256Steve SmithCAR, WR
-
257Ron EdwardsBUF, DT
-
258Peppi ZellnerDAL, DE
-
259Adewale OgunleyeMIA, DE
-
260Kendrick ClancyPIT, DT
-
261Chris RedmanBAL, QB
-
262Laveranues ColesNYJ, WR
-
263Roberto GarzaATL, C
-
264Rudi JohnsonCIN, RB
-
265Sage RosenfelsWAS, QB
-
266Monty BeiselKC, LB
-
267Nail DiggsGB, LB
-
268Marcus BellARI, DT
-
269Correll BuckhalterPHI, RB
-
270Brock HuardSEA, QB
-
271Floyd WomackSEA, G
-
272Brandon ManumaleunaSTL, TE
-
273Dan CampbellNYG, TE
-
274Anthony ClementARI, T
-
David BarrettARI, CB
-
Joey PorterPIT, LB
-
London FletcherSTL, ILB
-
278Tom BurkeARI, DE
-
279Chike OkeaforSF, G
-
280Brandon StokleyBAL, WR
-
281Cletidus HuntGB, DT
-
282Steve BushARI, TE
-
283A.J. FeeleyPHI, QB
-
284Matt LehrDAL, C
-
285Dexter JacksonTB, S
-
286Aaron SmithPIT, DE
-
Trent DilferSEA, QB
-
288Antonio CochranSEA, DE
-
Danny WuerffelCHI, QB
-
290Rodney BaileyPIT, DE
-
291David MartinGB, TE
-
292Clark HaggansPIT, LB
-
293Josh BidwellGB, P
-
T.J. HoushmandzadehCIN, WR
-
295Sammy MorrisBUF, RB
-
296Troy WaltersMIN, WR
-
297Dominic RhodesIND, RB
-
298Rich SeubertNYG, G
-
299Kevin HouserNO, LS
-
300Phil DawsonCLE, K
-
301Neil RackersCIN, K
-
302Tom BradyNE, QB
-
303Lonie PaxtonNE, LS
-
304Jerame TumanPIT, TE
-
305Brian JenningsSF, LS
-
306Trevor InsleyIND, WR
-
307Oliver RossPIT, T
-
308Donald DriverGB, WR
-
309Todd McClureATL, C
-
310Terrence WilkinsIND, WR
-
311Herman MooreNYG, WR
-
312Aaron SteckerTB, RB
-
313Tom CarterCIN, CB
-
314Joe ZelenkaJAC, LS
-
315Dale CarterMIN, CB
-
316Shane LechlerOAK, P
-
317Marc BulgerSTL, QB
-
318Corey ChavousARI, S
-
319LeVar WoodsARI, LB
-
320Izell ReeseDAL, S
-
321Drew BennettTEN, C
-
322Chris HokePIT, T
-
323Brian MoormanBUF, P
-
Corey IvyTB, CB
-
325Ross TuckerWAS, OL
-
326Rob MeierJAC, DE
-
327Randall CunninghamBAL, QB
-
Torrance SmallNE, WR
-
329Billy VolekTEN, QB
-
330Ki-Jana CarterWAS, RB
-
331Alex Van PeltBUF, QB
-
Henry JonesMIN, S
-
Mark RypienIND, QB
-
Terry AllenBAL, RB
-
Tommy BennettDET, S
-
336James HallDET, DE
-
337Dan KreiderPIT, RB
-
338Brian WatersKC, G
-
339Bertrand BerryDEN, DE
-
Jake DelhommeCAR, QB
-
341Brian FinneranATL, WR
-
Jeff SaturdayIND, C
-
Keion CarpenterBUF, S
-
Mike SchneckPIT, LS
-
345Jim FinnIND, FB
-
Justin SnowIND, TE
-
Mike LeachTEN, LS
-
348Jay FeelyATL, K
-
349Cornell GreenNYJ, T
-
350Corey IvyTB, CB
-
351Chad SlaughterOAK, T
-
Cornell GreenMIA, T
Top 100 Positional Breakdown
-
124
-
215
-
315
-
415
-
511
-
69
-
78
-
83
Top 100 Team Breakdown
-
17
-
25
-
35
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
212
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
291
-
301
-
311
-
321
Top 9999 Positional Breakdown
-
124
-
215
-
315
-
415
-
511
-
69
-
78
-
83
Top 9999 Team Breakdown
-
17
-
25
-
35
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
212
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
291
-
301
-
311
-
321