Ein Free Agent in der nordamerikanischen Eishockeyliga National Hockey League (NHL) ist ein Spieler, der bei keiner Mannschaft unter Vertrag steht. Es wird außerdem zwischen einem Unrestricted und einem Restricted Free Agent unterschieden. So können Unrestricted Free Agents ohne Einschränkungen wechseln, was bei Restricted Free Agents nicht der Fall ist. Diese beiden Kategorien sind noch einmal in Untergruppen unterteilt.