LeBron James has signed a $100 million, three-year contract with the Cleveland Cavaliers, Cleveland.com reports. The deal will make James the highest-paid NBA player, netting $31 million this year and an estimated $36 million the final year of his contract.
Read it at Cleveland.com