All News, Sports Sources: LeBron's Cavs deal for just 2 years July 13, 2014 admin Leave a comment LeBron James finalized a two-year, $42.1 million contract with the Cleveland Cavaliers on Saturday, sources familiar with the process told ESPN.com.