01/2024 - 06/2026 | Queen's Park FC | |
06/2020 - 04/2023 | St. Johnstone FC | |
07/2018 - 06/2019 | Stoke City | |
07/2013 - 06/2018 | St. Johnstone FC | |
07/2011 - 06/2014 | St. Johnstone FC | |
07/2004 - 06/2011 | Preston North End | |
07/2000 - 07/2004 | Leicester City | |
02/1998 - 06/2000 | Blackburn Rovers | |
06/1994 - 02/1998 | St. Johnstone FC |