Actualmente dirige al Philadelphia Union de la Major League Soccer.
Fue seleccionado regularmente para jugar a nivel de distrito siendo entrenado por el exentrenador del Southampton, Hereford United y Cheltenham Town Terry Paine.
[1] Carnell hizo su debut profesional a la edad de 16 años en 1993 jugando para Wits University.
Su mayor éxito llegó en Stuttgart, donde ayudó a ganar la liga de plata en 2003.
Al final de su carrera como jugador, Carnell se unió a los Orlando Pirates como entrenador asistente.