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