| Tarih | Eski Takım | Yeni Takımı | Transfer | 
|---|---|---|---|
| 30.06.2025 | Hamilton Academical | Ross County | Kiralık Dönüşü | 
| 18.02.2025 | Ross County | Hamilton Academical | Kiralık | 
| 05.07.2024 | Airdrieonians | Ross County | Bedelsiz | 
| 15.09.2022 | Falkirk | Airdrieonians | Bedelsiz | 
| 01.07.2019 | Morton | Falkirk | Bedelsiz | 
| 01.07.2018 | Almere | Morton | N/A | 
| 08.08.2017 | Dundee Utd | Almere | Bedelsiz | 
| 09.05.2016 | Livingston | Dundee Utd | Kiralık Dönüşü | 
| 29.01.2016 | Dundee Utd | Livingston | Kiralık | 
| 01.07.2014 | Rangers | Dundee Utd | Bedelsiz | 
Premiership
Lig Kupası
Scottish Kupa
Championship
                                | 2024/2025 | A | 
                                                                 | 
                                                            İlk 11 | |||||
|---|---|---|---|---|---|---|---|---|
| Premiership | Ross County | 7 | 0 | 0 | 0 | 1 | 126 | 1 | 
| Lig Kupası | Ross County | 4 | 0 | 0 | 1 | 0 | 147 | 2 | 
| Scottish Kupa | Ross County | 1 | 0 | 0 | 0 | 0 | 15 | 0 | 
| Championship | Hamilton Academical | 9 | 0 | 0 | 2 | 0 | 522 | 6 | 
| TOPLAM | 21 | 0 | 0 | 3 | 1 | 810 | 9 | |
| 2023/2024 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Championship | Airdrieonians | 30 | 2 | 0 | 4 | 0 | 2205 | 25 | 
| Lig Kupası | Airdrieonians | 5 | 1 | 0 | 1 | 0 | 317 | 3 | 
| Challenge Kupa | Airdrieonians | 4 | 0 | 0 | 1 | 0 | 360 | 4 | 
| FA Kupa | Airdrieonians | 3 | 0 | 0 | 0 | 0 | 257 | 3 | 
| TOPLAM | 42 | 3 | 0 | 6 | 0 | 3139 | 35 | |
| 2022/2023 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Challenge Kupa | Airdrieonians | 1 | 0 | 0 | 0 | 0 | 90 | 1 | 
| Lig One | Airdrieonians | 30 | 3 | 0 | 5 | 0 | 2211 | 24 | 
| FA Kupa | Airdrieonians | 1 | 0 | 0 | 0 | 0 | 98 | 1 | 
| TOPLAM | 32 | 3 | 0 | 5 | 0 | 2399 | 26 | |
| 2021/2022 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Challenge Kupa | Falkirk | 2 | 0 | 0 | 0 | 0 | 55 | 0 | 
| Lig Kupası | Falkirk | 2 | 1 | 0 | 0 | 0 | 180 | 2 | 
| Lig One | Falkirk | 36 | 5 | 0 | 8 | 0 | 3077 | 36 | 
| TOPLAM | 40 | 6 | 0 | 8 | 0 | 3312 | 38 | |
| 2020/2021 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Lig Kupası | Falkirk | 2 | 0 | 0 | 0 | 0 | 98 | 1 | 
| TOPLAM | 2 | 0 | 0 | 0 | 0 | 98 | 1 | |
| 2019/2020 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Challenge Kupa | Falkirk | 2 | 0 | 0 | 1 | 0 | 100 | 1 | 
| Lig Kupası | Falkirk | 4 | 0 | 0 | 0 | 0 | 293 | 3 | 
| TOPLAM | 6 | 0 | 0 | 1 | 0 | 393 | 4 | |
| 2018/2019 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Championship | Greenock Morton | 29 | 5 | 0 | 4 | 0 | 1974 | 24 | 
| Lig Kupası | Greenock Morton | 3 | 0 | 0 | 0 | 0 | 247 | 3 | 
| Challenge Kupa | Greenock Morton | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 32 | 5 | 0 | 4 | 0 | 2221 | 27 | |
| 2017/2018 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Eerste Divisie | Almere City | 8 | 0 | 0 | 0 | 0 | 273 | 2 | 
| KNVB Beker | Almere City | 1 | 0 | 0 | 0 | 0 | 90 | 1 | 
| TOPLAM | 9 | 0 | 0 | 0 | 0 | 363 | 3 | |
| 2017 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| UEFA U21 Championship | İskoçya U21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2016/2017 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Championship | Dundee United | 25 | 0 | 0 | 2 | 0 | 1548 | 17 | 
| Lig Kupası | Dundee United | 3 | 0 | 0 | 0 | 0 | 98 | 1 | 
| Challenge Kupa | Dundee United | 4 | 2 | 0 | 1 | 0 | 390 | 4 | 
| TOPLAM | 32 | 2 | 0 | 3 | 0 | 2036 | 22 | |
| 2015/2016 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Championship | Livingston | 13 | 0 | 0 | 0 | 0 | 819 | 10 | 
| Premiership | Dundee United | 7 | 0 | 0 | 0 | 0 | 407 | 5 | 
| Lig Kupası | Dundee United | 1 | 0 | 0 | 1 | 0 | 61 | 1 | 
| TOPLAM | 21 | 0 | 0 | 1 | 0 | 1287 | 16 | |
| 2014/2015 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| Premiership | Dundee United | 21 | 4 | 0 | 2 | 0 | 1208 | 13 | 
| Lig Kupası | Dundee United | 1 | 0 | 0 | 0 | 0 | 58 | 1 | 
| TOPLAM | 22 | 4 | 0 | 2 | 0 | 1266 | 14 | |
| 2014 | A | 
                                                                 | 
                                                            İlk 11 | |||||
| UEFA U19 Championship | İskoçya U19 | 4 | 0 | 0 | 0 | 0 | 123 | 1 | 
| TOPLAM | 4 | 0 | 0 | 0 | 0 | 123 | 1 |