06/2022 - 06/2024 | Norwich City | |
12/2022 - 01/2023 | Norwich City | |
04/2021 - 02/2022 | Aberdeen FC | |
07/2010 - 12/2011 | Carolina RailHawks | |
07/2008 - 06/2010 | Kilmarnock FC | |
07/2007 - 06/2008 | Airdrie United FC | |
01/2007 - 06/2007 | Partick Thistle | |
08/2006 - 01/2007 | Forest Green Rovers | |
11/2005 - 07/2006 | Mansfield Town | |
07/2005 - 11/2005 | Macclesfield Town | |
08/2003 - 06/2005 | St. Mirren FC | |
07/1999 - 08/2003 | Hamilton Academical |