Whilst at Stevenage Borough, Hayles played twice for the England Non League Team at that time (now England C Team).
While playing for Stevenage Borough, Hayles participated in two matches for the England Non League Team, which is now known as the England C Team.