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
Jarrett Culver Atlanta Hawks College Park Skyhawks
Trent ForrestAtlanta Hawks College Park Skyhawks
David Duke Jr.Brooklyn Nets Long Island Nets
Alondes WilliamsBrooklyn Nets Long Island Nets
JD Davidson Boston Celtics Maine Celtics
Mfiondu Kabengele Boston Celtics Maine Celtics
Theo Maledon Charlotte Hornets Greensboro Swarm
Bryce McGowens Charlotte Hornets Greensboro Swarm
Kostas AntetokounmpoChicago Bulls Windy City Bulls
Malcolm Hill Chicago Bulls Windy City Bulls
Isaiah MobleyCleveland Cavaliers Cleveland Charge
Mamadi Diakite Cleveland Cavaliers Cleveland Charge
Tyler Dorsey Dallas 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
Braxton KeyDetroit Pistons Motor City Cruise
Anthony Lamb Golden State WarriorsSanta Cruz Warriors
Ty Jerome Golden State WarriorsSanta Cruz Warriors
Trevor Hudgins Houston Rockets Rio Grande Valley
Darius Days Houston Rockets Rio Grande Valley
Kendall Brown Indiana Pacers Fort Wayne Mad
Trevelin Queen Indiana Pacers Fort Wayne Mad
Moussa Diabate LA Clippers Ontario Clippers
Moses Brown LA Clippers Ontario Clippers
Scottie Pippen Jr. Los Angeles LakersSouth Bay Lakers
Cole Swider Los Angeles LakersSouth Bay Lakers
Kenneth Lofton Jr. Memphis Grizzlies Memphis Hustle
Vince Williams Jr.Memphis Grizzlies Memphis Hustle
Dru SmithMiami Heat Sioux Falls Skyforce
Jamal Cain Miami Heat Sioux Falls Skyforce
Sandro Mamukelashvili Milwaukee Bucks Wisconsin Herd
AJ Green Milwaukee Bucks Wisconsin Herd
Luka GarzaMinnesota Timberwolves Iowa Wolves
A.J. LawsonMinnesota TimberwolvesIowa Wolves
Dereon Seabron New Orleans PelicansBirmingham Squadron
EJ LiddellNew Orleans PelicansBirmingham Squadron
Trevor Keels New York KnicksWestchester Knicks
DaQuan JeffriesNew York KnicksWestchester Knicks
Eugene OmoruyiOklahoma City ThunderOklahoma City Blue
Lindy Waters IIIOklahoma City ThunderOklahoma City Blue
Kevon Harris Orlando Magic Lakeland Magic
Admiral Schofield Orlando Magic Lakeland Magic
Michael Foster Jr. Philadelphia 76ers Delaware Blue Coats
Julian ChampagniePhiladelphia 76ers Delaware Blue Coats
Duane Washington Jr.Phoenix Suns
Ish WainrightPhoenix 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
Charles BasseySan 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
Devon DotsonWashington Wizards Capital City Go-Go
Jordan Goodwin Washington Wizards Capital City Go-Go