Career
He signed for promotion gaining Free State Stars before the start of the 2007-2008 Premier Soccer League season from National First Division side Durban Stars. His first season in the top flight was a huge success with him gaining a call up to the national squad. He moved to Kaizer Chiefs for the 2010-2011 Premier Soccer League.