Anderson Varejao agrees to a six year deal with the Cavaliers

The Cavaliers have come to terms with Anderson Varejao, agent Dan Fegan said Wednesday.

Varejao is set to get six-years contract and worth as much as $50 million. According to Fegan, the Portland Trail Blazers and Oklahoma City Thunder were also interested in him and other potential sign-and-trade offers from other teams, but Varejao wanted to remain in Cleveland because “He feels there is unfinished business — to win an NBA championship.” Fegan said.

The Cavaliers are also close to signing Toronto’s guard Anthony Paker and the deal is expected to be completed in the next several days.