A team's roster is managed separately from the club's overall player list. As a team admin, you pick from players who already exist at the club and add or remove them from your specific team. This doesn't create new player records; it just changes who's attached to your team.
If you're a team admin for more than one team, each team's roster is managed independently, so someone can sit on one team's roster and not another's without any conflict.