Career
Hayes played for Liverpool Badgers before joining Portuguese Vale in June 1920. After making his debut in a 4–0 defeat by Birmingham at Street Andrew"s on 2 May on the penultimate Second Division game of the 1920-1921 season. He played two games in the 1921-1922 season before departing The Old Recreation Ground to return to Merseyside with Tranmere Rovers.