Just like in real life, all salaried players (players signed from an Agent) have a contract with your club.
They will initially join your club on a 3-match contract. You can extend a player's contract by another 3 matches using Transfer Coins (gold coins). The higher the player is rated, the more Transfer Coins it will cost to extend their contract!
You can extend a player's contract up to a maximum of 9 matches, providing you have enough Transfer Coins to do so. Your player's contract will also be extended if you are offered them by an Agent. In this case, contracts can be extended to a maximum of 30 matches.
Don't want the player anymore? You can release a player anytime, and if they have at least 2 matches left on their contract you can claim some Transfer Coins back too.
Contracts reduce by one match each time a player scores points for you (if the player doesn't play for you or their real-life team, the contract doesn't reduce).
Out-of-contract players will be placed in your reserves and shown with a red outline. If an expired contract isn’t extended before the end of the next gameweek, the player will automatically leave your team.