Orlando Pirates
He previously played for Orlando Pirates, TP Mazembe and Roan United (Zambia).