He began playing for
Canton RFC in 1906 and joined
Cardiff RFC in 1909 and in the 1910-11 season played 30 times at his position, fullback. He was made captain in 1914. He gained four caps for Wales. The first was on 14 December 1912 at
Cardiff Arms Park versus
South Africa, a game Wales lost narrowly three points to nil. The following week Williams played against South Africa again, this time for his club side. The Springboks won six points to three. In the 1913-14 season Williams played in three internationals against Scotland, at Inverleith, England, at Cardiff Arms Park and against Ireland, at St Helens, Swansea. He was picked to play against France in Paris but was prevented from doing so because he would have been absent too long from work. The game against Ireland was to be his last game for Wales as the war intervened. Despite playing his last match for Wales, in 1915 he was selected for invitational touring team
the Barbarians. He played in two matches for the Barbarians, both against Leicester. Williams returned to rugby after the end of the First World War, and represented Cardiff until the 1919-1920 season, ending his club career with 159 appearances. ==Notes==