Hayes earned 11 caps for the Argentine national team between 1915 and 1918, scoring four goals, and winning five friendly titles. He also played the 1916 and 1917 South American Chammpionships.