LeBron James will sign a two-year deal with the Cleveland Cavaliers that contains an out for the 16-17 when the salary cap increases.

The first year of James' deal is worth $22.97 million and the second season is worth $24 million.

James will be able to re-sign with the Cavaliers in 2016 on a contract that pays more than $30 million annually.