NHL
A player who is no longer considered to be entry-level, but does not qualify as an unrestricted free agent, becomes a restricted free agent when their contract expires. A player may only declare themselves to be an unrestricted free agent if they are over the age of 27 or have played in the league for a minimum of 7 years.
Read more about this topic: Restricted Free Agent