Ha cominciato a giocare nel campionato semi-professionistico australiano (la NSL) nel 1990 con il Marconi Stallions.
Nel 1995 è andato in Inghilterra dove ha giocato con il Wolverhampton, il Leicester City e il Walsall.
Carriera
Giocatore
Inizia a giocare con il club Marconi Stallions per poi trasferirsi in Inghilterra in diverse squadre, ed infine chiudere la sua carriera da giocatore al Sydney FC.
Allenatore
Il 16 maggio 2018 viene assunto come allenatore del Sydney FC dopo essere stato allenatore in seconda e vice. Nella stagione 2018-19 vince il campionato.