A free agent is a professional sports player whose contract has expired with the team he or she is on . That player can then sign a new contract with any team . In professional sports , a free agent is a player whose contract with a team has expired and who is thus eligible to sign with another club or franchise .