The largest part of his playing career was at Celtic, for whom he made 82 league appearances between 1969 and 1973. Williams played in the 1970 European Cup Final, which Celtic lost 2–1 to Feyenoord.Evan was named man of the match in the final even though on the losing team.