Welcome to Call-Ups’ Two-Way Tracker. Prior to the 2017/18 season, the NBA expanded rosters from 15 to 17 players and introduced “Two-Way Contracts”.
Only players with 4 or fewer years of service in the NBA are eligible to sign two-way contracts (1 or 2 seasons in duration). Players under a two-way contract spend the majority of the season in the G League but can be called up to their NBA team for a maximum of 45 days.
For the shortened 2020-21 season, players on two-way deals can spend up to 50 of the NBA’s 72-game schedule with their parent team. This doesn’t include travel and practices, just games spent.
Two-way players earn $77,250, prorated for time spent on their G League roster. For time in the NBA, players will be paid the rookie minimum salary ($898,310), again prorated for the days they’re called up for. The maximum potential earnings for two-way players is $385,000.
Again, it’s a bit different for the 2020-21 season. Earnings of two-way players will not be calculated by how many days are spent in the NBA. Instead, players will receive a fixed $449,155 salary.
The salaries of two-way players do not count towards the NBA salary cap. Two can be signed by each NBA team, by the deadline of January 15. They cannot feature in NBA playoff games.
Two-way contracts can be converted to regular contracts should the player impress.
Below is a table showing all of the two-way players for the 2020-21 season:
*Updated as of November 29, 2020.
|G League Team:||Player Name 1:||Player Name 2:||NBA Affiliate:|
|Erie BayHawks||Naji Marshall||Will Magnay||New Orleans Pelicans|
|Oklahoma City Blue||Josh Hall||Moses Brown||Oklahoma City Thunder|
|Delaware Blue Coats||Dakota Mathias||Paul Reed||Philadelphia 76ers|
|Windy City Bulls||Adam Mokoka||Devon Dotson||Chicago Bulls|
|Canton Charge||Lamar Stevens||Matt Mooney||Cleveland Cavaliers|
|Agua Caliente Clippers||Amir Coffey||Jay Scrubb||Los Angeles Clippers|
|Grand Rapids Drive||Saben Lee||Louis King||Detroit Pistons|
|Capital City Go-Go||Garrison Mathews||Cassius Winston||Washington Wizards|
|Wisconsin Herd||Mamadi Diakite||Jaylen Adams||Milwaukee Bucks|
|Memphis Hustle||Killian Tillie||Sean McDermott||Memphis Grizzlies|
|Stockton Kings||Kyle Guy||Sacramento Kings|
|Westchester Knicks||Theo Pinson||Jared Harper||New York Knicks|
|South Bay Lakers||Devontae Cacok||Kostas Antetokounmpo||Los Angeles Lakers|
|Texas Legends||Nate Hinton||Tyler Bey||Dallas Mavericks|
|Fort Wayne Mad Ants||Brian Bowen II||Indiana Pacers|
|Lakeland Magic||Karim Mane||Jordan Bone||Orlando Magic|
|Long Island Nets||Jeremiah Martin||Brooklyn Nets|
|Maine Red Claws||Tacko Fall||Tremont Waters||Boston Celtics|
|Sioux Falls Skyforce||Gabe Vincent||Miami Heat|
|College Park Skyhawks||Nathan Knight||Skylar Mars||Atlanta Hawks|
|Austin Spurs||Quinndary |
|Keita Bates-Diop||San Antonio Spurs|
|Salt Lake City Stars||Trent Forrest||Jarrell Brantley||Utah Jazz|
|Northern Arizona Suns||Ty-Shon Alexander||Phoenix Suns|
|Greensboro Swarm||Nate Darling||Grant Riller||Charlotte Hornets|
|Rio Grande Valley Vipers||Mason Jones||Kenny Wooten||Houston Rockets|
|Santa Cruz Warriors||Nico Mannion||Golden State Warriors|
|Iowa Wolves||Ashton Hagans||Minnesota Timberwolves|
|Raptors 905||Jalen Harris||Paul Watson||Toronto Raptors|
|–||Markus Howard||Greg Whittington||Denver Nuggets|
|–||Keljin Blevins||Portland Trail Blazers|
Players with less than 3 years of NBA service can be assigned to their G League affiliate an unlimited amount of times throughout a season. The NBA team can recall the player at any time.
The G League flexible assignment system was introduced ahead of the 2014/15 campaign. This allows independent NBA teams to assign players down for development or injury rehabilitation. Upon a G League team accepting the assigned player.
The flexible assignment players for the 2019/20 season were:
Bol Bol – Windy City Bulls (via Denver Nuggets)
Jaylen Hoard – Texas Legends (via Portland Trail Blazers)
Moses Brown – Texas Legends (via Portland Trail Blazers)