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