mcclure made his full all whites debut in a 0-0 draw with india on 1 september 1981. including friendlies he played 45 times for the all whites, of which 30 appearances were official a-internationals in which he scored 5 goals, earning his final cap in a 2-1 win over fiji on 19 september 1986.