Po sezonie 2016/17 zakończył karierę i wkrótce po tym rozpoczął pracę jako trener grup młodzieżowych w Newcastle Jets.
Statystyki kariery Sezon Klub Kraj Rozgrywki Mecze Bramki 2002/03 Sydney Olympic
A-League 2 0 2003/04 Sydney United
A-League 18 1 2004/05 Sydney United
A-League 2 0 2005/06 Newcastle Jets
A-League 20 3 2006/07 Newcastle Jets
A-League 4 0 2007/08 (j) Slaven Belupo
1. HNL 0 0 2007/08 (j) Teuta Durrës
Kategoria Superiore 18 3 2007/08 (w) ŁKS Łódź
I liga 3 0 2008/09 ŁKS Łódź
I liga 18 0 2009/10 Newcastle Jets
A-League 21 5 2010/11 Newcastle Jets
A-League 26 4 2011/12 Newcastle Jets
A-League 16 3 2012/13 Western Sydney
A-League 17 5 2013/14 Western Sydney
A-League 22 1 2014/15 Western Sydney
A-League 21 1 2015/16 Newcastle Jets
A-League 2 0 2016/17 Newcastle Jets
A-League 6 0