Background
Williams was born in Buckley, Flintshire.
Williams was born in Buckley, Flintshire.
He died on active service during the First World War. Club career
A prolific scorer in junior football, he played for Bury, though not in the Football League, and for Accrington Stanley before impressing on trial with Second Division club Birmingham. He was given a decent run of games in the starting eleven, but failed to impress, and returned to Accrington Stanley in February 1909.
In the 1909 close season, he moved to Crystal Palace of the Southern League.
With Palace his best position was centre forward or inside right, though he was capable of playing in any forward role. Described as "an eager, neat and busy little football player 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.
In February 1914 he joined Millwall, also playing in the Southern League, and remained with the club for about a year. International career
Williams made his international debut for Wales in the 1912 British Home Championship against Scotland national football team at Tynecastle on 2 March 1912.
Wales lost 1–0. His second cap came in a 3–2 defeat at Ninian Park against Ireland in the same competition.