He played in England for Premier League clubs Aston Villa, Manchester United and Chelsea. He also played in Australia for Sydney United, Central Coast Mariners and Sydney Olympic, as well as representing Australia 17 times during his career, scoring 1 goal for his nation.