Free agent

player who is eligible to sign with any club or franchise

A free agent is a professional sports player who is not part of a specific team, especially whose contract has expired with the team he or she was on. That player can then sign a new contract with any team.