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: $258.6M of salary against $257.9M of modeled worth, a surplus of −0.7M. Seattle Seahawks hub
| Player | Pos | Salary | Modeled worth | Surplus | Position rank | Verdict |
|---|---|---|---|---|---|---|
| Jaxon Smith-Njigba | Wide Receiver | $42.1M | $44.7M | +2.6M | 100th pct | Top of the market — earned |
| Sam Darnold | Quarterback | $40.5M ·m | $12.8M | −27.6M | 71st pct | Albatross |
| Devon Witherspoon | Cornerback | $33.0M | $26.9M | −6.1M | 97th pct | Top of the market, slightly rich |
| Leonard Williams | Defensive Tackle | $27.9M ·m | $27.4M | −0.5M | 96th pct | Fair market value |
| Julian Love | Safety | $18.3M ·m | $21.0M | +2.7M | 99th pct | Fair market value |
| Rashid Shaheed | Wide Receiver | $16.8M ·m | $7.8M | −9.0M | 74th pct | Albatross |
| Cooper Kupp | Wide Receiver | $10.0M ·m | $10.1M | +0.1M | 78th pct | Fair market value |
| Ernest Jones IV | Linebacker | $9.3M ·m | $16.3M | +7.0M | 98th pct | Bargain |
| DeMarcus Lawrence | Linebacker | $8.1M ·m | $6.2M | −1.9M | 63rd pct | Overpaid |
| Jarran Reed | Defensive Tackle | $6.6M ·m | $7.9M | +1.3M | 75th pct | Fair market value |
| Drake Thomas | Linebacker | $6.5M ·m | $8.4M | +1.9M | 90th pct | Bargain |
| Jason Myers | Kicker | $6.1M ·m | $5.0M | −1.2M | 85th pct | Top of the market, slightly rich |
| Zach Charbonnet | Running Back | $4.4M ·m | $7.1M | +2.7M | 86th pct | Bargain |
| Byron Murphy II | Defensive Tackle | $3.9M ·m | $22.2M | +18.3M | 93rd pct | Rookie-deal steal |
| Josh Jobe | Cornerback | $2.8M ·m | $7.8M | +5.0M | 81st pct | Steal |
| Ty Okada | Safety | $2.8M ·m | $1.9M | −1.0M | 48th pct | Overpaid |
| Uchenna Nwosu | Linebacker | $2.8M ·m | $3.9M | +1.2M | 54th pct | Bargain |
| Nick Emmanwori | Safety | $2.4M ·m | $3.1M | +0.6M | 64th pct | Rookie-deal bargain |
| Emanuel Wilson | Running Back | $2.2M ·m | $2.4M | +0.2M | 62nd pct | Fair market value |
| Elijah Arroyo | Tight End | $2.1M ·m | $1.5M | −0.6M | 54th pct | Rookie deal |
| Jadarian Price | Running Back | $2.1M ·m | $1.6M | −0.6M | 47th pct | Rookie deal |
| Derick Hall | Linebacker | $2.0M ·m | $2.5M | +0.4M | 65th pct | Fair market value |
| Tyrice Knight | Linebacker | $2.0M ·m | $2.7M | +0.8M | 69th pct | Rookie-deal bargain |
| AJ Barner | Tight End | $2.0M ·m | $4.8M | +2.8M | 84th pct | Rookie-deal bargain |
| Nehemiah Pritchett | Cornerback | $1.9M ·m | $2.1M | +0.2M | 48th pct | Rookie deal |
| Jalen Milroe | Quarterback | $1.8M ·m | $1.3M | −0.5M | 27th pct | Rookie deal — developing |
| Rylie Mills | Defensive Tackle | $1.6M ·m | $1.2M | −0.4M | 19th pct | Rookie deal — developing |
| Tory Horton | Wide Receiver | $1.6M ·m | $2.1M | +0.5M | 46th pct | Rookie-deal bargain |
| Julian Neal | Cornerback | $1.5M ·m | $1.1M | −0.4M | 14th pct | Rookie deal — developing |
| Dante Fowler Jr. | Linebacker | $1.4M ·m | $1.3M | −0.1M | 41st pct | Fair market value |
| Drew Lock | Quarterback | $1.4M ·m | $8.2M | +6.8M | 63rd pct | Steal |
| Eric Saubert | Tight End | $1.4M ·m | $1.0M | −0.5M | 8th pct | Overpaid |
| AJ Finley | Safety | $1.3M ·m | $1.2M | −0.1M | 16th pct | Fair market value |
| Brandon Pili | Defensive Tackle | $1.3M ·m | $1.0M | −0.3M | 0th pct | Overpaid |
| Chazz Surratt | Linebacker | $1.3M ·m | $1.0M | −0.3M | 2nd pct | Overpaid |
| Irv Charles | Wide Receiver | $1.3M ·m | $1.0M | −0.3M | 0th pct | Overpaid |
| Jake Bobo | Wide Receiver | $1.3M ·m | $1.0M | −0.3M | 7th pct | Overpaid |
| Mike Morris | Defensive End | $1.3M ·m | $1.0M | −0.3M | 0th pct | Overpaid |
| Patrick O'Connell | Linebacker | $1.3M ·m | $1.0M | −0.3M | 12th pct | Overpaid |
| Rodney Thomas II | Safety | $1.3M ·m | $1.8M | +0.5M | 45th pct | Bargain |
| Velus Jones Jr. | Wide Receiver | $1.3M ·m | $1.0M | −0.3M | 6th pct | Overpaid |
| George Holani | Running Back | $1.2M ·m | $1.1M | −0.1M | 23rd pct | Fair market value |
| Connor O'Toole | Linebacker | $1.1M ·m | $1.0M | −0.2M | 22nd pct | Rookie deal — developing |
| Jacardia Wright | Running Back | $1.1M ·m | $1.8M | +0.6M | 52nd pct | Rookie-deal bargain |
| Nick Kallerup | Tight End | $1.1M ·m | $1.0M | −0.1M | 17th pct | Rookie deal — developing |
| Avery Smith | Cornerback | $1.0M ·m | $1.9M | +0.8M | 43rd pct | Rookie-deal bargain |
| Jimmy Ciarlo | Linebacker | $1.0M ·m | $1.6M | +0.5M | 51st pct | Rookie-deal bargain |
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 |
|---|---|---|---|---|---|---|
| Bud Clark | Safety | $1.7M ·m | $1.0M | −0.7M | — | Rookie deal — yet to play |
| Ricky White III | Wide Receiver | $1.4M ·m | $1.0M | −0.5M | — | Rookie deal — yet to play |
| Emmanuel Henderson Jr. | Wide Receiver | $1.3M ·m | $1.0M | −0.3M | — | Rookie deal — yet to play |
| Andre Fuller | Cornerback | $1.2M ·m | $1.0M | −0.3M | — | Rookie deal — yet to play |
| Deven Eastern | Defensive Tackle | $1.2M ·m | $1.0M | −0.3M | — | Rookie deal — yet to play |
| Michael Dansby | Cornerback | $1.2M ·m | $1.0M | −0.3M | — | Rookie deal — yet to play |
| Aidan Hubbard | Linebacker | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Dontae McMillan | Running Back | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Gary Smith III | Defensive Tackle | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Malick Meiga | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Maxen Hook | Safety | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Montorie Foster Jr. | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Robert Henry Jr. | Running Back | $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 →