William Edward Hayes (8 November 1895 – after 1928) was an English professional footballer who played as a goalkeeper.
He began his senior career with Preston North End, where he made 10 league appearances, all of them in the 1914–15 season.
During the First World War, he played one match as a guest for Burnley.
Towards the end of his career, he played for a number of non-League sides.
This biographical article related to association football in England, about a goalkeeper, is a stub.