LeBron James becomes Highest Paid NBA Player of all time

LeBron James has agreed to a two-year, $97.1 million contract deal with the Los Angeles Lakers until the 2024-25 season.

According to Klutch Sports CEO Rich Paul, the league-maximum contract makes James the highest-paid player in NBA history.

His new contract contains a player option that would allow him to remain the NBA's second-leading scorer.

The new deal signed by LeBron James goes until2024, when he is 40.

James' most recent contract with the Lakers, which he signed when he was 37, is approaching its last year.

The 18-time All-Star will receive $46.7 million this season thanks to the new contract.

If nothing goes wrong, James should pass Kareem Abdul-Jabbar this winter as the NBA's all-time leading scorer.

James' recommitment to the Lakers also puts an end to rumors that he would leave as a free agent or in a trade.