Vereinsstationen als Spieler

07/2007 - 06/2009 Clyde FC Mittelfeld
07/2005 - 06/2007 Hamilton Academical Mittelfeld
07/2002 - 06/2005 Airdrie United FC Mittelfeld
07/1999 - 06/2002 Ayr United Mittelfeld
07/1992 - 06/1999 Airdrieonians FC (old) Mittelfeld