The NBA and NBPA introduced two-way contracts beginning in 2017 to enable teams to carry additional players on their rosters who have fewer than four years of experience.
Teams were initially allowed to sign up to two players on two-way contracts. The league eventually gave teams the option to sign a third player to a two-way contract starting with the 2023-24 season as part of the new Collective Bargaining Agreement.
Players signed to two-way contracts split their time between the NBA and the G League. They are eligible to be active for up to 50 games in the NBA and will earn $636,435 during the upcoming season, equal to 50% of the minimum salary applicable to a player with zero years of service.
With the majority of free agent signings completed, teams’ rosters are mostly filled following the conclusion of the NBA Summer League. Teams will work to sign additional players for training camp and likely fill their remaining two-way contracts before the start of the season on Oct. 21.
Here is every player currently on a two-way contract:
Atlanta HawksEli NdiayeJacon ToppinKeaton WallaceBoston CelticsMiles Norris
Note: Max Shulga, who has yet to sign, reportedly agreed to a two-way contract
Brooklyn NetsTyson EtienneTosan EvbuomwanCharlotte HornetsDrew PetersonAntonio ReevesKJ SimpsonChicago BullsYuki KawamuraEmanuel MillerLachlan OlbrichCleveland CavaliersNae’Qwan TomlinLuke TraversDallas MavericksMiles KellyRyan NembhardDenver NuggetsTamar BatesCurtis JonesSpencer JonesDetroit PistonsRon Harper Jr.Colby JonesTolu Smith IIIGolden State WarriorsTaran ArmstrongJackson RoweHouston RocketsKevon HarrisIndiana PacersRayJ DennisEnrique FreemanQuenton JacksonLA ClippersPatrick Baldwin Jr.Trentyn FlowersKobe SandersLos Angeles LakersEric DixonChristian KolokoChris MañonMemphis GrizzliesPJ HallJavon SmallMiami HeatVladislav GoldinMilwaukee BucksJamaree BouyeaPete NanceMark SearsMinnesota TimberwolvesJesse EdwardsRocco ZikarskyNew Orleans PelicansTrey AlexanderHunter DickinsonLester QuiñonesNew York KnicksOklahoma City ThunderBrooks BarnhizerBranden CarlsonOrlando MagicOrlando RobinsonPhiladelphia 76ersDominick BarlowHunter SallisJabari WalkerPhoenix SunsKoby BreaCJ HuntleyIsaiah LiversPortland Trail BlazersSidy CissokoCaleb LoveSacramento KingsDylan CardwellIsaiah StevensSan Antonio SpursDavid Jones-GarciaToronto RaptorsUlrich ChomcheChucky HepburnAlijah MartinUtah JazzElijah HarklessRJ LuisWashington WizardsJaylen MartinTristan VukčevićJamir Watkins