In January 2004 he signed his first professional contract with Melbourne Knights, then left in the summer of 2006 for Europe and signed a contract for Germany-based Oberliga Nord club, Arminia Hannover.
Pada Januari 2004 dia menandatangani kontrak profesional pertamanya dengan Melbourne Knights, daripada yang tersisa di musim panas 2006 dan menandatangani kontrak dengan klub Jerman yang berbasis di Oberliga Nord, Arminia Hannover.