Teams

Australia
Sydney FC On loan
2011 / 2011
Australia
Wellington Phoenix FC Player
2008 / 2019
Australia
Western United FC Player
2019 / 2021
Australia
Newcastle United Jets FC Player
2005 / 2008
International
New Zealand Player
2005 / 2008
Singapore
Balestier Khalsa FC Player
2004 / 2004
Australia
Sydney Olympic Player
2001 / 2003
Australia
Sydney United Player
2004 / 2005