NBA, NHL, NFL all use Congressional exemptions to keep them from being classified as cartels, but the players also belong to a union that does collective bargaining, otherwise that wouldn't be enough. They also have agreements to split sport-related revenue (media contracts, ticket sales, etc)...