Career
He began his senior career with Preston North End, where he made 10 league appearances, all of them in the 1914-1915 season. During the First World War, he played one match as a guest for Burnley. After the war, Hayes played for several clubs including Brighton & Hove Albion and Southend United, playing more than 250 league matches.
Towards the end of his career, he played for a number of non-League sides.