Hamilton was not tendered a qualifying offer from the Coyotes by Monday's deadline, so he'll be able to test the open market as an unrestricted free agent as soon as July 1, Craig Morgan of Arizona Sports reports.
Hamilton was claimed off waivers by the Coyotes on Thursday, Elliotte Friedman of Sportsnet reports.
Hamilton was placed on waivers Wednesday.
Hamilton was a healthy scratch Monday and did not play against the Flyers.
Hamilton played just 6:29 during Wednesday's 1-0 overtime loss to Columbus.
Hamilton was waived by the Flames on Wednesday, Pierre LeBrun of TSN reports.
Hamilton was a healthy scratch for Thursday's 2-1 loss to Carolina.
Hamilton recorded just two points in 26 NHL contests in 2016-17.
Hamilton has been a healthy scratch for the last three games.
Hamilton has played in 18 games this season, scoring a lone goal along the way.