Two-way contracts allow NBA teams to carry three extra players in addition to the 15 on their regular season roster. These players generally bounce back and forth between the NBA and G League, but remain under team control and can’t be poached by rival franchises.
First introduced in 2017, two-way deals have undergone some rule changes in recent years, and the NBA’s new Collective Bargaining Agreement has updated them further. Here are some key points to remember:
- Teams can now carry three players on two-way contracts, rather than two.
- Two-way players are eligible to be active for up to 50 of their team’s 82 regular season games. If a team isn’t carrying a full 15-man roster, its two-way players can only be active for a combined 90 games.
- Players on two-way contracts will earn $559,782 in 2023/24, half of the rookie minimum.
You can check out our glossary entry to learn more about two-way contracts.
NBA teams have begun to fill in their two-way slots for the 2023/24 league year, so we’ll track all those deals in the space below. Some two-way players from 2022/23 inked two-year contracts and remain under contract for this season, while others have been newly signed.
If a two-way signing has been reported by a trusted source but isn’t yet official, we’ll list it in italics and link to the report, updating the info as necessary. Players who are in the first year of two-way contracts that cover two years (the maximum length), will be noted with an asterisk (*) once that info is confirmed.
This tracker will continue to be updated throughout the 2023/24 league year, and can be found anytime in the “Hoops Rumors Features” menu on the right-hand sidebar of our desktop site, or in the “Features” menu on our mobile site.
Here are 2023/24’s two-way players:
Updated 4-23-24
Atlanta Hawks
- Seth Lundy, G/F
- Vit Krejci, G
- Dylan Windler, G/F
Boston Celtics
- JD Davison, G
- Drew Peterson, F
- Empty
Brooklyn Nets
- Keon Johnson, G
- Jaylen Martin, G/F *
- Jacob Gilyard, G
Charlotte Hornets
- Amari Bailey, G
- Leaky Black, F *
- Marques Bolden, C *
Chicago Bulls
- Adama Sanogo, F
- Henri Drell, G/F
- Andrew Funk, G *
Cleveland Cavaliers
- Isaiah Mobley, F
- Emoni Bates, F
- Pete Nance, F
Dallas Mavericks
- Greg Brown, F
- Brandon Williams, G
- Alex Fudge, F *
Denver Nuggets
- Collin Gillespie, G
- Braxton Key, F
- Jay Huff, C
Detroit Pistons
- Jared Rhoden, G
- Buddy Boeheim, G/F *
- Tosan Evbuomwan, F *
Golden State Warriors
- Jerome Robinson, G
- Pat Spencer, G *
- Empty
Houston Rockets
- Jermaine Samuels, F
- Jeenathan Williams, G/F
- Nate Hinton, G/F
Indiana Pacers
- Oscar Tshiebwe, C
- Isaiah Wong, G
- Quenton Jackson, G
Los Angeles Clippers
- Moussa Diabate, C
- Jordan Miller, F *
- Xavier Moon, G/F
Los Angeles Lakers
- Colin Castleton, F/C
- Skylar Mays, G
- Harry Giles, C
Memphis Grizzlies
- Scotty Pippen Jr., G *
- Trey Jemison, C *
- Jordan Goodwin, G
Miami Heat
- Jamal Cain, F
- Cole Swider, F
- Alondes Williams, G
Milwaukee Bucks
- TyTy Washington Jr., G
- Ryan Rollins, G *
- Jaylin Galloway, G/F *
Minnesota Timberwolves
- Jaylen Clark, G *
- Daishen Nix, G
- Empty
New Orleans Pelicans
- Dereon Seabron, G
- Malcolm Hill, G/F *
- Empty
New York Knicks
Oklahoma City Thunder
- Keyontae Johnson, G/F
- Olivier Sarr, C
- Adam Flagler, G *
Orlando Magic
- Kevon Harris, G
- Admiral Schofield, F
- Trevelin Queen, G
Philadelphia 76ers
- Terquavion Smith, G
- Empty
- Empty
Phoenix Suns
- Saben Lee, G
- Udoka Azubuike, C
- Ish Wainright, F
Portland Trail Blazers
- Justin Minaya, F
- Ibou Badji, C
- Ashton Hagans, G
Sacramento Kings
- Jalen Slawson, F
- Jordan Ford, G
- Mason Jones, G *
San Antonio Spurs
- David Duke, G
- Jamaree Bouyea, G *
- RaiQuan Gray, F/C *
Toronto Raptors
- D.J. Carton, G *
- Mouhamadou Gueye, F *
- Empty
Utah Jazz
- Micah Potter, C
- Johnny Juzang, G
- Jason Preston, G *
Washington Wizards
- Jules Bernard, G
- Justin Champagnie, G/F *
- Empty
Isn’t it now 3 extra players, not 2?
Steve, it is 3. The first sentence does say 2 but the first bullet says 3. Plus, Luke said 3 in a thread for the Saric signing article
GSW will make Santos one of their 2 way players the way he is playing so far this summer. He is a future all star just has a lot of raw talent to be a future NBA player.
The NBA should have another 2-way contract system set up for recently retired NBA players who might have a bit left in them.
Andre Igoudala’s final game where he injured his wrist dunking in the final minutes was one where he absolutely cooked a full strength Suns almost singlehandedly, as in, the second he entered the game, the second GSW started destroying them, he was +19 in 16 minutes. Players like that are far superior to watch than Euro leaguers trying and failing to make it in the NBA before they inevitably go there.
I mean I wish there was a 5v5 big 3 type league for guys in the 35-45 range