LeBron signs with Cavaliers

As expected, LeBron James will stay put with the Cleveland Cavaliers, agreeing to terms on a two-year maximum-salaried contract worth just under $47 million. He will also have a player option for the 2016-17 season that will enable him to opt out and re-enter unrestricted free agency — just as he did last summer and this summer. By going with a two-year pact with the first year fully guaranteed and a player option for the second — he has the option of re-entering free agency again next summer, when the NBA’s  $24 billion broadcast rights deal inflates the salary cap to a projected $89 million, bumping his first-year max up to an estimated $29.3 million