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.

2021 Contract Length Rankings

Player POS contract length
1 Mahomes QB 10 years
2 Smith LT 8 years
3 Collins SS 6 years
Donald DT 6 years
Miller OLB 6 years
Bitonio G 6 years
Williams LT 6 years
Brate TE 6 years
Hughlett LS 6 years
Mack OLB 6 years
Cox DT 6 years
Allen QB 6 years
Martin G 6 years
Smith ILB 6 years
Elliott RB 6 years
16 Stanley LT 5 years
Peat G 5 years
Humphrey CB 5 years
Ramczyk RT 5 years
Leonard LB 5 years
Kamara RB 5 years
Hunter DE 5 years
Kendricks ILB 5 years
Lattimore CB 5 years
O'Neill RT 5 years
Lutz K 5 years
Cook RB 5 years
Jones OLB 5 years
Stafford QB 5 years
Pugh G 5 years
Ramsey CB 5 years
Hekker P 5 years
Marpet G 5 years
Evans WR 5 years
Gholston DE 5 years
Beckham, Jr. WR 5 years
Landry WR 5 years
Garoppolo QB 5 years
Armstead DE 5 years
Ford DE 5 years
Garrett DE 5 years
Hubbard RT 5 years
Kittle TE 5 years
Carr QB 5 years
Warner OLB 5 years
Juszczyk FB 5 years
Quinn OLB 5 years
Norwell G 5 years
Ertz

Zach Ertz

PHI
TE 5 years
Linder C 5 years
Whitehair C 5 years
Elliott K 5 years
Gilmore CB 5 years
Mason G 5 years
Diggs WR 5 years
Cannon RT 5 years
Ryan

Matt Ryan

ATL
QB 5 years
Cooks WR 5 years
Matthews LT 5 years
Jones CB 5 years
Howard CB 5 years
Flowers OLB 5 years
Vaitai G 5 years
Byard FS 5 years
Lewan LT 5 years
Dupree OLB 5 years
Sanders K 5 years
Lawrence DE 5 years
Cooper WR 5 years
Collins RT 5 years
Bosa

Joey Bosa

LAC
DE 5 years
Linsley C 5 years
Tuitt DE 5 years
Clark DE 5 years
Hitchens ILB 5 years
Duvernay-Tardif G 5 years
Thuney G 5 years
Butker K 5 years
Schobert ILB 5 years
Mosley ILB 5 years
Thomas WR 5 years
Winchester LS 5 years
Armstead LT 5 years
Williams DT 5 years
85 Jackson CB 4 years
Humphrey C 4 years
Buggs DT 4 years
Prince LT 4 years
Wentz QB 4 years
Green C 4 years
Shelvin DT 4 years
Buckner DT 4 years
Gilbert ILB 4 years
Thomas TE 4 years
Adeniji LT 4 years
Bailey ILB 4 years
Sneed CB 4 years
Jenkins FS 4 years
Vera-Tucker G 4 years
Smith G 4 years