Sin embargo, no logró realizar ninguna aparición con los Gers y en 2001 pasó al Shettleston para luego firmar con el East Stirlingshire en 2002.
En 2004 viajó a Nueva Zelanda para integrarse en el recién fundado Canterbury United.
Luego de tres años, en los cuales obtuvo el subcampeonato del Campeonato de liga en la temporada 2005/06, se mudó a Australia en 2008 para jugar en el Oakleigh Cannons y el South Melbourne.
En 2009 regresó a tierras neozelandesas tras firmar con el Otago United.
En 2011 pasó al Khonkaen tailandés y tuvo cortos pasos por clubes finlandeses a préstamo durante su período en Tailandia.