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: $257.5M of salary against $265.1M of modeled worth, a surplus of +7.6M. Buffalo Bills hub
| Player | Pos | Salary | Modeled worth | Surplus | Position rank | Verdict |
|---|---|---|---|---|---|---|
| Josh Allen | Quarterback | $55.0M | $50.5M | −4.5M | 89th pct | Top of the market — earned |
| Ed Oliver | Defensive Tackle | $30.0M ·m | $19.2M | −10.8M | 91st pct | Overpaid |
| Michael Hoecht | Defensive End | $20.9M ·m | $13.9M | −7.0M | 79th pct | Overpaid |
| Mike Danna | Defensive End | $18.4M ·m | $5.9M | −12.5M | 62nd pct | Albatross |
| DJ Moore | Wide Receiver | $16.4M ·m | $13.9M | −2.6M | 83rd pct | Overpaid |
| C.J. Gardner-Johnson | Safety | $13.0M ·m | $8.9M | −4.1M | 87th pct | Overpaid |
| Khalil Shakir | Wide Receiver | $12.2M ·m | $10.1M | −2.2M | 78th pct | Overpaid |
| James Cook III | Running Back | $12.1M ·m | $12.0M | −0.1M | 94th pct | Fair market value |
| Bradley Chubb | Linebacker | $9.4M ·m | $13.3M | +3.9M | 78th pct | Bargain |
| Dalton Kincaid | Tight End | $8.9M ·m | $9.4M | +0.5M | 94th pct | Fair market value |
| Joshua Palmer | Wide Receiver | $8.3M ·m | $8.9M | +0.6M | 76th pct | Fair market value |
| Greg Rousseau | Linebacker | $8.1M ·m | $23.1M | +15.0M | 88th pct | Steal |
| Terrel Bernard | Linebacker | $6.5M ·m | $8.0M | +1.5M | 89th pct | Fair market value |
| Christian Benford | Cornerback | $5.9M ·m | $19.7M | +13.8M | 94th pct | Steal |
| Dee Alford | Cornerback | $5.0M ·m | $6.6M | +1.6M | 78th pct | Bargain |
| Damar Hamlin | Safety | $3.9M ·m | $1.4M | −2.5M | 29th pct | Albatross |
| Greg Dortch | Wide Receiver | $3.4M ·m | $1.7M | −1.7M | 37th pct | Albatross |
| Geno Stone | Safety | $3.0M ·m | $5.5M | +2.5M | 79th pct | Steal |
| Dawson Knox | Tight End | $3.0M ·m | $2.6M | −0.3M | 73rd pct | Fair market value |
| Keon Coleman | Wide Receiver | $2.9M ·m | $12.1M | +9.2M | 81st pct | Rookie-deal steal |
| Maxwell Hairston | Cornerback | $2.6M ·m | $3.2M | +0.6M | 60th pct | Rookie deal |
| Cole Bishop | Safety | $2.4M ·m | $5.5M | +3.2M | 79th pct | Rookie-deal bargain |
| T.J. Sanders | Defensive Tackle | $2.3M ·m | $3.5M | +1.2M | 57th pct | Rookie-deal bargain |
| DeWayne Carter | Defensive Tackle | $2.1M ·m | $2.1M | +0.1M | 44th pct | Rookie deal |
| Dorian Williams | Linebacker | $2.1M ·m | $4.3M | +2.2M | 78th pct | Steal |
| TJ Parker | Linebacker | $2.1M ·m | $1.3M | −0.8M | 41st pct | Rookie deal |
| Ray Davis | Running Back | $1.9M ·m | $1.1M | −0.8M | 19th pct | Rookie deal — developing |
| Landon Jackson | Defensive End | $1.9M ·m | $1.5M | −0.5M | 26th pct | Rookie deal — developing |
| Javon Solomon | Linebacker | $1.8M ·m | $1.0M | −0.8M | 7th pct | Rookie deal — developing |
| Davison Igbinosun | Cornerback | $1.7M ·m | $2.1M | +0.4M | 49th pct | Rookie deal |
| Deone Walker | Defensive Tackle | $1.7M ·m | $9.2M | +7.5M | 78th pct | Rookie-deal steal |
| Jordan Hancock | Cornerback | $1.5M ·m | $1.1M | −0.5M | 11th pct | Rookie deal — developing |
| Jackson Hawes | Tight End | $1.5M ·m | $1.2M | −0.4M | 39th pct | Rookie deal |
| Dorian Strong | Cornerback | $1.5M ·m | $1.6M | +0.1M | 36th pct | Rookie deal |
| Demetrius Flannigan-Fowles | Linebacker | $1.4M ·m | $1.3M | −0.1M | 42nd pct | Fair market value |
| Kyle Allen | Quarterback | $1.4M ·m | $1.0M | −0.5M | 3rd pct | Overpaid |
| Sam Franklin Jr. | Safety | $1.4M ·m | $1.0M | −0.4M | 3rd pct | Overpaid |
| Trent Sherfield | Wide Receiver | $1.4M ·m | $1.0M | −0.4M | 8th pct | Overpaid |
| Ty Johnson | Running Back | $1.4M ·m | $1.5M | +0.0M | 41st pct | Fair market value |
| Tyler Bass | Kicker | $1.4M ·m | $2.7M | +1.3M | 63rd pct | Steal |
| Skyler Bell | Wide Receiver | $1.4M ·m | $1.9M | +0.5M | 42nd pct | Rookie-deal bargain |
| Kaleb Elarms-Orr | Linebacker | $1.4M ·m | $1.1M | −0.3M | 32nd pct | Rookie deal — developing |
| Tyrell Shavers | Wide Receiver | $1.4M ·m | $1.8M | +0.4M | 40th pct | Bargain |
| Jalon Kilgore | Safety | $1.3M ·m | $1.7M | +0.4M | 43rd pct | Rookie-deal bargain |
| Phidarian Mathis | Defensive Tackle | $1.3M ·m | $1.0M | −0.3M | 2nd pct | Overpaid |
| Joe Andreessen | Linebacker | $1.2M ·m | $1.0M | −0.2M | 11th pct | Overpaid |
| Frank Gore Jr. | Running Back | $1.1M ·m | $1.3M | +0.1M | 30th pct | Rookie deal — developing |
| Keleki Latu | Tight End | $1.1M ·m | $1.1M | −0.1M | 29th pct | Rookie deal — developing |
| Keonta Jenkins | Linebacker | $1.1M ·m | $1.5M | +0.4M | 50th pct | Rookie-deal bargain |
| Shane Buechele | Quarterback | $1.1M ·m | $2.3M | +1.2M | 42nd pct | Rookie-deal bargain |
| Kani Walker | Cornerback | $1.0M ·m | $1.9M | +0.9M | 44th pct | Rookie-deal bargain |
| Te'Cory Couch | Cornerback | $1.0M ·m | $1.9M | +0.9M | 44th 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 |
|---|---|---|---|---|---|---|
| Zane Durant | Defensive Tackle | $1.3M ·m | $1.0M | −0.3M | — | Rookie deal — yet to play |
| A.J. Woods | Cornerback | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Ja'Mori Maclin | Wide Receiver | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Kody Huisman | Defensive Tackle | $1.0M ·m | $1.0M | +0.0M | — | Rookie deal — yet to play |
| Stephen Gosnell | 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 →