08/2022 - 12/2023 | Stoke City | |
02/2022 - 08/2022 | Sunderland AFC | |
07/2017 - 03/2021 | Preston North End | |
01/2015 - 03/2017 | Norwich City | |
07/2005 - 01/2015 | Hamilton Academical | |
04/2013 - 01/2015 | Hamilton Academical | |
07/2004 - 06/2005 | Mansfield Town | |
07/2000 - 07/2004 | Barnsley FC | |
07/1999 - 06/2000 | Airdrieonians FC (old) |