The Cavaliers and Sasha Pavlovic have reached an agreement on a new contract, his agent Marc Cornstein just informed me.
In talking to some league sources, I am told it is a three-year contract worth between $4-$5 million per season. It got done over the last two days as the Cavs pressed to make it happen before the start of the season.
Cornstein told me that the process was more of a product of the restricted free agency system as opposed to any hostility on either side. There is no doubt there is some truth in that. Also, Pavlovic's willingness to holdout got him an improved deal than what was on the table on Oct. 1, when he could've just taken a one-year deal worth $2.8 million. However, I also believe that whatever was worked out over the last two days could probably have been handled weeks ago and prevented the distraction over the last month.
While the two sides were still pretty far apart before the weekend, apparently both gave a little bit to get the deal done. Sasha is still going to have to pass a physical and actually sign the deal, so he wouldn't probably be available until at least Friday when the New York Knicks come to town. He is on his way in from Serbia and will have to deal with medical tests and visa and other issues when he gets to the country.
This represents an important moment for the Cavs as they were able to resolve one of the issues hanging over their head. It will be interesting to see how this affects the Anderson Varejao talks.