Skip to Main Content

Two-Way Tracker: NBA Players Signed to Two-Way Contracts

See below for more information on Two-Way Players from the 2022-23 season.

NBA G League 101: Two-Way Contracts

Beginning in the 2017 offseason, NBA rosters expanded from 15 to 17 players with the addition of two spots for players under “Two-Way Contracts.” For the 2022-23 season, NBA teams may have up to 15 active players for a game.

NBA teams may have up to two players under NBA Two-Way Contracts who may be active for up to 50 games with their NBA team. This season, players signed to Two-Way Contracts are paid one salary for their time in both leagues. Only players with three or fewer years of NBA service are able to sign Two-Way Contracts, which can be for either one or two seasons.

Player NameNBA TeamG League Team
Donovan WilliamsAtlanta Hawks College Park Skyhawks
Trent ForrestAtlanta Hawks College Park Skyhawks
JD Davison Boston Celtics Maine Celtics
Mfiondu Kabengele Boston Celtics Maine Celtics
Dru SmithBrooklyn Nets Long Island Nets
RaiQuan GrayBrooklyn Nets Long Island Nets
Theo Maledon Charlotte Hornets Greensboro Swarm
Xavier SneedCharlotte Hornets Greensboro Swarm
Justin LewisChicago Bulls Windy City Bulls
Terry TaylorChicago Bulls Windy City Bulls
Isaiah MobleyCleveland Cavaliers Cleveland Charge
Mamadi Diakite Cleveland Cavaliers Cleveland Charge
A.J. LawsonDallas Mavericks Texas Legends
McKinley Wright IVDallas Mavericks Texas Legends
Collin Gillespie Denver Nuggets Grand Rapids Gold
Jack WhiteDenver NuggetsGrand Rapids Gold
Buddy Boeheim Detroit Pistons Motor City Cruise
Jared RhodenDetroit Pistons Motor City Cruise
Lester Quinones Golden State WarriorsSanta Cruz Warriors
Ty Jerome Golden State WarriorsSanta Cruz Warriors
Trevor Hudgins Houston Rockets Rio Grande Valley Vipers
Darius Days Houston Rockets Rio Grande Valley Vipers
Kendall Brown Indiana Pacers Fort Wayne Mad Ants
Gabe YorkIndiana Pacers Fort Wayne Mad Ants
Moussa Diabate LA Clippers Ontario Clippers
Xavier MoonLA Clippers Ontario Clippers
Scottie Pippen Jr. Los Angeles LakersSouth Bay Lakers
Cole Swider Los Angeles LakersSouth Bay Lakers
Jacob GilyardMemphis Grizzlies Memphis Hustle
Vince Williams Jr.Memphis Grizzlies Memphis Hustle
Orlando RobinsonMiami Heat Sioux Falls Skyforce
Jamal Cain Miami Heat Sioux Falls Skyforce
Lindell WiggintonMilwaukee Bucks Wisconsin Herd
AJ Green Milwaukee Bucks Wisconsin Herd
Luka GarzaMinnesota Timberwolves Iowa Wolves
Matt RyanMinnesota TimberwolvesIowa Wolves
Dereon Seabron New Orleans PelicansBirmingham Squadron
EJ LiddellNew Orleans PelicansBirmingham Squadron
Duane Washington Jr.New York KnicksWestchester Knicks
Trevor KeelsNew York KnicksWestchester Knicks
Olivier SarrOklahoma City ThunderOklahoma City Blue
Jared ButlerOklahoma City ThunderOklahoma City Blue
Kevon Harris Orlando Magic Lakeland Magic
Jay ScrubbOrlando Magic Lakeland Magic
Louis KingPhiladelphia 76ers Delaware Blue Coats
Mac McClungPhiladelphia 76ers Delaware Blue Coats
Saben LeePhoenix Suns
OPENPhoenix Suns
John Butler Portland Trail Blazers
Ibou BadjiPortland Trail Blazers
Neemias Queta Sacramento Kings Stockton Kings
Keon EllisSacramento KingsStockton Kings
Dominick BarlowSan Antonio SpursAustin Spurs
Julian ChampagnieSan Antonio SpursAustin Spurs
Ron Harper Jr. Toronto Raptors Raptors 905
Jeff Dowtin Jr. Toronto Raptors Raptors 905
Micah Potter Utah Jazz Salt Lake City
Johnny JuzangUtah JazzSalt Lake City
Quenton JacksonWashington Wizards Capital City Go-Go
Jay HuffWashington Wizards Capital City Go-Go