The players have approved the NBA's new collective bargaining agreement, according to two sources.

Owners are finalizing details of their new revenue-sharing plan and a vote is expected shortly.