LeBron James is the highest-paid player in the NBA, after the Los Angeles Lakers agreed to a two-year contract extension with the superstar.
The deal is worth $97.1 million, but could go as high as $110 million with a rise in the salary cap.
The 37-year-old superstar would have become a free agent following this season, but he's now under contract with Los Angeles until 2024, when he'll be able to declare free agency. (Los Angeles Times)