William Henry Bates (13 January 1922 — August 1997) was an English footballer who played as a winger.
Bates began his career playing for local clubs Eaton Bray and Waterlows,[2][3] before signing for Luton Town.
Bates made one first team appearance for Luton, playing in a 2–0 defeat against Millwall on 7 October 1946.
Following his departure from Watford, Bates played for Gillingham and Dunstable Town.
This biographical article related to association football in England, about a midfielder born in the 1920s, is a stub.