We don’t yet know what type of contract LeBron James will sign with the Cavaliers. Will it be a two-year deal with a player option, a three-year deal with a player option or a four-year deal with a player option? Those are the possibilities. Barring an unlikely extension, LeBron will hit free agency again by 2018. Kyrie Irving can follow not long after – and a year earlier than expected. Before LeBron announced his plan to sign in Cleveland, Irving agreed to a five-year contract extension with the Cavaliers that begins after the upcoming season. However, Irving could terminate that contract after just four years of the extension.