Career
After three seasons with the Shrews he moved to Chesterfield. Williams had earlier kick started their memorable cup run when he scored the only goal in the first round against Bury. In 1999, he was signed by newly promoted Premier League side Watford.
He scored once for Watford, his goal coming in a 2–1 defeat to Leeds United.
However, at the end of the season the Hornets were relegated outright, in bottom place with just 24 points and Williams moved to another relegated side Wimbledon. Although an integral part of the team in his first season, he lost his place and joined Stoke City in March 2003.
Stoke were in deep relegation trouble in 2002-2003 and Williams played in six matches helping them to avoid the drop on the final day of the season. In the summer of 2003 he moved to the United States to play for Major League Soccer team Columbus Crew where he made five appearances before returning to England.
Williams re-joined old club Wimbledon in February 2004 and played 11 times for the club in 2003-2004 as they suffered relegation to League One.
He stayed at the club following their controversial change to Milton Keynes Dons and played 15 times for the re-branded club before ending his career with seven games on loan at Rushden & Diamonds.