Jump to content

NBA:Re-Signing: Difference between revisions

From 1TC Rules
Import: 1TC RealGM NBA rules
 
Review fixes; how 35+ age is measured (D31)
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{1TC NBA rules}}
{{1TC NBA rules}}


Re-signing keeps a player whose contract is expiring, without sending him to [[NBA:Free Agency|free agency]]. The salary is '''fixed by formula''' — there is no negotiation — and each team may only do it '''three times at once'''.
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 2027 it was July 24 to August 7. See [[NBA:Off-Season|Off-Season]].
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.


Two things gate a re-sign:
Three things gate a re-sign:


* '''A current posted roster.''' Without one your re-sign thread is locked and no one will verify it. See [[NBA:GM Responsibilities|GM Responsibilities]].
* '''A free [[#Your 3 tags|re-sign tag]].''' Each team has 3 at a time.
* '''You may not decline an [[NBA:Option Years|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 three 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 21: Line 22:
|-
|-
| You re-sign a player
| You re-sign a player
| '''Spent''' for the life of the contract
| Spent for the life of the contract
|-
|-
| The contract expires
| The contract expires
| '''Returned''' to your pool
| Returned to your pool
|-
|-
| You trade the player away
| You trade the player away
| '''Returned immediately.''' The tag does not follow him
| 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'''
| Costs you nothing
|-
|-
| You waive the player
| You waive the player
| '''Stays spent''' until the contract would have expired
| Stays spent until the contract would have expired
|}
|}
Waiving does not free a tag; trading does. If your aim is to reopen a slot, trade him.


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.
=== On your roster ===
A player you re-signed carries <code>[RS]</code>; one acquired by trade carries <code>[RSBO]</code> and costs you nothing. '''Count the <code>[RS]</code> tags and you know how many of a team's three are in use.''' See [[NBA:Contracts#Re-sign tags|Contracts]] for the notation.


== 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 three qualifying seasons.
# 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 three scores.
# '''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.'''
Line 58: Line 53:
# 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.


<blockquote>'''If he has never had three 40-game seasons''', use whichever season or seasons he did reach 40 games in, and calculate from those.</blockquote>
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.
There is a [[NBA:Re-Sign Calculator|calculator]] that does these steps and builds the post.


=== Worked examples ===
=== Worked examples ===


{| class="wikitable"
{| class="wikitable"
! Fantrax scores
! Fantrax&nbsp;scores
! Average
! Average
! × $11.5M
! ×&nbsp;$11,500,000
! Rounded
! Rounded
! Discount
! Discount
! Salary
! Salary
|-
|-
| 82, 86, 84
| 82,&nbsp;86,&nbsp;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'''
| $8,200,000
|-
|-
| 74, 78, 76
| 74,&nbsp;78,&nbsp;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'''
| $7,200,000
|-
|-
| 90, 94, 92
| 90,&nbsp;94,&nbsp;92
| 92
| 92
| $10,580,000
| $10,580,000
| $10,600,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.
 
The 35-and-over limit is a [[NBA:Free Agency|free agency]] rule only. It does not apply to re-signs.


== 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 108: 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 three scores, the average, and the offer, so the verifier can check your arithmetic without repeating it:
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">
Larry Bird
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 126: 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:Option Years|Option Years]] — why declining an option forecloses a re-sign
* [[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

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.

  1. Open the player's card on Fantrax and go to the Stats tab.
  2. 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.
  3. Average the 3 scores.
  4. Read the average as a percentage — 76 becomes .76.
  5. Multiply by $11,500,000.
  6. Round to the nearest $100,000.
  7. 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]

See also

  • Contracts — the [RS] and [RSBO] notation
  • Rosters — tracking Re-Signs: X/3 on your roster post
  • Options — why declining an option forecloses a re-sign
  • Trades — how a trade moves a tag
  • Waivers — why waiving does not return one