williams played as a centre forward in the football league for sheffield united and darlington. he made five league appearances for each club and scored once, for darlington, on 4 november 1950 in a 3–2 home win against scunthorpe united in the third division north.