3 years, 100 million last year at over 35 million is a player option. Starts at 31 million this year making James the highest paid player in the league for the first time in his career. Next years salary of 33.3 would make him the highest paid player in any year ever passing MJ's 33 million (unless someone signs a larger contract next summer, which I believe only happens with a change to the CBA).