For the first time in his career LeBron James will be the highest paid player in the NBA. Thursday James and the Cleveland Cavaliers agreed to a 3-year $100-million contract. James will make $31-million this season and over $33-million in each of the next two seasons giving him the highest single season earnings since Michael Jordan made $33-million in his final season with the Bulls.