An attack wing, Hayes made his England début against the Duke of Argyll’s team in 1908, and then played for England against the Rest, in the final trial before the London Olympics. Good performances from Hayes in both matches put him into the reckoning for a place on the Great Britain team for the Olympics, where he finished on the losing side. A member of one of England’s top teams of the day, Stockport, Hayes had another outstanding game in helping Cheshire beat Kent 14-2 to win the County Championship at Leicester in 1909. He also scored two goals in the North’s 9-4 win over the South at Lord’s that same year.