Career
He started his career as an apprentice at Chelsea and made his first team debut on 5 May 1987 against Wimbledon F.C., having featured in a reserve match earlier in the day. He made a total of 198 League appearances during his time at the club, although the number of matches he played was limited by the presence of Steve Clarke. He moved to Sunderland in January 1996, having originally been on loan there.
Hall went on to make 52 League appearances for the club
Hall joined Swindon Town in May 1998 and played in most games during his first two seasons. Following the arrival of Colin Todd he was told he could leave on a free transfer, but continued training with the team and he ended up playing a few more matches for them, before leaving in May 2001 to join Havant & Waterlooville.
In total he made 97 senior appearances for Swindon, scoring 3 goals. His last cap came on 29 April 1992 in a 1-1 friendly draw with Austria.