NFL Salary Rankings

NFL Salary Rankings NFL Salary Rankings

Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NFL players.

2024 Contract Length Rankings

Player POS contract length
1 Mahomes QB 10 years
2 Williams LT 6 years
Allen QB 6 years
Miller DE 6 years
5 Sanders K 5 years
Smith ILB 5 years
Burns OLB 5 years
Lattimore CB 5 years
Thomas LT 5 years
Koo K 5 years
Hurts QB 5 years
Jackson QB 5 years
Linsley C 5 years
Herbert QB 5 years
Landry OLB 5 years
Cooper WR 5 years
Kittle TE 5 years
McCoy C 5 years
Warner ILB 5 years
Williams FS 5 years
Garrett DE 5 years
Steele RT 5 years
Ramczyk RT 5 years
McGlinchey RT 5 years
Bosa DE 5 years
Murray QB 5 years
Lindstrom G 5 years
Adams WR 5 years
Thuney G 5 years
O'Neill RT 5 years
Diggs CB 5 years
Hunt G 5 years
Burrow QB 5 years
Elliott K 5 years
Chubb OLB 5 years
Watson QB 5 years
Butker K 5 years
Jones DT 5 years
Kamara RB 5 years
Humphrey CB 5 years
Ward CB 5 years
42 Anderson S 4 years
Ridder QB 4 years
Jones WR 4 years
Young RT 4 years
Brown RB 4 years
Johnston WR 4 years
Allen WR 4 years
Hill

Trey Hill

CIN
C 4 years
Walker RB 4 years
Horton DE 4 years
Forsyth C 4 years
Lucas RT 4 years
Kirk WR 4 years
Hamlin S 4 years
Benford CB 4 years
Evans RB 4 years
Charbonnet RB 4 years
Van Ness OLB 4 years
Lamb WR 4 years
Quitoriano TE 4 years
Mafe

Boye Mafe

SEA
DE 4 years
Thompson QB 4 years
Wood LS 4 years
Tuipulotu DT 4 years
Lawrence QB 4 years
Shakir WR 4 years
Jackson ILB 4 years
Walker ILB 4 years
Howden S 4 years
St-Juste CB 4 years
Ezukanma WR 4 years
Edmunds ILB 4 years
Eskridge WR 4 years
Forrest S 4 years
Doyle LT 4 years
Jacobs RB 4 years
Martin CB 4 years
Bates TE 4 years
Sweat DE 4 years
Stokes CB 4 years
Tufele DT 4 years
Hall DE 4 years
Johnson G 4 years
Mathis DT 4 years
Farrell Jr. DT 4 years
Palmer WR 4 years
Haener QB 4 years
Brown WR 4 years
Forbes CB 4 years
Saldiveri T 4 years
Johnson DE 4 years
Skinner S 4 years
Rice ILB 4 years
Jordan TE 4 years
Miller RB 4 years
Brown

Tre Brown

SEA
CB 4 years
Bryant CB 4 years
Samuel Jr. CB 4 years
Calcaterra TE 4 years