Iniziò a giocare a calcio nei panni di portiere, cambiando in seguito ruolo in attaccante.[1] Iniziò la sua carriera tra le file del Wellington United con 24 presenze e 9 gol. Venne quindi girato in prestito al Norwich City dove però non fece nessuna presenza. Successivamente tornò in patria, tra le file del Miramar Rangers, in cui collezionò 8 presenze e 3 gol. Nel 1982 viene acquistato dal Zurigo dove rimarrà fino al 1986, collezionando 100 presenze e 38 gol e diventando un idolo per i tifosi della squadra svizzera. La stagione successiva giocò nell'Aarau facendo 55 presenze e 31 gol, poi nella stagione 1988-1989 giocò nel Grasshoppers, dove mise a referto 36 presenze e 18 gol, vincendo la Coppa Svizzera.
Iniziò a giocare nella nazionale neozelandese nel 1980. Fu, assieme Norman Whiteside e a Giuseppe Bergomi, il giocatore più giovane a partecipare al Campionato mondiale di calcio 1982 in Spagna, a soli 19 anni e mezzo. Rimase in nazionale fino al 1997, mettendo a segno 17 gol in 38 presenze. È stato considerato in patria, e lo è tuttora, il giocatore più forte della nazionale neozelandese.