Stevenage-born Hamilton started his career off with Southampton, joining "The Saints" as an associate schoolboy in January 1982.
He remained at The Dell for a further two years, playing in the reserves but failing to break into the first team,[4] before a free transfer to Cambridge United in March 1988.
[6] Hamilton spent the next four years playing for "The Iron", and eventually his performances earned him a move to West Bromwich Albion in 1992 for £160,000.
[6] At the end of the 1999–2000 campaign, following his release from United, Hamilton signed for Notts County on a two-year deal.
With the club in financial difficulties, and Hamilton not being part of new manager Keith Alexander's plans, he agreed a severance package in October 2002,[13] and played out the 2002–03 campaign for Conference side Woking before retiring at the end of the season.