Carriera Calciatore Club Inizia la carriera nel 1976, ingaggiato dai , franchigia della NASL, con cui non esordirà ufficialmente in prima squadra, ma solo nella tournée australiana del suo club e nel campionato indoor. Si sposta quindi nella NSL per giocare nel , con cui raggiungerà la finale del torneo 1976, persa contro il .
La stagione seguente passa al , con cui vincerà il torneo.
Nel 1977 torna in forza ai Metros-Croatia, con cui, dopo aver vinto il proprio girone, interrompe il cammino verso il titolo ai quarti di finale dei playoff.
Nel 1978 torna a giocare nella NASL, questa volta in forza agli statunitensi del , con cui nei tre anni di militanza non riuscirà mai ad accedere ai playoff per il titolo.
Nella North American Soccer League 1981 passa ai , con cui raggiunse i quarti di finale dei playoff per il titolo.
Contemporaneamente e successivamente al calcio si dedicò all'indoor soccer, ove oltre che con i Metros-Croatia, giocò con varie franchigie. Nella stagione 1978-1979 vinse con i il torneo inaugurale della MISL. Dopo aver giocato con i ed i , vinse con i il campionato 1983-1984. Chiuse la carriera indoor nei .
Nazionale Nel 1980 ha giocato un incontro con la nazionale canadese.
Allenatore Dal 1996 al 2004 allena i , neonata franchigia della A-League, vincendone tre edizioni. Sempre nel 1996 raggiunge la finale della U.S. Open Cup, persa contro il . Ercoli con i suoi si rifarà nell'edizione 1999, battendo in finale i . I Rhinos risultano al 2026 l'ultima squadra non appartenente alla Major League Soccer a vincere questo trofeo.
Nel 2009 è tornato ai Rhinos come direttore generale ed è stato nominato presidente e direttore operativo della squadra nel 2011. Torna ad allenare i Rhinos nel maggio 2013 in sostituzione di Jesse Myers.
Palmarès Calciatore Calcio
Montréal Castors: 1977
Indoor Soccer
New York Arrows: 1978-1979 Baltimore Blast: 1983-1984
Allenatore
Rochester Rhinos: 1998, 2000, 2001.
Rochester Rhinos: 1999
Statistiche Cronologia presenze e reti in nazionale
Note
Collegamenti esterni