Explainer
NBA G League explained: who owns whom, and who gets called up
How the NBA G League works: 31 teams, two-way contracts capped at three a side, the 50-game active list limit, assignments and call-ups.
By CricketTaken EditorialPublished Explainer20 min read
A team develops a centre for eighteen months in its own arena, with its own coaches, running its own offence. A rival watches two games of him at a December scouting event, signs him in January, and pays nothing to anybody. Nothing has gone wrong. That is the system working exactly as designed.
The NBA G League explained as a farm system is the mistake almost every account makes, because the word implies baseball, and in baseball a parent club owns its prospects outright. The G League does not work that way. Most of the players in it are signed to the league office rather than to a club, which makes them free agents in NBA terms, available to all thirty teams at any time. Affiliation buys a club coaching control, practice access and proximity. It does not buy exclusivity.
Everything else about the competition follows from that one fact, including the two mechanisms teams invented to get around it.
What the league is, and how big it now is
The competition began play as the NBA Development League in the 2001-02 season and was renamed the NBA G League for 2017-18 under an expanded partnership with Gatorade. It enters its twenty-sixth season in 2026-27, with thirty-one teams expected to play.
Thirty of those are affiliates. Since the 2024-25 season every NBA club has owned or operated one, the last gap having closed when the Phoenix Suns launched the Valley Suns. The thirty-first, the Mexico City Capitanes, has no NBA parent. It joined for 2021-22 playing exclusively on the road and made its home debut the following season.
Single affiliation is the structural choice that matters. In earlier years several NBA clubs shared a single G League roster, which made player development a committee exercise and made the affiliate's win-loss record nearly meaningless. One parent per team means one offensive system, one defensive scheme and one set of coaching priorities, so that a player assigned down is not learning a different sport for two weeks.
Franchises move and rebrand at a rate that would be scandalous in European sport and is unremarkable here. The Indiana Mad Ants relocated and became the Noblesville Boom for 2025-26. For 2026-27 the South Bay Lakers became the Coachella Valley Lakers and the Birmingham Squadron became the Laketown Squadron. The affiliate exists to serve the parent club's geography and the parent club's building, and it moves when either changes.
The three sets of rights, and why most players have none
A player who signs a straight G League contract signs it with the league, not with the club he ends up playing for. By NBA standards he is therefore a free agent, and any of the thirty NBA teams may sign him whenever they like. The league's own explainer is blunt about the consequence: a club can call up a rival's prospect, and clubs do.
Three categories of player are exceptions, and their rights are held exclusively by an NBA team.
A player on assignment, who remains under his NBA contract and can be recalled only by the club that sent him.
A player on a two-way contract, who is on his NBA team's roster and moves between the two leagues under that team's control.
A draft rights player, meaning somebody an NBA team selected in the draft and then declined to sign, allowing him to join the affiliate directly while the parent club keeps his NBA rights. The rule dates from 2014 and was created for exactly this purpose.
There is a fourth category that cuts the other way. A player who enters the G League without ever having declared for the NBA draft keeps his draft eligibility, and in exchange he cannot be called up at all. He is unavailable to everybody, including the club whose affiliate he plays for.
So what does owning an affiliate actually buy?
If a club cannot keep the players it develops, the obvious question is why thirty of them have gone to the expense of owning a team. The answer is that exclusivity was never the product. Four other things were.
Coaching control is the first and the largest. An affiliate runs the parent club's offensive terminology, its defensive coverages, its shooting programme and its strength and conditioning protocols. A young player sent down does not spend his first week learning a different vocabulary, and a player recalled at short notice is not a stranger to the huddle. Shared affiliates, which were common in the league's early years, could not offer that to anybody.
Repetitions are the second, and they are the resource the NBA cannot manufacture. A rotation of nine men over eighty-two games leaves the tenth through fifteenth players on a roster with almost nothing to do, and no amount of practice replicates the experience of taking a shot that counts with a shot clock running down. An affiliate turns a season of watching into a season of thirty-minute nights.
Evaluation is the third, and it is the one front offices talk about least. A club that runs its own affiliate sees a player under its own coaches, on its own schedule, against professionals, for months. That is a far better read than a workout, and it is why clubs will keep a marginal player in their own building on a two-way deal rather than let him take a better offer elsewhere. The judgement being bought is about whether to spend a standard contract on him next summer.
Coaching and executive development is the fourth. G League head coaching jobs are the most reliable proving ground in American basketball for both, and clubs promote from their own affiliates regularly.
Against that, the exposure is real and unavoidable. Develop somebody well and a rival may sign him at any point, at no cost, with no notice. Clubs accept that because the alternative, a closed system in which every prospect belongs to somebody, would need the players to agree to it, and the players have no reason to. The G League's openness is a labour outcome, not an oversight.
Two-way contracts, the shelf every front office fights over
Two-way contracts were introduced in the 2017 offseason, when NBA rosters expanded from fifteen to seventeen with the addition of two dedicated spots. Since the 2023-24 season each club may carry three, on top of a maximum of fifteen standard contracts.
The pay is the first thing to understand and the most misread. A two-way salary is a flat fifty per cent of the minimum annual salary for a player with zero years of service, regardless of how many years the player himself has. It is then multiplied by the fraction of the regular season remaining when the contract is signed. A veteran of three seasons signing a two-way deal is paid on the rookie minimum's scale, halved. The exact dollar figure moves each year with the minimum salary scale and is published by the league; the formula does not move at all.
- 3Two-way players a team may carry at once
- 50Regular-season games on the NBA active list
- 2Maximum length of the contract, in seasons
- 3Maximum salary cap years on two-way deals with one team
All four are set by Article II, Section 11 of the 2023 collective bargaining agreement rather than negotiated deal by deal.
The fifty-game rule is the real constraint. A two-way player may not be on his NBA team's active list for more than fifty regular-season games. Sign him after the season has started and the allowance shrinks in proportion to the days left, though it can never fall below one game. This replaced an older limit counted in days rather than games, and the change matters more than it sounds: days ticked away while a player sat at home, whereas games only tick when he is dressed and available.
Underneath that sits a second, stranger limit that almost nobody outside a front office has heard of. Any regular-season game for which a team has fewer than fifteen players on standard contracts is an "under-fifteen game", and no club may have a two-way player on its active list for more than ninety under-fifteen games in a season. Each two-way player on the list that night counts separately, so a team dressing three two-way players in a game with fourteen standard contracts burns three of its ninety.
The purpose is transparent once you see it. Without that clause a club could run permanently on fourteen standard contracts and fill the fifteenth chair with cheap two-way labour every night, saving several million dollars of salary and tax. The ninety-game ceiling makes that strategy run out before the season does.
Eligibility is tight. No team may sign or convert a player to a two-way contract if he has, or may have, four or more years of NBA service at any point during the contract. The agreement gives its own example: a player with three years of service cannot sign a two-year two-way deal, because he would cross the line inside it. A narrow exception lets a player with exactly four years sign a one-season deal, but only if one of those years was credited for a season in which he never played a regular-season, play-in or playoff game while remaining rostered throughout.
A player also cannot be on two-way contracts with the same NBA team across more than three salary cap years. Complete a two-year two-way deal with a club and you cannot sign another two-year one there.
The deadline is 4 March. After that date no team may sign anybody to a two-way contract for that season, which is why the last week of February produces a small flurry of them.
Converting, and the two directions it runs
Every two-way contract must contain a conversion option in the team's favour. Exercising it turns the deal into a standard NBA contract at the player's applicable minimum salary, for a term equal to whatever was left of the original. The window runs from 1 July until just before the start of the team's final regular-season game, and the moment it is exercised the player stops being paid on the two-way scale.
That deadline is not arbitrary. A two-way player is not eligible to be named on an NBA postseason roster or to play in postseason games. He may travel with the team, practise with it and sit on the inactive list through the playoffs, but he cannot be used. Convert him before the last regular-season game and he becomes eligible; leave it a day late and he watches. Every spring a handful of clubs convert somebody purely to have him available in a seven-game series, and the conversion costs them a standard roster spot they then have to find.
The option also runs the other way at the start of the year. A training-camp deal containing an Exhibit 10 gives the club an option to convert it into a two-way contract, exercisable only before the first day of the regular season. That is the mechanism behind most of the two-way signings announced in the fortnight before opening night: the player was already in camp, on a non-guaranteed deal, and the club decided at the last moment to keep him rather than waive him.
Guarantees on two-way deals are capped. The agreement sets a maximum two-way protection amount, fixed at $75,000 for the 2023-24 season and indexed after that to the movement of the salary cap. Sign a two-way contract after the season has begun and the ceiling drops to half the base compensation the deal provides.
During the term, the team holding the two-way contract is the only club the player may negotiate a standard NBA contract with. That is the exclusivity teams are buying, and it is the whole reason two-way contracts exist: they convert a free agent in the player pool into a player only one club can promote.
One more clause deserves attention because it tells you what the third two-way spot really is. If, across two consecutive regular seasons, NBA teams employ an average of fewer than fourteen and a half players on standard contracts, the Players Association may exercise an option to cut the two-way limit from three back to two. The union agreed to the third spot on the understanding that it would supplement standard roster jobs rather than replace them, and it kept a lever to pull if that stopped being true. A related trigger at fourteen and a quarter would force every club to carry a fifteenth standard contract permanently. Roster economics in the NBA is a negotiation about the ceiling on payroll at one end and the floor on headcount at the other.
Assignments are a different animal entirely
An assignment sends a player who is already on an NBA roster down to the affiliate. He stays under his NBA contract throughout, and only the club that sent him can bring him back.
Eligibility runs on service time. A team may assign a player with zero, one or two years of service at any time and without asking anybody. A player with more than two years may be assigned only with his own written consent and the written consent of the Players Association. There is no cap on the number of assignments a player can be given, and clubs use them in volume: in 2024-25, 109 different players were assigned a total of 481 times, and every one of the 109 was recalled.
The practical terms are set out in the agreement in unusual detail, and they read as a list of things the union insisted on. A player must report within forty-eight hours of written notice. He goes on his NBA team's inactive list, keeps his NBA compensation and any contract protection, keeps accruing years of service and free agency rights, and is forbidden from accepting G League pay, per diem or benefits. An injury suffered in a G League practice or game is treated for contract purposes as though it happened in an NBA one. He travels on the G League team's arrangements, but he may not be made to share a hotel room and may fly first class where the seats exist. Discipline imposed by the NBA or his NBA club overrides anything the G League imposes for the same conduct.
The result is a genuinely low-friction system. A young player can be sent down on a Tuesday, play forty minutes on a Wednesday, and be recalled for Thursday's NBA game having lost nothing except a night in a smaller building. Compare that with baseball's minor leagues, where option years are a finite resource and a demotion carries a service-time cost, or with the NFL's practice squad, where the player is on a different contract entirely and can be poached.
The season: a tournament, a reset, then a season
The G League year does not run in one straight line. For 2026-27 it splits into two segments with separate records.
The first is a fourteen-game Tip-Off Tournament, beginning on Friday 6 November, in which all thirty-one teams are divided into four regions and play within their region. The team with the best winning percentage in each region qualifies, along with the four best records regardless of region, giving eight teams. Those eight play a single-elimination bracket at the Winter Showcase for a trophy and a prize pool, and every team in the league plays at least two games at the event whether it qualified or not.
The second is a thirty-six game regular season. Team records reset to zero after the Tip-Off Tournament, except that games played at the Winter Showcase itself count towards the new regular-season record. Play resumes for the rest of the season on 27 December. The top eight teams in each conference qualify for the playoffs, which begin on 30 March 2027 and end with the Finals in April.
Fourteen plus thirty-six is fifty, which is the number of games every team plays before the postseason.
- Tip-Off Tournament14
- Regular season36
Two segments with separate records. Winter Showcase games are counted in the regular-season column because they carry into the reset record.
Show the numbers
| Item | Value |
|---|---|
| Tip-Off Tournament | 14 |
| Regular season | 36 |
The naming has moved around and the confusion is fair. The opening segment has been branded the Showcase Cup, and the trophy at the end of it is still argued over under that name; the current official label for the segment is the Tip-Off Tournament, and the bracket it feeds is the Winter Showcase Championship. In 2025 the winning team's players shared a $100,000 prize. The idea, borrowed in spirit from the NBA's own in-season competition, is to put something at stake in November rather than asking players in a development league to care about a record nobody publishes.
The Winter Showcase is a job fair with a bracket attached
Every G League team travels to one city and plays in front of scouts and executives from all thirty NBA clubs. The 2026 event runs from 19 to 22 December at the Hyatt Regency Orlando, the twenty-second edition of the Showcase and the fourth held in Orlando, with thirty-one games across four days on two courts. Earlier editions were staged in Las Vegas, and before that in a long list of smaller markets.
The timing is the whole point. The Showcase sits immediately before the window in which NBA clubs may start signing free agents to 10-day contracts, and since most G League players are free agents, the days after it are the busiest of the call-up calendar. More than a hundred players have earned call-ups during or immediately after the last twenty Showcases.
A call-up is simply an NBA team signing a player who was under G League contract. There is no transfer fee, no compensation to the affiliate, and no requirement to ask permission. For a club whose affiliate has developed somebody well, the Showcase is a fortnight of unpaid advertising for a rival's benefit, which is precisely why two-way contracts and the draft rights rule get used as hard as they do.
The route a fringe player actually takes
The paths through this system are not obvious from outside it, because the paperwork changes name at every step while the player does exactly the same job. Set out in order, the standard route from summer hopeful to NBA rotation player runs through six documents and about four months.
- Summer contract with an Exhibit 10A non-guaranteed one-year minimum deal signed before camp. It carries a bonus, between $5,000 and a ceiling indexed to the salary cap, payable if the club waives him and he then gives sixty consecutive days of service to its G League affiliate.
- Training camp, and the cut to fifteenClubs may bring up to twenty players to camp and must be down to fifteen standard contracts for opening night. Most Exhibit 10 signings are waived here, which is what the document was written for.
- Designated as an affiliate playerEach club may nominate up to four of the men it waives. If they sign G League contracts they are allocated straight to that club's affiliate, but they remain NBA free agents, signable by any of the thirty teams.
- The Tip-Off Tournament, then the Winter ShowcaseFourteen games in a regional group, then four days in Orlando in front of scouts from every NBA club, finishing just before the 5 January date from which 10-day contracts may be signed.
- A 10-day contract, or a two-way conversionThe first is a minimum-salary deal covering the longer of ten days or three games, and no club may give the same player more than two of them in a season. The second is the parent club exercising its option and taking him onto its own roster.
- Conversion to a standard contractExercisable from 1 July until just before the club's final regular-season game, at the player's applicable minimum salary. This is the step that makes him eligible for the playoffs.
The common route, in the order the paperwork actually moves. A player can leave the sequence at any step and re-enter it later in the same season.
Two features of that sequence are worth pausing on. The first is how much of it happens before a ball is bounced in anger: the Exhibit 10, the camp cut and the affiliate designation are all September and October events, and they determine which building a player spends his winter in. The second is that the sequence is genuinely reversible. A waived two-way player re-enters the pool. A player who fails one 10-day contract can sign another with a different club a fortnight later. Very few professional sports let a career restart this often within a single season.
How a G League roster actually gets filled
Nine routes exist, and most rosters use six or seven of them.
The draft. The league signs a hundred or more players each autumn into a draft pool: undrafted college players, international professionals and men recently waived by NBA teams. Players must be eighteen. The draft runs four rounds, and teams are only obliged to make two selections.
Returning player rights. A team holds the rights to any player who has appeared for it within the last two seasons, provided it has not released him. This is the closest thing the G League has to a retain-and-develop mechanism.
Affiliate players. When NBA clubs cut training camp rosters down to fifteen for opening night, each may designate up to four of the players it waives as affiliate players. If those men choose to sign G League contracts they are allocated automatically to that club's affiliate, while remaining NBA free agents any team may sign. This is how a club keeps a camp body in its own building without using a roster spot on him.
Local tryouts. Every team holds open tryouts in the offseason, some invitational and some paid entry, and may invite up to four of the participants to training camp. A handful make rosters every year.
The waiver pool. Once the season starts, newly signed G League players go into a rotating waiver system through which teams claim them. Players returning from overseas contracts arrive here throughout the winter, which is why a G League roster in March often looks nothing like the one that opened in November.
Draft rights players. Covered above: an NBA team drafts a player, declines to sign him, and the affiliate takes him directly.
The expansion draft. When a franchise joins, existing clubs protect up to twelve players each and the new team selects fourteen from the unprotected pool, with no more than two from any single club, holding those rights for two seasons.
Roster sizes are small. A minimum of ten players, not counting two-way players, and an active roster that may stretch to thirteen when the parent club sends men down. Straight G League contracts are one-year deals with the league office on one of three salary scales.
Ignite: what it was, and why the league closed it
NBA G League Ignite was a standalone team with no affiliate parent, based at the Dollar Loan Center in Henderson, Nevada. Its roster mixed elite prospects eligible for the NBA draft with young professionals and veteran mentors, and it offered a salaried, professionally coached alternative to a year of unpaid college basketball. The programme concluded after the 2023-24 season.
The reason the league gave for stopping it is the reason worth understanding. Ignite existed because American college basketball did not pay its players, so a prospect who wanted both money and elite coaching had to choose between them. Name, image and likeness payments, booster collectives and the transfer portal removed that choice. Once a top recruit could earn a professional income while playing in front of twenty thousand people on national television, a developmental team in Nevada had nothing left to offer that he could not get somewhere better.
In four years, thirteen Ignite players were drafted into the NBA, more than any other programme over the same period, five of them inside the top ten.
Written as a talent pipeline, Ignite worked. Written as a business, it was an arbitrage on a market inefficiency, and the inefficiency was legislated away. That is a cleaner ending than the ones most development experiments get, and it is why the programme should be discussed in the past tense: it is closed, not paused.
The other job: a laboratory the NBA runs in public
The G League is where the NBA tests rules it is not yet ready to impose on itself, and several now-standard features arrived that way. The coach's challenge was trialled there. So was the fourteen-second shot clock reset on an offensive rebound, along with a reset on advancing the ball to the frontcourt after a timeout.
Two experiments have stayed in the G League rather than moving up. Since 2019-20 the competition has used a one free throw rule for the first forty-six minutes of a game: a single attempt is taken in every free throw situation, worth however many points the standard rules would have awarded, so a missed three-point shot with a foul produces one shot worth three. The last two minutes and any overtime revert to the ordinary free throw arrangements. Overtime, since 2022-23, is decided by a final target score, with seven points added to the tied score at the end of regulation and the first team to reach the target winning outright.
Both are aimed at the same problem, which is dead time, and both are the sort of change that would be politically impossible to trial in an NBA game. Running them in a competition with real professionals, real stakes and small crowds is worth more than any amount of simulation.
What the league is actually for
To start the 2025-26 season, a record-tying fifty-one per cent of the players on opening-night NBA rosters had G League experience, counting both men assigned down from the NBA and men called up from below. That is the number that answers the question of whether the thing works.
It works because it does three jobs at once, and they pull in different directions. It is a development league, where a nineteen-year-old on a rookie contract can play thirty-five minutes a night instead of sitting. It is a rules laboratory. And it is a labour market, the deepest and most liquid in professional basketball, in which most of the participants are simultaneously available to every buyer.
The tension between the first job and the third is permanent and unresolved. Clubs would rather own their prospects. Players are far better off not being owned. Two-way contracts, the draft rights rule and the affiliate player designation are all attempts to buy back a little exclusivity at the margins, and each is capped precisely so that it stays at the margins.
Four things to check before you argue about a G League player
Whether he is on a two-way contract, an assignment or a straight G League deal. Those three states have almost nothing in common: one is an NBA roster spot with a games cap, one is an NBA player temporarily elsewhere, and one is a free agent any club may sign tomorrow.
How many of his fifty active-list games are gone. A two-way player approaching the limit in February is a player his club is about to have to make a decision about, and the decision is usually a conversion or a release.
Whether his contract has been converted before the last regular-season game. That is the line between a player who can appear in the playoffs and one who watches them from the inactive list.
And how many years of NBA service he has. Under three, and his club can send him down without asking. Four or more, and he cannot sign a two-way deal at all. Service time governs more of a fringe NBA career than talent does, which is the least romantic and most useful thing to know about how professional basketball is organised.
Common questions
How much do NBA G League players get paid?
Players on straight G League contracts sign one-year deals with the league office rather than with a club, on one of three published salary scales, so a team cannot outbid another for a player already in the pool. Two-way players are paid differently and much better: a flat fifty per cent of the minimum salary for a player with zero years of NBA service, pro-rated if the deal is signed after the season starts. Players on assignment from an NBA roster keep their full NBA salary and take nothing from the G League at all.
How many two-way contracts can an NBA team have?
Three at any one time, on top of the fifteen standard contracts a team may carry. The number rose from two to three under the 2023 agreement, and the union holds an option to cut it back to two if clubs spend two consecutive seasons carrying an average of fewer than fourteen and a half standard-contract players each.
How many games can a two-way player play in the NBA?
Fifty. A two-way player may be on his NBA team's active list for no more than fifty regular-season games, and if he signs after the season has started the allowance is reduced in proportion to the days left, though never below one game. He is separately barred from the postseason roster unless his contract is converted to a standard one before the team's final regular-season game.
What happened to NBA G League Ignite?
Ignite was a standalone development team based in Henderson, Nevada that paid elite prospects to prepare for the NBA draft outside college basketball, and it was discontinued after the 2023-24 season. The league attributed the decision to changes in college sport, specifically name, image and likeness payments, booster collectives and the transfer portal, which removed the financial gap Ignite existed to fill. Thirteen of its players were drafted across its four years.
Can any NBA team sign a G League player?
Yes, and that is the single biggest difference between the G League and baseball's farm system. Most G League players are under contract to the league rather than to a club, which makes them free agents by NBA standards, so any of the thirty teams may sign one regardless of which affiliate he has been playing for. The exceptions are players on assignment from an NBA roster, players on two-way contracts and players held under the draft rights rule.
Filed under Basketball·nba · basketball · g league · contracts · roster building