1m - NBA LeBron James Cleveland Cavaliers+1 more
- 14 Shares
- Comment
- ESPN.com news services
LeBron James has agreed to sign a two-year contract with the Cleveland Cavaliers worth the maximum of $46.9 million, sources told ESPN's Chris Broussard and Brian Windhorst.
The second year of the contract is a player option, sources said.
The deal follows James plan to keep year-to-year flexibility to take advantage of expected increases in the salary cap.