W 1916 wystąpił w już w oficjalnych Mistrzostwach Ameryki Południowej. Na turnieju w Buenos Aires wystąpił tylko w meczu z Urugwajem. Ostatni raz w reprezentacji Hayes wystąpił 18 lipca 1919 w przegranym 1-4 meczu z Urugwajem, którego stawką było Gran Premio de Honor Uruguayo. Ogółem w barwach albicelestes wystąpił w 21 meczach (w 2 był kapitanem), w których zdobył 8 bramek.
Mecze i gole w reprezentacji#DataMiastoPrzeciwnikGolWynikRozgrywki1.27.05.1910Buenos Aires3:1towarzyski2.05.06.1910Buenos Aires5:1Copa Centenario3.12.06.1910Buenos Aires4:1Copa Centenario4.15.08.1910Montevideo1:3Copa Lipton5.15.08.1911Buenos Aires0:2Copa Lipton6.17.09.1911Montevideo3:2Copa Newton7.08.10.1911Montevideo1:1Gran Premio8.22.10.1911Buenos Aires2:0Gran Premio9.29.10.1911Montevideo0:3Gran Premio10.15.08.1912Montevideo0:2Copa Lipton11.25.08.1912Montevideo0:3Gran Premio12.06.10.1912Avellaneda3:3Copa Newton13.31.08.1913Buenos Aires2:0Gran Premio14.18.07.1915Montevideo3:2Gran Premio15.15.08.1915Buenos Aires2:1Copa Lipton16.12.09.1915Montevideo0:2Copa Newton17.17.07.1916Buenos Aires0:0Copa