Hamilton signed with the Buffalo Bills as an undrafted free agent and from 2015 and stayed in western New York until early in the 2017 season. He was then on the practice squads of the Green Bay Packers, Seattle Seahawks and Philadelphia Eagles. It wasn’t until late September of 2017 that Hamilton was finally promoted to the Eagles’ active roster.
During the 2017 season, Hamilton played in three games for the Eagles and picked up a half-sack before being cut and re-signed to the Eagles’ practice squad again. However, the Kansas City Chiefs poached Hamilton from Philadelphia in December and he started in one game to end the year.
Hamilton appeared in four games with the Chiefs in 2018, but was released by the team in August of 2019 before their Super Bowl season began.
The Cowboys entered the picture in October of 2019 when Crawford’s injury sent him to the sideline for the year.
However, it was short-lived stay. Bennett’s addition made Hamilton expendable and Dallas released him in October. The team brought Hamilton back on a futures contract in late January.
Looks like another JAG to me..................IMO