Han har tidligere spilt for Sydney United, Sydney Olympic, Ajax, Germinal Beerschot, De Graafschap, FC Twente og PSV Eindhoven.