4. Timofey Mozgov
Maybe including Timofey Mozgov on the list of most immovable contracts in the NBA is inaccurate, as he has been traded three times over the last two years.
Mozgov does have one of the worst contracts in the NBA, as teams want to rid themselves of the deal as soon as Mozgov comes to town.
Mozgov is still owed nearly $17 million next year and could always be moved again as an expiring contract.