The Cavs have made a few trades this offseason, but none as significant as their first two.
In these, Cleveland sent Jarrett Jack and Sergey Karasev to the Brooklyn Nets for Marcus Thornton. The move was purely a salary dump, as Jack is still owed over $12 million between now and 2016.
The Cavs immediately turned around and sent Thornton to the Boston Celtics along with Tyler Zeller and a top-10 protected 2016 first-round pick for, well, nothing.
It then became obvious the Cavaliers were going all-in on LeBron James, clearing enough salary space to sign him to a max contract.
It was a risky move, one where the Cavs had to sacrifice essentially three first-round picks for nothing in return. Zeller had made a nice improvement in his game and was set to play an increased role behind Anderson Varejao this coming season. Karasev could develop into a sharpshooter, and losing the 2016 first-rounder hurts.
Jack was overpaid and underperformed. No tears shed there.
While it turned out to be the right move (spoiler alert!), the Cavs did have to give up an awful lot just to dump one (not even terrible) contract with Jack.
Seriously, the Celtics wouldn't have just taken Thornton, much less without Zeller and a first-rounder?
The Cavs were obviously desperate to dump some contracts, and Boston smelled blood in the water.
While Cleveland made the right move, they had to sacrifice a good amount to do it.