Not all NBA contracts are guaranteed. Many players must earn their roster spot to earn their money. One example of this is that first round draft picks have guaranteed contracts, but draft picks after that must make the team before or their contracts are terminated.
No contracts are guaranteed.
224 players make the draft plus Compensatory picks.
100
there are 32 collegiate players selected in the first round of the NFL draft
They are guaranteed a profit.
None
How many players can be on a NBA roster
How many players can be on a NBA roster
not many
645
14