He started his vocation at Kaizer Chiefs in South Africa prior to continuing on to Leeds United, where he showed up in 256 games.
Setlhopha sa ntlha sa selegae se a se tshameketseng ke Kaizer Chiefs pele fa a tla bololela kwa Leeds United kwa Yorkshire, ko a tshamekileng metshameko e le 256.