Cap situation · 2026-27
over the cap. Over the cap but $4.3M under the tax: trades need matching salary (up to $27.5M back for $20M out) and the full mid-level is on the table.
Room under the tax$4.3M$12.9M under the first apron
Expiring after 2026-27$27.9M3 contracts: Johnson, Barnes, McLaughlin
Tradable contracts4$5–30M, two years or fewer, no player option
Next season$201.6M2027-28 already committed
Options10 player · 1 team
Projected tax bill$0under the tax line
The wall · 2026-27
each block = one contract, width = share of payroll25%Fox$49.8M
14%Vassell$27.0M
9%Johnson$17.5M
9%Wembanyama$16.9M
8%Harris$15.0M
7%Champagnie$13.9M
7%Harper$13.0M
De'Aaron Fox $49.8MDevin Vassell $27.0MKeldon Johnson $17.5MVictor Wembanyama $16.9MTobias Harris $15.0MJulian Champagnie $13.9MDylan Harper $13.0MLuke Kornet $10.4MStephon Castle $10.0MHarrison Barnes $8.0MCarter Bryant $5.1MJayden Quaintance $3.9MTarris Reed Jr. $3.1MJordan McLaughlin $2.4M
What they can do with it
Test a trade →Exception available
$15.0M
Non-taxpayer mid-levelup to four years, plus the $5.48M bi-annual exception; using the full amount hard-caps the team at the first apron
Expiring after 2026-27 · 3
Keldon Johnson$17.5M
Harrison Barnes$8.0M
Jordan McLaughlin$2.4M
$27.9M clears next summer
Options for 2027-28 · 0
No player or team options.
Tradable matching salary · 4
Keldon Johnson$17.5M
Tobias Harris$15.0M
Stephon Castle$10.0M
Harrison Barnes$8.0M
The contracts that make a trade work: big enough to match, small enough to move.
Every contract, by season
P = player option · T = team option · ETO = early termination| Player | Age | 2026-27 | 2027-28 | 2028-29 | 2029-30 | 2030-31 | 2031-32 | Guaranteed |
|---|---|---|---|---|---|---|---|---|
| De'Aaron Fox | 28 | $49.8M | $53.8M | $57.8M | $61.8M | $223.1M | ||
| Devin Vassell | 26 | $27.0M | $24.7M | $27.0M | $78.7M | |||
| Keldon Johnson | 27 | $17.5M | $17.5M | |||||
| Victor Wembanyama | 22 | $16.9M | $43.5M | $47.0M | $50.5M | $53.9M | $57.4M | $211.7M |
| Tobias Harris | 34 | $15.0M | $15.8M | $30.8M | ||||
| Julian Champagnie | 25 | $13.9M | $15.0M | $16.1M | $45.0M | |||
| Dylan Harper | 20 | $13.0M | $13.6M | $17.2M | $26.6M | |||
| Luke Kornet | 31 | $10.4M | $9.9M | $9.3MT | $13.0M | |||
| Stephon Castle | 21 | $10.0M | $12.7M | $22.7M | ||||
| Harrison Barnes | 34 | $8.0M | $8.0M | |||||
| Carter Bryant | 20 | $5.1M | $5.4M | $8.0M | $10.5M | |||
| Jayden Quaintance | 19 | $3.9M | $4.1M | $4.3M | $6.6M | $8.0M | ||
| Tarris Reed Jr. | 23 | $3.1M | $3.2M | $3.4M | $6.1M | $6.3M | ||
| Jordan McLaughlin | 30 | $2.4M | $2.4M | |||||
| Team total | $196.1M | $201.6M | $190.0M | $124.9M | $53.9M | $57.4M |
Built from public contract records and checked against the league's published cap (2026-27 cap $165.0M); updated 1 d ago. Cap holds, incomplete rosters and two-way deals can move these totals; the league's official numbers govern.