Sicario2 One more injury and I would actually cancel his contract
Why? If you cancel his contract you pay the remainder of his salary right away and guarantees that you'll get 0 games from him.
If you don't, you'll pay his salary later which is better from a NPV perspective, plus you'll probably get more than 0 games and if you're lucky you might get something from his sale (at the very least, you can't get less than the 0 you get from canceling his contract).