Orlando Pirates
Joining South African team Bloemfontein Celtic in the 1998/99 season, he moved to Orlando Pirates in 2006. Having previously captained Bloemfontein Celtic, he was a captain of Orlando Pirates and retired from the club in 1 July 2011.