Career
Born in Pietersburg, Kadi played youth football for Remember Football Club and the University of Pretoria before joining Jomo Cosmos in 2004. 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-2012 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.