LeBron James has agreed to at least two more years with the Cleveland Cavaliers after the franchise finally got their hands on a championship after 46 years in the league.
It is the third contract with his home state franchise that the 31-year-old has signed since he decided to leave the Miami Heat in 2014, but unlike the previous two deals, he has signed a guaranteed two-year deal with a player option for the final season.
Another difference in his contract involves a certain clause, that may never be invoked, but it certainly gives an insight into the self-professed king's plan for the future.
According to Cleveland.com, much like his friend Carmelo Anthony and Dallas Mavericks legend Dirk Nowitzki, he has a no-trade clause included in his three-year, $100-million deal. Kevin Garnett is the other player, and he waived his clause in order to rejoin the Minnesota Timberwolves.
With his player option coming in the summer of 2018, there has been mooted speculation that a superteam consisting of Anthony, Chris Paul and Dwyane Wade could be assembled. It is still a long way away, and before then James has the challenge of fending off the challenge of the Golden State Warriors.
Their newly-assembled superteam has been dominating the column inches throughout the offseason and they are expected to take the league by storm once we tip off in October.
The Cavaliers still have some work to do in the offseason and are still in talks to re-sign J.R. Smith. They will need all of their big-hitters from last season back if they are to retain their crown.