 He later played for SuperSport United and Bidvest Wits, before signing on loan for a year with Portuguese club Portimonense in July 2010.In 2011, he moved to Greek club Veria, where he became the second top scorer of 2011–12 Football League with 20 goals, below José Emilio Furtado.On 22 July 2012, he returned to his former team Wits on a four-year contract.