I think there's a difference between retiring and moving to a new club.

Something I don't understand is that in the news, they always say a club has tied a player to a new long-term contract, but I always thought they could transfer to a new club despite having time left on their contract.