Sezon Klub Kraj Rozgrywki Mecze Bramki 1978 University-Mount Wellington New Zealand National Soccer League 12 0 1979 Nelson United 21 3 1980 University-Mount Wellington 22 0 1981 17 5 1982 10 0 1983 Sydney Olympic FC National Soccer League 23 0 1984 University-Mount Wellington New Zealand National Soccer League 22 4 1985 Wolverhampton Division Two 1986 Division Three 1986 University-Mount Wellington New Zealand National Soccer League 22 6 1987 26 4 1988 1989
Kariera reprezentacyjna Herbert w pierwszej reprezentacji zadebiutował 20 sierpnia 1980 w meczu przeciwko reprezentacji Meksyku, wygranym 4:0. Był ważnym zawodnikiem podczas eliminacji do Mistrzostw Świata 1982, podczas których zagrał w 15 spotkaniach, w których strzelił 2 bramki.
Eliminacje zakończyły się awansem do turnieju finałowego, na który Herbert został powołany przez trenera Johna Adsheada. Podczas turnieju zagrał w trzech spotkaniach ze Szkocją, Związkiem Radzieckim i Brazylią. Nowa Zelandia zakończyła turniej po fazie grupowej. Po raz ostatni w reprezentacji zagrał 9 kwietnia 1989 w meczu eliminacji do Mistrzostw Świata 1990 przeciwko Izraelowi, zremisowanym 2:2. Łącznie Herbert w latach 1980–1989 zagrał w 61 spotkaniach reprezentacji Nowej Zelandii, w których strzelił 7 bramek.