| Tarih | Eski Takım | Yeni Takımı | Transfer | 
|---|---|---|---|
| 01.07.2024 | Greenock Morton | Ayr United | Bedelsiz | 
| 14.06.2024 | Greenock Morton | Ayr United | Bedelsiz | 
| 27.01.2023 | Inverness CT | Greenock Morton | Bedelsiz | 
| 01.07.2021 | Kilmarnock | Woking | Bedelsiz | 
| 26.01.2021 | Pirin Blagoevgrad | Kilmarnock | Bedelsiz | 
| 16.06.2020 | Hamilton Academical | Pirin Blagoevgrad | Bedelsiz | 
| 31.01.2019 | Inverness CT | Hamilton Academical | N/A | 
| 03.07.2017 | AFC Wimbledon | Inverness CT | Bedelsiz | 
| 14.04.2017 | Maidstone United | AFC Wimbledon | Kiralık Dönüşü | 
| 17.03.2017 | AFC Wimbledon | Maidstone United | Kiralık | 
| 17.01.2017 | Welling United | AFC Wimbledon | Kiralık Dönüşü | 
| 18.11.2016 | AFC Wimbledon | Welling United | Kiralık | 
Championship
Lig Kupası
Challenge Kupa
Scottish Kupa
                                | 2024/2025 | A | 
                                                                 | 
                                                            İlk 11 | |||||
|---|---|---|---|---|---|---|---|---|
| Championship | Ayr United | 36 | 13 | 0 | 6 | 0 | 2720 | 32 | 
| Lig Kupası | Ayr United | 4 | 1 | 0 | 0 | 0 | 292 | 4 | 
| Challenge Kupa | Ayr United | 3 | 1 | 0 | 1 | 0 | 270 | 3 | 
| Scottish Kupa | Ayr United | 3 | 1 | 0 | 1 | 0 | 240 | 3 | 
| TOPLAM | 46 | 16 | 0 | 8 | 0 | 3522 | 42 | |
| 2023/2024 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Championship | Greenock Morton | 25 | 9 | 0 | 5 | 1 | 2093 | 24 | 
| Lig Kupası | Greenock Morton | 4 | 1 | 0 | 1 | 0 | 292 | 4 | 
| Challenge Kupa | Greenock Morton | 2 | 0 | 0 | 0 | 0 | 165 | 2 | 
| Scottish Kupa | Greenock Morton | 3 | 3 | 0 | 0 | 0 | 246 | 3 | 
| TOPLAM | 34 | 13 | 0 | 6 | 1 | 2796 | 33 | |
| 2022/2023 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Championship | Inverness CT | 19 | 1 | 0 | 2 | 0 | 905 | 10 | 
| Lig Kupası | Inverness CT | 3 | 1 | 0 | 2 | 0 | 90 | 1 | 
| Challenge Kupa | Inverness CT | 1 | 2 | 0 | 0 | 0 | 90 | 1 | 
| Championship | Greenock Morton | 13 | 6 | 0 | 4 | 0 | 1112 | 13 | 
| TOPLAM | 36 | 10 | 0 | 8 | 0 | 2197 | 25 | |
| 2021/2022 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Championship | Kilmarnock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2020/2021 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Premiership | Kilmarnock | 6 | 0 | 0 | 0 | 0 | 307 | 3 | 
| Kupa | Pirin Blagoevgrad | 1 | 0 | 0 | 0 | 0 | 16 | 0 | 
| TOPLAM | 7 | 0 | 0 | 0 | 0 | 323 | 3 | |
| 2019/2020 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Premiership | Hamilton Academical | 21 | 4 | 1 | 4 | 0 | 1339 | 17 | 
| Lig Kupası | Hamilton Academical | 5 | 0 | 0 | 0 | 0 | 271 | 2 | 
| TOPLAM | 26 | 4 | 1 | 4 | 0 | 1610 | 19 | |
| 2018/2019 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Premiership | Hamilton Academical | 15 | 4 | 0 | 1 | 0 | 1196 | 14 | 
| Championship | Inverness CT | 13 | 4 | 0 | 3 | 0 | 787 | 10 | 
| Lig Kupası | Inverness CT | 3 | 1 | 0 | 1 | 0 | 150 | 2 | 
| Challenge Kupa | Inverness CT | 1 | 0 | 0 | 0 | 0 | 35 | 0 | 
| TOPLAM | 32 | 9 | 0 | 5 | 0 | 2168 | 26 | |
| 2017/2018 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Championship | Inverness CT | 33 | 8 | 0 | 5 | 0 | 2193 | 22 | 
| Challenge Kupa | Inverness CT | 5 | 1 | 0 | 0 | 0 | 214 | 2 | 
| Lig Kupası | Inverness CT | 4 | 2 | 0 | 0 | 0 | 245 | 3 | 
| TOPLAM | 42 | 11 | 0 | 5 | 0 | 2652 | 27 | |
| 2016/2017 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Lig One | AFC Wimbledon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| FA Kupa | AFC Wimbledon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| FA Trophy | Welling United | 1 | 1 | 0 | 0 | 0 | 90 | 1 | 
| Lig Kupası | AFC Wimbledon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 1 | 1 | 0 | 0 | 0 | 90 | 1 | |
| 2015/2016 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Lig Two | AFC Wimbledon | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 
| Lig Kupası | AFC Wimbledon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| FA Kupa | AFC Wimbledon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2014/2015 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Lig Two | AFC Wimbledon | 6 | 0 | 0 | 0 | 0 | 45 | 0 | 
| Lig Kupası | AFC Wimbledon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| FA Kupa | AFC Wimbledon | 1 | 0 | 0 | 0 | 0 | 14 | 0 | 
| TOPLAM | 7 | 0 | 0 | 0 | 0 | 59 | 0 | |
| 2013/2014 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Lig Two | AFC Wimbledon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 0 | 0 | 0 | 0 | 0 | 0 | 0 |