 Williams first played for Newport in 1901 and was part of the team that faced the touring 1908 Australians.Whilst with Newport he had several trials with Wales and was at one stage selected as a reserve for the team, but was never officially selected to represent his birth country.In 1910 Williams was one of five Newport players chosen to represent the British Isles on their tour of South Africa.