Jugó en los Natal Sharks desde su debut en 1929 hasta su retiro obligado en 1939, ese año se jugó la última Currie Cup debido al estallido de la Segunda Guerra Mundial.
Van Heerden sirvió en la Campaña en África del Norte donde fue capturado por las Afrika Korps y hecho prisionero.
Tras empatar en el primer partido, dos victorias por la mínima y un triunfo por 20 puntos, los africanos ganaron la gira 3–0.
En total Van Heerden dirigió a los Springboks en 8 partidos: logrando 5 victorias, 2 derrotas y 1 empate para una efectividad del 63%.
Llegó al seleccionado sudamericano en 1964, sus asistentes fueron Ángel Guastella y Alberto Camardón.