According to Adrian Wojnarowski of ESPN, the Los Angeles Lakers star LeBron James’ two-year, $97.1 million extension, which includes a 15 percent trade kicker, makes him the highest earning player in NBA history with $532 million in guaranteed money. James surpasses the Brooklyn Nets star Kevin Durant.