Career
Born in Swansea, Williams spent his entire professional career with hometown club Swansea City, making 513 appearances in the Football League between 1958 and 1975. After leaving Swansea, Williams spent the 1975 season as player-coach of Australian side Balgownie Rangers.