The Cleveland Cavaliers have come to an agreement with free agent Anderson Varejao on a six-year, $50 million dollar deal, his agent Dan Fegan told ESPN.com.

More...