Two-way contracts were introduced in the NBA’s newest Collective Bargaining Agreement, which went into effect for the 2017/18 league year. That means this is the first season that NBA teams have had two-way deals at their disposal, so we’re learning as we go along how those clubs intend to use them and how much turnover there will be in the two-way ranks.
[RELATED: Hoops Rumors Glossary: Two-Way Contracts]
Over the past several days, there has been plenty of turnover — January 15 represented the deadline for teams to sign players to two-way contracts for the 2017/18 season. As such, several teams moved to fill empty two-way slots in recent days, while other teams decided to replace one two-way player with another before it was too late to do so.
By the time the dust settled, 59 of 60 two-way slots around the NBA had been filled. The Wizards are the only club not to use both of its two-way slots. Washington is one of just four NBA teams that doesn’t have a G League affiliate of its own, limiting the control the franchise has over the development of its two-way players. Additionally, the Wizards’ lone two-way player, Devin Robinson, has yet to appear in an NBA game for Washington, so perhaps the club felt adding another two-way player would be an unnecessary investment.
Another deadline looms for two-way players, as all their 2017/18 salaries are set to become fully guaranteed on January 20. It’s possible that a two-way player could be waived before then, denying him his full-season salary, but I don’t expect we’ll see many of those moves — two-way players have very modest salaries, which don’t count against the cap, and replacements can no longer be signed, so there would be little upside to cutting a player at this point.
The full list of players currently on two-way contracts is below, sorted by team. Once these players reach their 45-day NBA limit (or a pro-rated version of that limit), they’ll no longer be eligible to play in NBA games unless their contracts are converted to standard NBA deals.
Atlanta Hawks
- Josh Magette, PG
- Andrew White, G/F
Boston Celtics
- Kadeem Allen, G
- Jabari Bird, SG
Brooklyn Nets
- Milton Doyle, G
- James Webb III, SF
Charlotte Hornets
- Mangok Mathiang, C
- Marcus Paige, G
Chicago Bulls
- Ryan Arcidiacono, PG
- Antonio Blakeney, SG
Cleveland Cavaliers
- John Holland, G/F
- London Perrantes, PG
Dallas Mavericks
- Jalen Jones, SF
- Johnathan Motley, PF
Denver Nuggets
- Torrey Craig, SF
- Monte Morris, PG
Detroit Pistons
- Kay Felder, PG
- Reggie Hearn, SG
Golden State Warriors
- Chris Boucher, PF
- Quinn Cook, PG
Houston Rockets
- Markel Brown, SG
- R.J. Hunter, SG
Indiana Pacers
- Ben Moore, F
- Edmond Sumner, PG
Los Angeles Clippers
- Tyrone Wallace, PG
- C.J. Williams, SG
Los Angeles Lakers
- Alex Caruso, G
- Gary Payton II, PG
Memphis Grizzlies
- Myke Henry, F
- Kobi Simmons, PG
Miami Heat
- Derrick Jones, SF
- Derrick Walton Jr., PG
Milwaukee Bucks
- Xavier Munford, SG
- Marshall Plumlee, C
Minnesota Timberwolves
- Anthony Brown, SG
- Amile Jefferson, PF
New Orleans Pelicans
- Charles Cooke, SG
- Mike James, PG
New York Knicks
- Isaiah Hicks, PF
- Luke Kornet, C
Oklahoma City Thunder
- P.J. Dozier, SG
- Daniel Hamilton, G/F
Orlando Magic
- Jamel Artis, SF
- Adreian Payne, PF
Philadelphia 76ers
- Demetrius Jackson, PG
- James Young, SG
Phoenix Suns
- Danuel House, SF
- Alec Peters, PF
Portland Trail Blazers
- Wade Baldwin, PG
- C.J. Wilcox, SG
Sacramento Kings
- Jack Cooley, PF
- JaKarr Sampson, SF
San Antonio Spurs
- Matt Costello, C
- Darrun Hilliard, G/F
Toronto Raptors
- Lorenzo Brown, PG
- Malcolm Miller, SF
Utah Jazz
- Erik McCree, F
- Georges Niang, PF
Washington Wizards
- Devin Robinson, SF