That happens usually if you take players to the match but you haven't set them as starters, backups or reserves.
In that case they may be substituted for any player on the field...
If you want someone to play the full match, you mustn't take anyone to the match except for the guys that you've assigned as starters, backups or reserves.
We have both said a lot of things that you are going to regret.