There are hundreds of NBA players across 30 NBA teams with most teams keeping a 12 man rotation of players in their lineups.