Background
Williams was born in Bangor, and brought up in Llanberis.
Williams was born in Bangor, and brought up in Llanberis.
He is the Welsh Premier League"s all-time top scorer, with 319 goals. He has played for a number of clubs including recently Bangor City (5 spells), TNS, Stockport County, Haugesund, York City, Aberystwyth Town, Halifax Town, Southport, Altrincham, Colwyn Bay, Porthmadog (2 spells), Newtown (2 spells) and Rhyl. Other honours include Wales B international appearances.
He joined Southport in July 2002.
He then returned to Bangor in February 2003. Williams then joined Aberystwyth Town in June 2003, and probably enjoyed one of the best spells of his career, playing attractive football and scoring freely.
Williams returned to Bangor City in July 2006. Williams left Bangor in 2007 to join Rhyl Football Club, where he made 20 appearances scoring 16 goals, he then joined Newtown where he made 11 appearances scoring 5 goals.
He returned to his roots rejoining Porthmadog for the start of the 2008-2009 season.
In October 2010 he signed for again for Newtown. He is currently the all-time top scorer in the League of Wales, with 319 goals in 467 appearances.