LeBron James is the highest-paid player in the NBA in terms of total earnings for the third straight year at $88 million. James has earned more than $600 million since turning pro in 2003. James’ salary this season is $31 million after re-signing with the Cavs this summer for three years and $99.9 million, while he'll make $55 million in off-court earnings.

James added endorsement deals with Intel and Verizon over the last year, while parting ways with Samsung and Tencent. The new partners join Nike, Coca-Cola (Sprite), Beats Electronics and Kia Motor in James’ endorsement stable with James “lifetime” Nike deal potentially worth $1 billion, according to his business manager Maverick Carter.

Kevin Durant will make the second most money this season with earnings of $62.5 million, followed by Stephen Curry at $47.1 million. Curry’s $12.1 million salary ranks No. 83 in the NBA but he will make $35 million off the court.

Rounding out the top five highest-paid NBA players are James Harden ($46.5 million) and Russell Westbrook ($41.5 million).