05/2022 - 06/2025 | Airdrieonians FC | |
07/2022 - 06/2025 | Airdrieonians FC | |
07/2021 - 06/2022 | Airdrieonians FC | |
08/2020 - 06/2021 | Queen Of The South | |
01/2020 - 08/2020 | Brechin City FC | |
01/2019 - 12/2019 | St Patrick's Athletic | |
01/2018 - 12/2018 | Sligo Rovers | |
07/2017 - 12/2017 | Sligo Rovers | |
07/2016 - 06/2017 | Dunfermline Athletic | |
09/2015 - 06/2016 | Dunfermline Athletic | |
04/2014 - 06/2015 | Sheffield Wednesday | |
03/2014 - 04/2014 | Portsmouth FC | |
07/2012 - 03/2014 | Sheffield Wednesday | |
07/2011 - 06/2012 | Rangers FC |