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.

2022 Contract Length Rankings

Player POS contract length
1 Mahomes QB 10 years
2 Smith LT 8 years
3 Williams LT 6 years
Brate TE 6 years
Allen QB 6 years
Elliott RB 6 years
Miller DE 6 years
Martin G 6 years
Mack OLB 6 years
10 Adams WR 5 years
Stanley LT 5 years
Humphrey CB 5 years
Williams FS 5 years
Elliott K 5 years
Ramsey CB 5 years
Armstead DE 5 years
Warner ILB 5 years
Wilson QB 5 years
Kittle TE 5 years
Garrett DE 5 years
Gregory OLB 5 years
Wagner ILB 5 years
Watson QB 5 years
Juszczyk FB 5 years
Kendricks ILB 5 years
Hunter OLB 5 years
Cook RB 5 years
O'Neill RT 5 years
Thomas WR 5 years
Ward CB 5 years
Evans WR 5 years
Cooper WR 5 years
Lattimore CB 5 years
Ramczyk RT 5 years
Peat G 5 years
Murray QB 5 years
Kamara RB 5 years
Lutz K 5 years
Pugh G 5 years
Quinn DE 5 years
McCoy C 5 years
Mason G 5 years
Campbell ILB 5 years
Ryan

Matt Ryan

IND
QB 5 years
Gallup WR 5 years
Leonard ILB 5 years
Thuney G 5 years
Mosley ILB 5 years
Butker K 5 years
Bosa

Joey Bosa

LAC
OLB 5 years
Linsley C 5 years
Jackson CB 5 years
Howard CB 5 years
Jones CB 5 years
Armstead LT 5 years
Dupree OLB 5 years
Koo K 5 years
Lewan LT 5 years
Chubb OLB 5 years
Sanders K 5 years
Byard FS 5 years
Vaitai G 5 years
Landry OLB 5 years
Whitehair G 5 years
65 Long TE 4 years
Thomas LT 4 years
Forsythe LT 4 years
Molden CB 4 years
Mayfield RT 4 years
Doyle LT 4 years
Perkins DE 4 years
Jones QB 4 years
Marshall WR 4 years
McNeill DT 4 years
Hayes G 4 years
Andersen ILB 4 years
Bryant OLB 4 years
Barkley RB 4 years
Stingley Jr. CB 4 years
Cajuste LT 4 years
Shepard WR 4 years
Walker ILB 4 years
Fields QB 4 years
Melifonwu CB 4 years
Ferguson LS 4 years
Stevenson RB 4 years
Thibodeaux OLB 4 years
Stenberg G 4 years
Tindall LB 4 years
Neal

Evan Neal

NYG
RT 4 years
Woolen CB 4 years
Long ILB 4 years
Onwenu G 4 years
Lawrence DT 4 years
Brown

Tre Brown

SEA
CB 4 years
Hawkins FS 4 years
Christensen G 4 years
Howard RT 4 years
Jones CB 4 years
Young WR 4 years