Playing career
10Rangers F.C.1993–1997
Raith Rovers F.C.1997–1998
East Fife F.C.1998–1999
Partick Thistle F.C.1998–1998
Cowdenbeath F.C.2002–2003
Hill of Beath Hawthorn F.C.2003–2004
Linlithgow Rose F.C.2004–2006
Ballingry Rovers F.C.2010–2010
Oakley United F.C.2010–2014
Lochore Welfare F.C.2014–present