Durante su carrera jugó en varios clubes de Inglaterra, Irlanda, los Estados Unidos y Singapur, así como algunos clubes de Nueva Zelanda como el North Shore United, los New Zealand Knights y el Caversham AFC.
Debutó en el Wroxham inglés en 1989, donde permaneció hasta 1994, cuando volvió a Nueva Zelanda para jugar en el North Shore United.
En 1997 pasó al Albuquerque Geckos estadounidense, y comenzó a jugar en diversos clubes no más de un año.
Entre los principales figuran el Bohemian, los New Zealand Knights y el Scunthorpe United.
Se retiró en 2004 jugando para el Caversham AFC.