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: $196.7M of salary against $206.9M of modeled worth, a surplus of +10.1M. Denver Broncos hub
| Player | Pos | Salary | Modeled worth | Surplus | Position rank | Verdict |
|---|---|---|---|---|---|---|
| Nik Bonitto | Linebacker | $26.5M | $7.5M | −19.0M | 68th pct | Albatross |
| Riley Moss | Cornerback | $22.7M ·m | $13.7M | −8.9M | 90th pct | Albatross |
| Courtland Sutton | Wide Receiver | $21.4M ·m | $18.3M | −3.0M | 88th pct | Overpaid |
| Jaylen Waddle | Wide Receiver | $21.4M ·m | $16.6M | −4.8M | 86th pct | Overpaid |
| Zach Allen | Defensive End | $18.7M ·m | $26.2M | +7.4M | 91st pct | Bargain |
| Ja'Quan McMillian | Cornerback | $14.6M ·m | $7.2M | −7.4M | 80th pct | Albatross |
| Jonathon Cooper | Linebacker | $9.3M ·m | $10.6M | +1.3M | 74th pct | Fair market value |
| Alex Singleton | Linebacker | $7.2M ·m | $6.9M | −0.3M | 86th pct | Fair market value |
| Pat Surtain II | Cornerback | $5.9M ·m | $7.2M | +1.3M | 80th pct | Fair market value |
| D.J. Jones | Defensive Tackle | $5.3M ·m | $7.9M | +2.5M | 75th pct | Bargain |
| Marvin Mims Jr. | Wide Receiver | $4.5M ·m | $2.4M | −2.1M | 51st pct | Albatross |
| Bo Nix | Quarterback | $4.4M ·m | $27.9M | +23.5M | 80th pct | Rookie-deal steal |
| Dondrea Tillman | Linebacker | $4.0M ·m | $2.7M | −1.3M | 69th pct | Overpaid |
| Evan Engram | Tight End | $3.9M ·m | $4.5M | +0.5M | 83rd pct | Fair market value |
| J.K. Dobbins | Running Back | $3.3M ·m | $4.5M | +1.2M | 79th pct | Bargain |
| Talanoa Hufanga | Safety | $3.3M ·m | $12.0M | +8.7M | 92nd pct | Steal |
| Jahdae Barron | Cornerback | $3.0M ·m | $1.9M | −1.1M | 42nd pct | Rookie deal |
| Brandon Jones | Safety | $2.8M ·m | $8.0M | +5.1M | 85th pct | Steal |
| Eyioma Uwazurike | Defensive End | $2.8M ·m | $2.4M | −0.4M | 41st pct | Overpaid |
| Jonah Elliss | Linebacker | $2.2M ·m | $2.5M | +0.3M | 66th pct | Rookie deal |
| Troy Franklin | Wide Receiver | $2.0M ·m | $4.7M | +2.7M | 65th pct | Rookie-deal bargain |
| RJ Harvey | Running Back | $2.0M ·m | $3.1M | +1.1M | 71st pct | Rookie-deal bargain |
| Pat Bryant | Wide Receiver | $1.9M ·m | $4.4M | +2.5M | 63rd pct | Rookie-deal bargain |
| Kris Abrams-Draine | Cornerback | $1.9M ·m | $2.9M | +1.0M | 57th pct | Rookie-deal bargain |
| Sai'vion Jones | Defensive End | $1.7M ·m | $1.2M | −0.6M | 13th pct | Rookie deal — developing |
| Wil Lutz | Kicker | $1.7M ·m | $1.6M | −0.1M | 34th pct | Fair market value |
| Que Robinson | Linebacker | $1.6M ·m | $2.6M | +1.0M | 67th pct | Rookie-deal bargain |
| Lil'Jordan Humphrey | Wide Receiver | $1.6M ·m | $1.2M | −0.4M | 26th pct | Overpaid |
| Adam Trautman | Tight End | $1.6M ·m | $1.7M | +0.2M | 59th pct | Fair market value |
| Jonah Coleman | Running Back | $1.5M ·m | $1.4M | −0.0M | 40th pct | Rookie deal |
| Jarrett Stidham | Quarterback | $1.4M ·m | $1.0M | −0.4M | 7th pct | Overpaid |
| Justin Strnad | Linebacker | $1.4M ·m | $5.0M | +3.6M | 81st pct | Steal |
| Malcolm Roach | Defensive Tackle | $1.4M ·m | $16.9M | +15.5M | 89th pct | Steal |
| Cody Schrader | Running Back | $1.4M ·m | $1.6M | +0.3M | 50th pct | Fair market value |
| Devon Key | Safety | $1.3M ·m | $1.1M | −0.3M | 10th pct | Overpaid |
| JL Skinner | Safety | $1.3M ·m | $1.0M | −0.3M | 2nd pct | Overpaid |
| Jordan Jackson | Defensive Tackle | $1.3M ·m | $1.1M | −0.2M | 8th pct | Overpaid |
| Lucas Krull | Tight End | $1.3M ·m | $1.4M | +0.1M | 51st pct | Fair market value |
| Matt Henningsen | Defensive End | $1.3M ·m | $1.3M | −0.0M | 18th pct | Fair market value |
| Michael Bandy | Wide Receiver | $1.3M ·m | $1.8M | +0.5M | 39th pct | Bargain |
| Nate Adkins | Tight End | $1.3M ·m | $1.2M | −0.0M | 43rd pct | Fair market value |
| Sam Ehlinger | Quarterback | $1.3M ·m | $1.1M | −0.2M | 16th pct | Overpaid |
| Tycen Anderson | Safety | $1.3M ·m | $1.0M | −0.2M | 6th pct | Overpaid |
| Tyler Badie | Running Back | $1.3M ·m | $1.1M | −0.2M | 12th pct | Overpaid |
| Levelle Bailey | Linebacker | $1.2M ·m | $1.0M | −0.2M | 23rd pct | Overpaid |
| Jordan Turner | Linebacker | $1.1M ·m | $1.0M | −0.2M | 15th pct | Rookie deal — developing |
| Karene Reid | Linebacker | $1.1M ·m | $1.0M | −0.2M | 17th pct | Rookie deal — developing |
| Sean Fresch | Cornerback | $1.0M ·m | $1.8M | +0.7M | 40th 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 |
|---|---|---|---|---|---|---|
| Tyler Onyedim | Defensive Tackle | $1.7M ·m | $1.0M | −0.7M | — | Rookie deal — yet to play |
| Caleb Lohner | Tight End | $1.4M ·m | $1.0M | −0.5M | — | Rookie deal — yet to play |
| Miles Scott | Safety | $1.2M ·m | $1.0M | −0.3M | — | Rookie deal — yet to play |
| Dallen Bentley | Tight End | $1.2M ·m | $1.0M | −0.3M | — | Rookie deal — yet to play |
| Red Murdock | Linebacker | $1.2M ·m | $1.0M | −0.3M | — | Rookie deal — yet to play |
| Blake Cotton | Cornerback | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Brent Austin | Cornerback | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Cameron Ross | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Dane Key | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Joseph Manjack IV | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Kolbe Katsis | 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 →