Debutó en el año 1996 defendiendo los colores del Derby County Football Club.
Luego de 3 años fue trasferido al Blackpool donde solo jugó dos temporadas.
En 2001 llegó al Burton Albion donde tuvo sus mejores años, jugando en total 4 temporadas para el club inglés.
En 2007 arribó a la primera división al ser contratado por el Waikato, aunque en 2008 pasaría al Waitakere United.
Con los Westies ganó cuatro veces la liga neozelandesa, en las temporadas de 2009-10, 2010-11, 2011-12 y 2012-13; y la Charity Cup 2012.