Hamilton was also a member of the Atlanta Falcons, Tampa Bay Buccaneers, Houston Texans, Denver Broncos and Toronto Argonauts.
Hamilton tore a ligament in his left knee during a summer workout and did not play a down in his second year in the NFL (2005).
While supposedly nursing his damaged knee, Hamilton did not participate in summer training activities.
[2] On October 24, 2007, Hamilton was signed to the practice squad of the Tampa Bay Buccaneers following a season-ending injury to wide receiver Mark Jones.
On November 21, 2007, Hamilton was signed to the Houston Texans' practice squad and remained there through the end of the 2007 season before becoming a free agent.