08/2022 - 01/2023 | Detroit City FC | |
07/2021 - 08/2022 | Partick Thistle | |
07/2020 - 06/2021 | Partick Thistle | |
08/2019 - 07/2020 | Ross County FC | |
08/2016 - 08/2019 | St. Johnstone FC | |
07/2015 - 08/2016 | Ross County FC | |
07/2013 - 06/2015 | Rangers FC | |
07/2012 - 06/2013 | Bristol City | |
01/2012 - 06/2012 | Bristol City | |
07/2011 - 01/2012 | Aberdeen FC | |
08/2010 - 06/2011 | Rangers FC | |
07/2008 - 08/2010 | Aberdeen FC | |
07/2007 - 06/2008 | Aberdeen FC | |
07/2005 - 06/2007 | Aberdeen FC | |
05/2003 - 06/2005 | Aberdeen FC |