LeBron James didn't waste any time signing his new contract.
A day after agreeing to a deal that can pay him $100 million over the next three seasons, the Cavaliers superstar signed it Friday and will make $31 million next season.
James, who can become a free agent in the third season, will make $33 million in 2017-18, a person familiar with the deal told The Associated Press. James' 2018-19 option is worth $36 million, said the person who spoke on condition of anonymity because financial terms were not disclosed.
In his third season back in Cleveland, James led the Cavs to the title, the first for one of the city's three professional sports teams since the Browns won...