He later played for SuperSport United and Bidvest Wits, before signing on loan for a year with Portuguese club Portimonense in July 2010.
He played for SuperSport United and Bidvest Wits before signing a one-year loan deal with Portimonense in July 2010.