Williams began his career with Stirling Albion, where he exploded onto the scene as a teenager,[1] scoring 21 times in 61 appearances, and being linked to moves with big English clubs, such as Spurs and Charlton.
His time at Morton, and his subsequent career prospects, were marred by an unproven betting scandal after the club lost a 14-point lead at the top of the Second Division to finish the season in fourth position.
Williams finished as Clyde's top scorer that season, scoring 13 league goals, and played in a famous Scottish Cup victory over Celtic.
He joined Ayr United in July 2007 and proved a hit with the Somerset Park faithful, scoring plenty goals for the club, including two tremendous strikes away to Raith Rovers in the 2007–08 season.
In the 2008–09 Scottish Cup, he scored a last minute equalising goal against Ayrshire derby rivals Kilmarnock to earn a replay and a much needed cash boost for the club.