Williams started in
non-League with
Dudley Town and
Solihull Borough, before he was signed by
First Division side
Coventry City on 24 July 1985 for a fee of £20,000, at the age of 23. He went on to make 19 appearances in
1988–89, eleven of which were as a
substitute. Leeds won
promotion back to the top flight after topping the Second Division table at the end of the
1989–90 season; Williams made 13 league starts, scoring two goals (against
Watford and
Barnsley). He played six games for the "Terriers" before he was allowed to re-sign with former club Rotherham United in October 1993. He struggled with a knee injury, and at the end of the
1994–95 season, he moved on to league rivals
Hull City – who had tried to sign him in 1988 but lost out to Leeds. Hull finished bottom of the league in
1995–96, and so were relegated to the Third Division. Williams left Hull but remained in the fourth tier, signing non-
contract terms with
Scarborough. He made his debut in a goalless home draw with
Cardiff City on 17 August and also played in a
League Cup draw at former club Hull three days later. This was to be his last professional game, though he did later turn out for non-League clubs
Guiseley,
Gainsborough Trinity, and
Matlock Town. ==Style of play==