He played for Premier Soccer League clubs Bloemfontein Celtic, Moroka Swallows, Maritzburg United, Dynamos and Mamelodi Sundowns, and the South Africa national team.
This individual participated in the Premier Soccer League with various clubs, including Bloemfontein Celtic, Moroka Swallows, Maritzburg United, Dynamos, and Mamelodi Sundowns, as well as representing the South Africa national team.