In 1910 Hayes made his debut for Argentina, in the unofficial South American Championship in 1910 (named Copa Centenario Revolución de Mayo, held as part of the celebrations of the Argentina Centennial), where he debuted scoring to Chile. Hayes (the second player in Rosario Central's history to be called up for Argentina after Zenón Díaz) went on to play 21 games for his country, scoring 8 goals, being also part of the Argentina squad for the 1916 South American Championship, the first official national team competition in the continent.