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