Every salary here is modeled. Salaries marked real are reported figures; the rest are modeled from the CBA's structure and labeled as estimates. How this works.
Top 25 cap hits: $208.7M of salary against $265.9M of modeled worth, a surplus of +57.2M. Minnesota Vikings hub
| Player | Pos | Salary | Modeled worth | Surplus | Position rank | Verdict |
|---|---|---|---|---|---|---|
| Justin Jefferson | Wide Receiver | $35.0M | $30.4M | −4.6M | 94th pct | Top of the market, slightly rich |
| Kyler Murray | Quarterback | $33.4M ·m | $9.9M | −23.5M | 67th pct | Albatross |
| Jalen Redmond | Defensive Tackle | $32.1M ·m | $27.4M | −4.6M | 96th pct | Top of the market, slightly rich |
| Andrew Van Ginkel | Linebacker | $20.7M ·m | $34.8M | +14.1M | 96th pct | Bargain |
| Jordan Addison | Wide Receiver | $16.3M ·m | $25.2M | +9.0M | 92nd pct | Bargain |
| Blake Cashman | Linebacker | $10.0M ·m | $7.6M | −2.4M | 88th pct | Overpaid |
| Eric Wilson | Linebacker | $8.1M ·m | $17.8M | +9.6M | 83rd pct | Steal |
| Byron Murphy Jr. | Cornerback | $6.8M ·m | $21.2M | +14.4M | 95th pct | Steal |
| T.J. Hockenson | Tight End | $5.9M ·m | $6.6M | +0.7M | 90th pct | Fair market value |
| Joshua Metellus | Safety | $4.4M ·m | $13.8M | +9.3M | 94th pct | Steal |
| Aaron Jones Sr. | Running Back | $4.4M ·m | $7.5M | +3.1M | 87th pct | Bargain |
| Dallas Turner | Linebacker | $3.8M ·m | $16.7M | +12.9M | 82nd pct | Rookie-deal steal |
| Jordan Mason | Running Back | $3.5M ·m | $3.3M | −0.2M | 72nd pct | Fair market value |
| Jauan Jennings | Wide Receiver | $2.7M ·m | $12.1M | +9.4M | 81st pct | Steal |
| Caleb Banks | Defensive Tackle | $2.7M ·m | $1.4M | −1.3M | 27th pct | Rookie deal — developing |
| Carson Wentz | Quarterback | $2.6M ·m | $7.0M | +4.4M | 60th pct | Steal |
| Ivan Pace Jr. | Linebacker | $2.3M ·m | $2.3M | −0.1M | 62nd pct | Fair market value |
| James Pierre | Cornerback | $2.2M ·m | $3.0M | +0.8M | 58th pct | Bargain |
| Josh Oliver | Tight End | $1.8M ·m | $2.1M | +0.3M | 68th pct | Fair market value |
| Jake Golday | Linebacker | $1.8M ·m | $1.0M | −0.8M | 27th pct | Rookie deal — developing |
| Will Reichard | Kicker | $1.7M ·m | $6.2M | +4.5M | 95th pct | Rookie-deal steal |
| Tai Felton | Wide Receiver | $1.7M ·m | $1.1M | −0.7M | 15th pct | Rookie deal — developing |
| Levi Drake Rodriguez | Defensive Tackle | $1.7M ·m | $4.5M | +2.8M | 63rd pct | Rookie-deal steal |
| Tyrion Ingram-Dawkins | Defensive End | $1.6M ·m | $1.7M | +0.1M | 30th pct | Rookie deal — developing |
| Odell Beckham Jr. | Wide Receiver | $1.6M ·m | $1.5M | −0.1M | 32nd pct | Fair market value |
| Domonique Orange | Defensive Tackle | $1.6M ·m | $1.3M | −0.3M | 24th pct | Rookie deal — developing |
| Theo Jackson | Safety | $1.6M ·m | $1.7M | +0.1M | 41st pct | Fair market value |
| Gavin Bartholomew | Tight End | $1.5M ·m | $1.2M | −0.3M | 41st pct | Rookie deal |
| DeeJay Dallas | Running Back | $1.4M ·m | $1.0M | −0.5M | 3rd pct | Overpaid |
| Isaiah Rodgers | Cornerback | $1.4M ·m | $4.5M | +3.0M | 71st pct | Steal |
| Tavierre Thomas | Safety | $1.4M ·m | $1.1M | −0.3M | 11th pct | Overpaid |
| Eric Johnson II | Defensive Tackle | $1.3M ·m | $1.0M | −0.3M | 3rd pct | Overpaid |
| Jay Ward | Safety | $1.3M ·m | $1.0M | −0.3M | 4th pct | Overpaid |
| Demond Claiborne | Running Back | $1.3M ·m | $1.1M | −0.2M | 21st pct | Rookie deal — developing |
| Bo Richter | Linebacker | $1.2M ·m | $1.0M | −0.2M | 3rd pct | Overpaid |
| Cam Grandy | Tight End | $1.2M ·m | $1.0M | −0.2M | 20th pct | Overpaid |
| Natrone Brooks | Cornerback | $1.2M ·m | $1.0M | −0.2M | 5th pct | Overpaid |
| Ben Yurosek | Tight End | $1.1M ·m | $1.0M | −0.1M | 27th pct | Rookie deal — developing |
| Chaz Chambliss | Linebacker | $1.1M ·m | $1.0M | −0.1M | 24th pct | Rookie deal — developing |
| Elijah Williams | Defensive End | $1.1M ·m | $1.3M | +0.2M | 18th pct | Rookie deal — developing |
| Jeshaun Jones | Wide Receiver | $1.1M ·m | $1.3M | +0.1M | 27th pct | Rookie deal — developing |
| Max Brosmer | Quarterback | $1.1M ·m | $1.1M | +0.0M | 21st pct | Rookie deal — developing |
| Myles Price | Wide Receiver | $1.1M ·m | $1.1M | −0.0M | 14th pct | Rookie deal — developing |
| Tyler Batty | Linebacker | $1.1M ·m | $1.0M | −0.2M | 21st pct | Rookie deal — developing |
| Jacob Thomas | Safety | $1.0M ·m | $1.3M | +0.2M | 26th pct | Rookie deal — developing |
| Zemaiah Vaughn | Cornerback | $1.0M ·m | $1.2M | +0.2M | 20th pct | Rookie deal — developing |
These players carry a contract because a slotted rookie deal is fixed by the CBA before a first snap, but they have no production to grade. Their rank and verdict are blank on purpose rather than filled with a middling guess.
| Player | Pos | Salary | Modeled worth | Surplus | Position rank | Verdict |
|---|---|---|---|---|---|---|
| Jakobe Thomas | Safety | $1.5M ·m | $1.0M | −0.5M | — | Rookie deal — yet to play |
| Charles Demmings | Cornerback | $1.3M ·m | $1.0M | −0.4M | — | Rookie deal — yet to play |
| Bangally Kamara | Linebacker | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Da'Veawn Armstead | Cornerback | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Dillon Bell | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Jacob Roberts | Linebacker | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Jahvaree Ritzie | Defensive End | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Kejon Owens | Running Back | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Keshawn Banks | Defensive End | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Luke Wysong | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Michael Briscoe | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
Value changes with every game. Follow a player and his production, projection and value sit together in your Locker Room.
Start your Locker Room →