2020/21 NBA Two-Way Contract Tracker

One of the most notable additions to the NBA’s most recent Collective Bargaining Agreement, which went into effect at the start of the 2017/18 league year, is the two-way contract.

As we explain in depth in our FAQ, two-way contracts allow NBA teams to carry two extra players in addition to the 15 on their regular season roster. These players typically spend most of their time with the club’s G League affiliate, but remain under team control and can’t be poached by rival franchises.

During the shortened 2020/21 season, two-way deals will work a little differently than usual. Rather than being limited to spending 45 days with their NBA teams, two-way players will be eligible to be active for up to 50 of their team’s 72 NBA games. And instead of having their salaries by how many days they spend in the NBA, they’ll receive flat salaries of $449,155.

NBA teams have begun to fill in their two-way slots for the 2020/21 league year, so we’ll track all those deals in the space below. Some two-way players from 2019/20 inked two-year contracts and remain under contract for this season, while others have been newly signed.

If a signing hasn’t been officially announced as a two-way contract, but has been reported as such, we’ll make a note of that, and update 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 2020/21 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 2020/21’s two-way players:

Updated 4-16-21


Atlanta Hawks

  1. Nathan Knight, F/C
  2. Skylar Mays, G

Boston Celtics

  1. Tacko Fall, C
  2. Tremont Waters, PG

Brooklyn Nets

  1. Reggie Perry, PF
  2. Chris Chiozza, PG

Charlotte Hornets

  1. Nate Darling, SG
  2. Grant Riller, G

Chicago Bulls

  1. Devon Dotson, PG
  2. Adam Mokoka, SG

Cleveland Cavaliers

  1. Brodric Thomas, SG
  2. Empty

Dallas Mavericks

  1. Tyler Bey, G/F
  2. Nate Hinton, SG

Denver Nuggets

  1. Markus Howard, PG
  2. Shaquille Harrison, PG

Detroit Pistons

  1. Saben Lee, PG
  2. Frank Jackson, PG

Golden State Warriors

  1. Nico Mannion, PG
  2. Juan Toscano-Anderson, G/F

Houston Rockets

  1. Anthony Lamb, SF
  2. Armoni Brooks, SG

Indiana Pacers

  1. Brian Bowen, SF
  2. Cassius Stanley, SG

Los Angeles Clippers

  1. Amir Coffey, G/F
  2. Jay Scrubb, G/F *

Los Angeles Lakers

  1. Devontae Cacok, F/C
  2. Kostas Antetokounmpo, F

Memphis Grizzlies

  1. Killian Tillie, F/C
  2. Sean McDermott, G/F *

Miami Heat

  1. Gabe Vincent, PG
  2. Max Strus, G/F

Milwaukee Bucks

  1. Mamadi Diakite, F
  2. Axel Toupane, SF

Minnesota Timberwolves

  1. Jordan McLaughlin, PG
  2. Empty

New Orleans Pelicans

  1. Naji Marshall, SF
  2. James Nunnally, SF

New York Knicks

  1. Jared Harper, PG
  2. Theo Pinson, G/F

Oklahoma City Thunder

  1. Josh Hall, SF
  2. Jaylen Hoard, F

Orlando Magic

  1. Chasson Randle, PG
  2. Devin Cannady, PG

Philadelphia 76ers

  1. Rayjon Tucker, G/F
  2. Mason Jones, SG

Phoenix Suns

  1. Ty-Shon Alexander, SG *
  2. Empty

Portland Trail Blazers

  1. Keljin Blevins, G/F
  2. T.J. Leaf, PF

Sacramento Kings

  1. Kyle Guy, G
  2. Chimezie Metu, F/C

San Antonio Spurs

  1. Quinndary Weatherspoon, SG
  2. Keita Bates-Diop, F

Toronto Raptors

  1. Jalen Harris, G
  2. Yuta Watanabe, SF

Utah Jazz

  1. Trent Forrest, G
  2. Jarrell Brantley, PF

Washington Wizards

  1. Garrison Mathews, SG
  2. Cassius Winston, PG

Leave a Reply