Tristan Thompson and the Cleveland Cavaliers have agreed upon a five-year, $85 million contract. 

Thompson was a restricted free agent this offseason And was effectively a holdout during the preseason. 

Thompson's deal contains no player options.

The Cavaliers have two of the six highest paid power forwards in the NBA this season in Thompson and Kevin Love.