Herbert made his full international début in a 4-0 win over Mexico on 20 August 1980 at the age of 18, and featured in all 15 matches of the All Whites' World Cup qualifying campaign for the 1982 FIFA World Cup in Spain.
At club level, he represented a number of teams in his homeland and played in the Australian league [REF].