Herbert saavutti vuoden 1996 juniorien MM-kisoista Sydneystä hopeaa. Seuraavana vuonna hän saavutti hopeaa Ateenan MM-kilpailuista ajalla 47,86. Vuonna 2000 hän saavutti Sydneyn olympialaisista pronssia ajalla 47,81, joka on hänen ennätyksensä. Hän on Afrikan mestaruuden voittanut kahdesti: vuosina 2002 ja 2004.