NBA training camps are here.

Monday marks the arrival of media day for most of the league’s 30 teams, with actual on-court practice beginning Tuesday — exactly three weeks before the Denver Nuggets raise their 2022-23 NBA championship banner.

Before then, however, there are still roster decisions to be made around the league and potential contract extensions to be handed out.

To get you ready for the 2023-24 season, we have a complete 30-team roster breakdown, along with the top storylines, decisions and questions to watch over the next few weeks.

We also included an explanation of how Exhibit 10 and two-way contracts will work in 2023-24.

Note: Any players on a nonguaranteed contract will begin to incur a per-day cap hit if not waived by 5 p.m. ET. on Oct. 21.

Depth chart key: E (Exhibit 10) | S (suspended) | P (partial guarantee) | N (nonguaranteed) | 2 (two-way) | I (injured)

Jump to a team:

ATL | BOS | BKN | CHA | CHI | CLE
DAL | DEN | DET | GS | HOU | IND
LAC | LAL | MEM | MIA | MIL | MIN
NO | NY | OKC | ORL | PHI | PHX
POR | SAC | SA | TOR | UTAH | WSH

Guaranteed contracts: 15
Partial/Non: 0
Exhibit 10: 2
Two-way: 3

What to Watch: Rookie extensions for Atlanta Hawks gave Dejounte Murray and as recent Spurs first-round picks extended since the 2019-20 season. The 22-year-old averaged career highs in points (18.5) and 3-point percentage (38.7%) last season.

Vassell ranked in the top 10 in catch-and-shoot 3-point field goal percentage (among 150 players to attempt 150 of those shots, per Second Spectrum tracking).

Dates to Watch

  • Oct. 23: The last day to extend the contracts of Devin Vassell and Devonte’ Graham.

  • Oct. 31: The last day to exercise the third-year team options for , and .

Extension Candidates

  • Khem Birch

  • Devonte’ Graham

  • Devin Vassell


Guaranteed contracts: 15
Partial/Non: 1
Exhibit 10: 2
Two-way: 3

What to Watch: Point guard depth

Because Toronto did not acquire , projects to be the Raptors’ starting point guard.

Schroder led Germany to a gold medal in the FIBA World Cup, averaging 19.1 points and 6.1 assists. He is on his sixth team since entering the league in 2012, starting 317 games, including 50 last season with the Lakers.

The depth behind Schroder is questionable.

played 53 games last season and averaged 13 minutes per game. Jeff Dowtin played 25 games and averaged 10.4 minutes. Dowtin is on a non-guaranteed contract that increases to $900K in protection if he is not waived by Oct. 21. The Raptors also have Markquis Nowell on a two-way contract.

The Raptors did start at point guard last season in 10 out of the 13 games that Fred VanVleet missed.

Toronto ranked 23rd in assists per game last year.

Dates to Watch

  • Oct. 21: The salary protection of Jeff Dowtin increases from $0 to $900K if not waived.

  • Oct. 23: The deadline to extend the contracts of Malachi Flynn and .

  • Oct. 31: The last day to exercise the fourth-year team option for Scottie Barnes.

Extension Candidates

  • .

  • Precious Achiuwa

  • Malachi Flynn


Luke Kennard.

The Wizards also have 17 guaranteed contracts and will need to waive or trade two players by Oct. 23.

Dates to Watch

  • Oct. 23: The deadline to extend the contract of Deni Avdija.

  • Oct. 23: The last day to exercise the third-year team option for and fourth-year team option for .

Extension Candidates

  • Deni Avdija

Exhibit 10s and two-ways

The Exhibit 10 contract was introduced in the 2017 CBA. A player who signs an Exhibit 10 is eligible to receive up to a $75,000 bonus (on top of his G League salary) if he signs a contract with the team’s affiliate upon being waived from the parent club. To receive the bonus, a player must remain with his G League team for at least 60 days.

There are 100 players signed to an Exhibit 10 this season. In comparison, 179 players signed an Exhibit 10 in 2022-23, 128 in 2021-22, 51 in 2020-21, 83 in 2019-20 and 128 in 2018-19.

Two-way contracts are considered an extension of the regular roster. Each team can have three players on two-way contracts without counting against the 15-man roster limit. Only players with three years of service or less can sign a two-way contract. A player with four years of service is also allowed to sign a two-way, but only if he missed a season because of an injury.

  • A two-way player will be paid a flat salary of $559,782 for the 2023-24 season. The salary does not count toward the salary cap and luxury tax.

  • No player on a two-way contract may be on the active list for more than 50 games during the regular season.

  • The deadline to sign a two-way player is March 3.

  • Two-way players are not eligible for the playoffs.