| Tarih | Eski Takım | Yeni Takımı | Transfer |
|---|---|---|---|
| 01.06.2025 | Montrose | Dunfermline Athletic | N/A |
| 06.02.2025 | Dunfermline Athletic | Montrose | Kiralık |
| 17.05.2022 | Arbroath | Dunfermline | Kiralık Dönüşü |
| 14.01.2022 | Dunfermline | Arbroath | Kiralık |
| 01.07.2021 | Hearts | Dunfermline | Bedelsiz |
| - | Dunfermline | Hearts | Kiralık Dönüşü |
| 12.02.2021 | Hearts | Dunfermline | Kiralık |
| 01.07.2020 | Arbroath | Hearts | Kiralık Dönüşü |
| 22.01.2020 | Hearts | Arbroath | Kiralık |
| 30.08.2018 | Dundee | Hearts | N/A |
| - | Raith Rovers | Dundee | Kiralık Dönüşü |
| 01.07.2015 | Dundee | Raith Rovers | Kiralık |
| 20.01.2015 | Brechin | Dundee | Kiralık Dönüşü |
| 19.12.2014 | Dundee | Brechin | Kiralık |
Championship
Lig Kupası
Challenge Kupa
Scottish Kupa
Lig One
| 2024/2025 | A |
|
İlk 11 | |||||
|---|---|---|---|---|---|---|---|---|
| Championship | Dunfermline Athletic | 13 | 0 | 0 | 1 | 0 | 389 | 4 |
| Lig Kupası | Dunfermline Athletic | 2 | 0 | 0 | 0 | 0 | 75 | 1 |
| Challenge Kupa | Dunfermline Athletic | 3 | 0 | 0 | 0 | 0 | 139 | 1 |
| Lig One | Montrose | 12 | 1 | 0 | 1 | 0 | 718 | 10 |
| Scottish Kupa | Dunfermline Athletic | 1 | 0 | 0 | 0 | 0 | 26 | 0 |
| TOPLAM | 31 | 1 | 0 | 2 | 0 | 1347 | 16 | |
| 2023/2024 | A |
|
İlk 11 | |||||
| Championship | Dunfermline Athletic | 20 | 5 | 0 | 1 | 0 | 1105 | 13 |
| Lig Kupası | Dunfermline Athletic | 4 | 1 | 0 | 0 | 0 | 331 | 4 |
| FA Kupa | Dunfermline Athletic | 1 | 0 | 0 | 0 | 0 | 13 | 0 |
| TOPLAM | 25 | 6 | 0 | 1 | 0 | 1449 | 17 | |
| 2022/2023 | A |
|
İlk 11 | |||||
| Lig Kupası | Dunfermline Athletic | 3 | 0 | 0 | 0 | 0 | 239 | 3 |
| Challenge Kupa | Dunfermline Athletic | 3 | 2 | 0 | 0 | 0 | 157 | 1 |
| Lig One | Dunfermline Athletic | 34 | 16 | 0 | 3 | 0 | 2277 | 28 |
| TOPLAM | 40 | 18 | 0 | 3 | 0 | 2673 | 32 | |
| 2021/2022 | A |
|
İlk 11 | |||||
| Championship | Arbroath | 13 | 0 | 0 | 1 | 0 | 687 | 9 |
| Championship | Dunfermline Athletic | 14 | 1 | 0 | 0 | 0 | 732 | 7 |
| Lig Kupası | Dunfermline Athletic | 5 | 3 | 0 | 0 | 0 | 308 | 4 |
| TOPLAM | 32 | 4 | 0 | 1 | 0 | 1727 | 20 | |
| 2020/2021 | A |
|
İlk 11 | |||||
| Championship | Dunfermline Athletic | 10 | 6 | 0 | 1 | 0 | 805 | 9 |
| Championship | Hearts | 8 | 3 | 0 | 1 | 0 | 497 | 5 |
| Lig Kupası | Hearts | 5 | 3 | 0 | 0 | 0 | 348 | 3 |
| TOPLAM | 23 | 12 | 0 | 2 | 0 | 1650 | 17 | |
| 2019/2020 | A |
|
İlk 11 | |||||
| Championship | Arbroath | 6 | 3 | 0 | 0 | 0 | 539 | 6 |
| Premiership | Hearts | 2 | 0 | 0 | 0 | 0 | 95 | 1 |
| Lig Kupası | Hearts | 1 | 0 | 0 | 1 | 0 | 90 | 1 |
| TOPLAM | 9 | 3 | 0 | 1 | 0 | 724 | 8 | |
| 2019 | A |
|
İlk 11 | |||||
| UEFA U21 Championship | İskoçya U21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2018/2019 | A |
|
İlk 11 | |||||
| Premiership | Hearts | 17 | 0 | 0 | 1 | 0 | 757 | 8 |
| Premiership | Dundee | 3 | 0 | 0 | 0 | 0 | 25 | 0 |
| Lig Kupası | Hearts | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Kupası | Dundee | 5 | 1 | 0 | 0 | 0 | 336 | 4 |
| TOPLAM | 25 | 1 | 0 | 1 | 0 | 1118 | 12 | |
| 2018 | A |
|
İlk 11 | |||||
| World Youth Festival Toulon | İskoçya U21 | 3 | 0 | 0 | 0 | 0 | 110 | 1 |
| Tournoi Maurice Revello | İskoçya U21 | 3 | 0 | 0 | 0 | 0 | 110 | 1 |
| TOPLAM | 6 | 0 | 0 | 0 | 0 | 220 | 2 | |
| 2017/2018 | A |
|
İlk 11 | |||||
| Premiership | Dundee | 7 | 0 | 0 | 0 | 0 | 424 | 5 |
| Lig Kupası | Dundee | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 7 | 0 | 0 | 0 | 0 | 424 | 5 | |
| 2017 | A |
|
İlk 11 | |||||
| World Youth Festival Toulon | İskoçya U20 | 5 | 1 | 0 | 1 | 0 | 275 | 3 |
| UEFA U21 Championship | İskoçya U21 | 2 | 0 | 0 | 0 | 0 | 102 | 1 |
| TOPLAM | 7 | 1 | 0 | 1 | 0 | 377 | 4 | |
| 2016/2017 | A |
|
İlk 11 | |||||
| Premiership | Dundee | 31 | 2 | 0 | 0 | 0 | 1917 | 19 |
| Lig Kupası | Dundee | 3 | 0 | 0 | 0 | 0 | 165 | 2 |
| TOPLAM | 34 | 2 | 0 | 0 | 0 | 2082 | 21 | |
| 2015/2016 | A |
|
İlk 11 | |||||
| Premiership | Dundee | 13 | 2 | 0 | 0 | 0 | 666 | 7 |
| Championship | Raith Rovers | 16 | 1 | 0 | 0 | 0 | 790 | 7 |
| Lig Kupası | Raith Rovers | 3 | 0 | 0 | 0 | 0 | 200 | 2 |
| Challenge Kupa | Raith Rovers | 2 | 0 | 0 | 0 | 0 | 134 | 1 |
| TOPLAM | 34 | 3 | 0 | 0 | 0 | 1790 | 17 | |
| 2014/2015 | A |
|
İlk 11 | |||||
| Premiership | Dundee | 7 | 1 | 0 | 0 | 0 | 258 | 1 |
| Lig Kupası | Dundee | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 7 | 1 | 0 | 0 | 0 | 258 | 1 | |
| 2014 | A |
|
İlk 11 | |||||
| Hazırlık Karşılaşması | Dundee | 1 | 0 | 0 | 0 | 0 | 9 | 0 |
| Hazırlık Karşılaşması | Dundee | 1 | 0 | 0 | 0 | 0 | 9 | 0 |
| TOPLAM | 2 | 0 | 0 | 0 | 0 | 18 | 0 | |
| 2013/2014 | A |
|
İlk 11 | |||||
| Championship | Dundee | 13 | 2 | 0 | 0 | 0 | 593 | 7 |
| TOPLAM | 13 | 2 | 0 | 0 | 0 | 593 | 7 |