Los Angeles Lakers star LeBron James has two years and $97.5 million left on his contract with a player option for 2024-25.