06/2021 - 09/2023 | Inverness CT | |
03/2021 - 05/2021 | Inverness CT | |
09/2014 - 09/2017 | Ross County FC | |
07/2010 - 06/2011 | Dundee FC | |
07/2006 - 06/2007 | Queen Of The South | |
01/2006 - 06/2006 | Partick Thistle | |
01/2003 - 01/2006 | Dundee United | |
12/1999 - 12/2002 | Rangers FC | |
09/1998 - 12/1999 | Dundee United | |
07/1994 - 09/1998 | Aberdeen FC | |
01/1994 - 06/1994 | St. Johnstone FC | |
08/1989 - 01/1994 | Dundee FC | |
07/1988 - 08/1989 | Chelsea FC | |
09/1987 - 06/1988 | Partick Thistle | |
07/1986 - 09/1987 | Chelsea FC |