The NBA's league-wide salary guarantee date is January 10, but if a team wants to avoid paying a player on a non-guaranteed contract his full-season salary, that player must be cut on or before January 7 in order to clear waivers prior to the guarantee deadline. That means teams around the league have nine more days to consider whether or not to retain the 23 players without fully guaranteed salaries.
There were 24 players on that list before the Timberwolves waived PJ Dozier on Saturday. Because Dozier's contract included a $1MM partial guarantee for 2024/25, there was little incentive for Minnesota to release him earlier in the season -- since that $1MM guarantee represented nearly 67/174ths of his full $2,613,120 salary, the Wolves would've taken on on $1MM in dead money whether Dozier was cut on the first day of the season or the 60th day.
But once the 67-day mark passed, Dozier's cap hit continued to increase beyond the initial $1MM guarantee and the Wolves decided they didn't want to continue paying him. It's likely no coincidence that he was cut on the 68th day of the season.
Minnesota is far from the only team that will have a decision to make on a non-guaranteed salary in the coming days. Let's take a closer look at which players on non-guaranteed deals should be safe and which ones are in more danger of being waived by Jan. 7.
Brooklyn Nets
As their trades sending out Dennis Schröder and Dorian Finney-Smith have clearly signaled, the Nets are fully in rebuilding mode, so my first instinct is to assume they'll be inclined to hang onto players like Johnson and Wilson, both of whom have been regular parts of the rotation as of late (in Friday's loss to San Antonio, they both started and played at least 37 minutes).