08/2020 - 06/2025 | Heart of Midlothian | |
01/2019 - 07/2020 | Dundee United | |
01/2014 - 09/2018 | Vancouver Whitecaps | |
11/2012 - 12/2013 | Vancouver Whitecaps 2 | |
07/2000 - 06/2005 | Berwick Rangers | |
07/2000 - 06/2005 | Burntisland Shipyard | |
10/1999 - 06/2000 | East Fife FC | |
06/1999 - 09/1999 | ÍF Leiftur | |
07/1996 - 05/1999 | Livingston FC | |
07/1993 - 06/1996 | Raith Rovers |