NBA:Re-Signing: Difference between revisions
Consistency pass: week case, leads, full figures, range style |
Review fixes; how 35+ age is measured (D31) |
||
| (11 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{1TC NBA rules}} | {{1TC NBA rules}} | ||
You may re-sign an expiring player without sending him to [[NBA:Free Agency|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 == | == When == | ||
The re-signing window runs in the off-season, '''after options and before the draft'''. For | 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: | * '''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 | == 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 21: | Line 22: | ||
|- | |- | ||
| You re-sign a player | | You re-sign a player | ||
| | | Spent for the life of the contract | ||
|- | |- | ||
| The contract expires | | The contract expires | ||
| | | Returned to your pool | ||
|- | |- | ||
| You trade the player away | | You trade the player away | ||
| | | Returned immediately. The tag does not follow him | ||
|- | |- | ||
| You acquire a re-signed player by trade | | You acquire a re-signed player by trade | ||
| | | Costs you nothing | ||
|- | |- | ||
| You waive the player | | 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. | 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 51: | Line 46: | ||
# Open the player's card on Fantrax and go to the '''Stats''' tab. | # 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 | # 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 | # '''Average''' the 3 scores. | ||
# Read the average as a percentage — 76 becomes <code>.76</code>. | # Read the average as a percentage — 76 becomes <code>.76</code>. | ||
# '''Multiply by $11,500,000.''' | # '''Multiply by $11,500,000.''' | ||
# '''Round to the nearest $100,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. | # 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. | The 85 cutoff is set where it is because it represents roughly the top 30–32 players in the league. | ||
| Line 67: | Line 60: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Fantrax scores | ! Fantrax scores | ||
! Average | ! Average | ||
! × $11,500,000 | ! × $11,500,000 | ||
! Rounded | ! Rounded | ||
! Discount | ! Discount | ||
! Salary | ! Salary | ||
|- | |- | ||
| 82, 86, 84 | | 82, 86, 84 | ||
| 84 | | 84 | ||
| $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 | ||
|- | |- | ||
| 74, 78, 76 | | 74, 78, 76 | ||
| 76 | | 76 | ||
| $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 | ||
|- | |- | ||
| 90, 94, 92 | | 90, 94, 92 | ||
| 92 | | 92 | ||
| $10,580,000 | | $10,580,000 | ||
| $10,600,000 | | $10,600,000 | ||
| — | | — | ||
| | | $10,600,000 | ||
|} | |} | ||
== 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 110: | Line 101: | ||
== How to post == | == How to post == | ||
Create a topic in the [https://2teams1cup.com/forum/index.php?showforum=70 NBA: Re-Signing] forum named for the player. Show the | Create a topic in the [https://2teams1cup.com/forum/index.php?showforum=70 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: | ||
<pre> | <pre style="white-space:pre; overflow-x:auto"> | ||
Sonics offer Larry Bird 5 years | |||
(82, 86, 84 = 84) | (82, 86, 84 = 84) | ||
$8,200,000 (2031) | $8,200,000 (2031) | ||
</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> | <pre style="white-space:pre; overflow-x:auto"> | ||
Larry Bird (BOS - SF/PF) $8,200,000 (2031) [RS] | Larry Bird (BOS - SF/PF) $8,200,000 (2031) [RS] | ||
</pre> | </pre> | ||
| Line 128: | Line 119: | ||
* [[NBA:Contracts|Contracts]] — the <code>[RS]</code> and <code>[RSBO]</code> notation | * [[NBA:Contracts|Contracts]] — the <code>[RS]</code> and <code>[RSBO]</code> notation | ||
* [[NBA:Rosters|Rosters]] — tracking <code>Re-Signs: X/3</code> on your roster post | * [[NBA:Rosters|Rosters]] — tracking <code>Re-Signs: X/3</code> on your roster post | ||
* [[NBA: | * [[NBA:Options|Options]] — why declining an option forecloses a re-sign | ||
* [[NBA:Trades|Trades]] — how a trade moves a tag | * [[NBA:Trades|Trades]] — how a trade moves a tag | ||
* [[NBA:Waivers|Waivers]] — why waiving does not return one | * [[NBA:Waivers|Waivers]] — why waiving does not return one | ||
[[Category:1TC NBA rules]] | [[Category:1TC NBA rules]] | ||
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]