07/2023 - 06/2025 | Ayr United | |
07/2022 - 06/2023 | Hibernian FC | |
08/2020 - 06/2022 | Sunderland AFC | |
11/2020 - 11/2020 | Sunderland AFC U23 | |
01/2020 - 07/2020 | Charlton Athletic | |
07/2017 - 01/2020 | Sunderland AFC | |
07/2017 - 07/2017 | Everton FC | |
08/2016 - 06/2017 | Preston North End | |
07/2016 - 08/2016 | Everton FC | |
02/2016 - 06/2016 | Sheffield Wednesday | |
01/2014 - 01/2016 | Everton FC | |
01/2011 - 01/2014 | Spartak Moskau | |
08/2010 - 12/2010 | Spartak Moskau | |
01/2004 - 08/2010 | Celtic Glasgow | |
07/2003 - 06/2004 | Celtic FC (R) |