NBA:Re-Signing: Difference between revisions
Manual review edits: leads, Options rename, assorted trims |
Review fixes; how 35+ age is measured (D31) |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
== When == | == When == | ||
The re-signing window runs in the off-season, '''after options and before the draft'''. For 2026 it was July 24 to August 7 | The re-signing window runs in the [[NBA:Off-Season|off-season]], '''after options and before the draft'''. For 2026 it was July 24 to August 7. | ||
Three things gate a re-sign: | |||
* '''A current posted roster.''' Without one your re-sign thread is locked and no one will verify it | * '''A free [[#Your 3 tags|re-sign tag]].''' Each team has 3 at a time. | ||
* '''You may not decline an [[NBA:Options|option]] and then re-sign that player.''' Declining sends him to free agency. | * '''A current [[NBA:Rosters#How to post|posted roster]].''' Without one your re-sign thread is locked and no one will verify it. | ||
* '''You may not decline an [[NBA:Options#Declining|option]] and then re-sign that player.''' Declining sends him to free agency. | |||
== Your 3 tags == | == Your 3 tags == | ||
A team has '''3 re-sign tags, always available.''' They are standing capacity, not a budget that expires — nothing is lost by leaving them unused. | A team has '''3 [[NBA:Contracts#Re-sign tags|re-sign tags]], always available.''' They are standing capacity, not a budget that expires — nothing is lost by leaving them unused. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 35: | Line 36: | ||
| Stays spent until the contract would have expired | | Stays spent until the contract would have expired | ||
|} | |} | ||
There is no limit on how many re-signed players may sit on your roster — only on how many re-signs you may execute yourself. | There is no limit on how many re-signed players may sit on your roster — only on how many re-signs you may execute yourself. | ||
Once a tag returns, '''the same player may be re-signed again.''' There is no cooling-off period. | Once a tag returns, '''the same player may be re-signed again.''' There is no cooling-off period. | ||
== Calculating the salary == | == Calculating the salary == | ||
| Line 65: | Line 60: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Fantrax scores | ! Fantrax scores | ||
! Average | ! Average | ||
! × $11,500,000 | ! × $11,500,000 | ||
| Line 76: | Line 71: | ||
| $9,660,000 | | $9,660,000 | ||
| $9,700,000 | | $9,700,000 | ||
| −$1,500,000 | | <span style="white-space:nowrap">−$1,500,000</span> | ||
| $8,200,000 | | $8,200,000 | ||
|- | |- | ||
| Line 83: | Line 78: | ||
| $8,740,000 | | $8,740,000 | ||
| $8,700,000 | | $8,700,000 | ||
| −$1,500,000 | | <span style="white-space:nowrap">−$1,500,000</span> | ||
| $7,200,000 | | $7,200,000 | ||
|- | |- | ||
| Line 96: | Line 91: | ||
== Contract length == | == Contract length == | ||
'''3, 4, or 5 years''', your choice — at any age | '''3, 4, or 5 years''', your choice — at any age, since the [[NBA:Free Agency#Contract limits|35+ limit]] applies only in free agency. | ||
== Approval == | == Approval == | ||
'''One TAB member checks the math. That is the whole approval step.''' | '''One [[NBA:League Structure#Commissioner and TAB|TAB]] member checks the math. That is the whole approval step.''' | ||
There is no vote, no assessment of whether the price is fair, and '''no appeal''' — the formula sets the price, so there is nothing to argue about. A submission with incorrect math is not denied; it is corrected to the right number and approved. | There is no vote, no assessment of whether the price is fair, and '''no appeal''' — the formula sets the price, so there is nothing to argue about. A submission with incorrect math is not denied; it is corrected to the right number and approved. | ||
| Line 116: | Line 109: | ||
</pre> | </pre> | ||
Then add him to your [[NBA:Rosters|roster post]] with the tag: | Then add him to your [[NBA:Rosters#How to post|roster post]] with the tag: | ||
<pre style="white-space:pre; overflow-x:auto"> | <pre style="white-space:pre; overflow-x:auto"> | ||
Latest revision as of 15:55, 8 October 2026
| Reference | Contracts · Rosters · Salary Cap · League Spreadsheet |
| Transactions | Waivers · Trades · Options · Re-Signing · Draft · Free Agency · G League · Injured Reserve |
| Timeline | Off-Season · In-Season |
| Governance | League Structure · GM Responsibilities · Rule Changes |
| Tools | Re-Sign Calculator · Free Agency Bid Calculator |
You may re-sign an expiring player without sending him to free agency by using a re-sign tag. The salary is fixed by formula — there is no negotiation — and each team only has 3 re-sign tags.
When
The re-signing window runs in the off-season, after options and before the draft. For 2026 it was July 24 to August 7.
Three things gate a re-sign:
- A free re-sign tag. Each team has 3 at a time.
- A current posted roster. Without one your re-sign thread is locked and no one will verify it.
- You may not decline an option and then re-sign that player. Declining sends him to free agency.
Your 3 tags
A team has 3 re-sign tags, always available. They are standing capacity, not a budget that expires — nothing is lost by leaving them unused.
| Event | Tag |
|---|---|
| You re-sign a player | Spent for the life of the contract |
| The contract expires | Returned to your pool |
| You trade the player away | Returned immediately. The tag does not follow him |
| You acquire a re-signed player by trade | Costs you nothing |
| You waive the player | Stays spent until the contract would have expired |
There is no limit on how many re-signed players may sit on your roster — only on how many re-signs you may execute yourself.
Once a tag returns, the same player may be re-signed again. There is no cooling-off period.
Calculating the salary
Maximum re-sign contract: $11,500,000.
- Open the player's card on Fantrax and go to the Stats tab.
- Take his Fantrax score for the last 3 seasons. A season only counts if he played 40+ games — go back further until you have 3 qualifying seasons. If he has never had 3, use whichever seasons he did reach 40 games in.
- Average the 3 scores.
- Read the average as a percentage — 76 becomes
.76. - Multiply by $11,500,000.
- Round to the nearest $100,000.
- If the average is below 85, subtract a $1,500,000 discount. At 85 or above, no discount.
The 85 cutoff is set where it is because it represents roughly the top 30–32 players in the league.
There is a calculator that does these steps and builds the post.
Worked examples
| Fantrax scores | Average | × $11,500,000 | Rounded | Discount | Salary |
|---|---|---|---|---|---|
| 82, 86, 84 | 84 | $9,660,000 | $9,700,000 | −$1,500,000 | $8,200,000 |
| 74, 78, 76 | 76 | $8,740,000 | $8,700,000 | −$1,500,000 | $7,200,000 |
| 90, 94, 92 | 92 | $10,580,000 | $10,600,000 | — | $10,600,000 |
Contract length
3, 4, or 5 years, your choice — at any age, since the 35+ limit applies only in free agency.
Approval
One TAB member checks the math. That is the whole approval step.
There is no vote, no assessment of whether the price is fair, and no appeal — the formula sets the price, so there is nothing to argue about. A submission with incorrect math is not denied; it is corrected to the right number and approved.
How to post
Create a topic in the NBA: Re-Signing forum named for the player. Show the 3 scores, the average, and the offer, so TAB can check your arithmetic without repeating it:
Sonics offer Larry Bird 5 years (82, 86, 84 = 84) $8,200,000 (2031)
Then add him to your roster post with the tag:
Larry Bird (BOS - SF/PF) $8,200,000 (2031) [RS]