Carrière de joueur en club

07/2001 - 05/2004 Greenock Morton FC Milieu de terrain
03/2001 - 06/2001 East Fife FC Milieu de terrain
02/2001 - 03/2001 Hibernian FC Milieu de terrain
11/2000 - 02/2001 East Fife FC Milieu de terrain
09/2000 - 11/2000 Hibernian FC Milieu de terrain
08/2000 - 09/2000 Partick Thistle Milieu de terrain
03/1999 - 08/2000 Hibernian FC Milieu de terrain
12/1998 - 03/1999 Albion Rovers Milieu de terrain
09/1997 - 12/1998 Hibernian FC Milieu de terrain