Dopo aver tentato da giovanissimo la carriera in Europa, prima nello Strasburgo e poi nello Stade Reims, è tornato nel suo paese natale, dove ha giocato per i Mamelodi Sundowns.
Durante l'ultima partita della fase a gironi del mondiale sudafricano 2010 realizza il gol del 2-0 contro la Francia. La partita terminerà 2-1 per la sua nazionale che verrà eliminata da quella partita in quanto classificatasi terza.