He only has 12 months left on his contract, so regardless of whether he wants to leave or not, the club (probably) will not allow his contract to run down and miss out on receiving a fee for him.
I personally would take the risk and keep him, regardless of his contract situation, to help us...