Williams signed for them in August 1908,[1] and made his debut on 7 September 1908, playing at inside left in a 3–1 win at home to Bradford.
He was given a decent run of games in the starting eleven,[9] but failed to impress, and returned to Accrington Stanley in February 1909.
Described as "an eager, neat and busy little footballer who possessed a snappy tackle and plenty of enthusiasm and determination", he scored 58 goals from 149 appearances in all competitions, including scoring five in one match against Southend United in September 1909.
[10] In February 1914 he joined Millwall, also playing in the Southern League,[1] and remained with the club for about a year.
[4] Williams made his international debut for Wales in the 1912 British Home Championship against Scotland national football team at Tynecastle on 2 March 1912.