Начал играть за команду университета в Порт-Элизабет.
В 2002 году заключил контракт с датским клубом «Копенгаген», цвета которого защищал на протяжении 3-ёх сезонов. В чемпионате дебютировал 23 мая 2004 года против клуба «Ольборг». Дебют получился удачным — на 90-ой минуте сравнял счет и спас команду от поражения. В составе команды играл в Лиге чемпионов, Кубке УЕФА и Королевской лиге, в которой играют лучшие команды Дании, Швеции, Норвегии.
За 1 миллион 440 тысяч фунтов сетрлингов 1 февраля 2006 года перешёл в бельгийский клуб «Брюгге». В сезоне 2005/06 принял участие в 10 играх, в 3-ёх из них играл с первой до последней минуты. В сезоне 2006/07 стал полноправным игроком основного состава. Забил один гол в игре 16-го тура против льежского «Стандарда», закончившегося со счетом 4:4. На 53-ей минуте сделал счет 3:0, а на 64-ой минуте отдал голевой пас Салу. В сезоне 2007/08 травмировал колено. На восстановление ушло 2 месяца. В чемпионате 2008/09 преимущественно выходил на замену. Контракт закончился в июне 2009 года.
2 июня 2009 года перешёл в английский клуб «Блэкберн Роверс». Стать игроком основного состава ван Хердену не удалось. Сыграв 2 матча за резервистов и 2 игры в розыгрыше Кубка лиги, в январе 2010 года был отдан в аренду турецкому клубу «Сивасспор». 24 января 2010 года провел первый матч за клуб против команды «Трабзонспор». Всего принимал участие в шести играх чемпионата Турции. Команда заняла итоговое 15-ое место. Срок аренды истекает 1 июля 2010 года.
За сборную выступает с 2004 года.
В её рядах выступал на Золотом кубке КОНКАКАФ в 2005 году, куда ЮАР и Колумбия были приглашены в качестве гостей. На стадии группового турнира, Ван Херден забил 2-ой гол в ворота мексиканцев, обеспечив победу со счетом 2-1. В четвертьфинале ЮАР уступила по пенальти сборной Панамы.
Также, играл в финальных стадиях Кубка африканских наций 2006 и 2008. Оба раза сборная выбывала на стадии группового этапа, занимая последнее место в группе.
В 2009 году выступал за сборную на Кубке Конфедераций. На турнире выходил на замену в полуфинале против бразильцев и в матче за третье место против Испании. Сборная заняла четвёртое итоговое место.