NBA:G League
| 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 |
Each team may carry 3 players on a G League roster. They are paid in full but do not occupy an active roster spot, so assigning a player is how you keep a prospect without spending one of your 12–15.
Eligibility
A player with 164 or fewer career NBA games played may be assigned to your G League roster. That threshold is two seasons of service.
Eligibility is checked against career games played on basketball-reference.com.
| Situation | Rule |
|---|---|
| 164 or fewer career games | May be sent down and recalled as often as you like |
| Crosses 164 while in the G League | May stay for the remainder of that season |
| Called up after crossing 164 | Cannot be sent back down |
| Start of the next season | Must be active — no longer on the G League roster |
How to post
Create a topic in the NBA: G League + Injured Reserve forum. The title is the player's name and the description is the move — Demote/Promote.
Both promotions and demotions must state the player's contract in the body, and a demotion must also state his career games played or it will be denied:
Sonics demote Mark Eaton (UTA - C) $495,000 (2025, ~2029x) to the G League - 57 GP
Sonics promote Mark Eaton (UTA - C) $495,000 (2025, ~2029x) to the active roster
TAB only replies to a G League move if it is invalid. Silence means the move stands — do not wait for an approval that will not come.
Then move him between the active and G League sections of your roster post.
See also
- Rosters — the three roster counts and where the G League section goes
- Salary Cap — G League salaries count in full
- Injured Reserve — the other way to open an active roster spot
- Contracts — reading the contract you post with a move
- Draft — a draft-and-stash player arriving on a G League roster starts his contract