| Tarih | Eski Takım | Yeni Takımı | Transfer |
|---|---|---|---|
| 01.07.2024 | Livingston | Hearts | Bedelsiz |
| 01.07.2021 | Partick Thistle | Livingston | Bedelsiz |
| 07.01.2018 | Livingston | Partick Thistle | Kiralık Dönüşü |
| 18.08.2017 | Partick Thistle | Livingston | Kiralık |
| 30.06.2017 | East Fife | Partick Thistle | Kiralık Dönüşü |
| 31.12.2016 | Partick Thistle | East Fife | Kiralık |
Championship
Premiership
Lig Kupası
Scottish Kupa
UEFA Avrupa Ligi
UEFA Conference Lig
| 2024/2025 | A |
|
İlk 11 | |||||
|---|---|---|---|---|---|---|---|---|
| Premiership | Hearts | 33 | 2 | 5 | 11 | 0 | 2907 | 32 |
| Scottish Kupa | Hearts | 4 | 0 | 0 | 0 | 0 | 420 | 4 |
| UEFA Conference Lig | Hearts | 6 | 0 | 0 | 1 | 0 | 467 | 5 |
| UEFA Avrupa Ligi | Hearts | 2 | 0 | 0 | 0 | 0 | 157 | 2 |
| Lig Kupası | Hearts | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| Championship | Livingston | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 46 | 2 | 5 | 12 | 0 | 4041 | 44 | |
| 2023/2024 | A |
|
İlk 11 | |||||
| Premiership | Livingston | 24 | 0 | 2 | 3 | 0 | 1902 | 22 |
| Lig Kupası | Livingston | 6 | 0 | 0 | 1 | 0 | 427 | 6 |
| Kupa | Livingston | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| FA Kupa | Livingston | 1 | 0 | 0 | 0 | 0 | 2 | 0 |
| TOPLAM | 31 | 0 | 2 | 4 | 0 | 2331 | 28 | |
| 2022/2023 | A |
|
İlk 11 | |||||
| FA Kupa | Livingston | 2 | 0 | 0 | 0 | 0 | 140 | 2 |
| Lig Kupası | Livingston | 2 | 0 | 0 | 0 | 0 | 151 | 2 |
| Premiership | Livingston | 29 | 3 | 1 | 3 | 0 | 1521 | 16 |
| TOPLAM | 33 | 3 | 1 | 3 | 0 | 1812 | 20 | |
| 2021/2022 | A |
|
İlk 11 | |||||
| Lig Kupası | Livingston | 5 | 0 | 0 | 1 | 0 | 401 | 4 |
| Premiership | Livingston | 26 | 0 | 4 | 6 | 0 | 2062 | 24 |
| TOPLAM | 31 | 0 | 4 | 7 | 0 | 2463 | 28 | |
| 2020/2021 | A |
|
İlk 11 | |||||
| Lig Kupası | Partick Thistle | 4 | 0 | 0 | 0 | 0 | 360 | 4 |
| TOPLAM | 4 | 0 | 0 | 0 | 0 | 360 | 4 | |
| 2019/2020 | A |
|
İlk 11 | |||||
| Lig Kupası | Partick Thistle | 5 | 1 | 0 | 1 | 0 | 401 | 4 |
| Challenge Kupa | Partick Thistle | 4 | 1 | 0 | 0 | 0 | 360 | 4 |
| Championship | Partick Thistle | 26 | 0 | 0 | 3 | 0 | 2145 | 24 |
| TOPLAM | 35 | 2 | 0 | 4 | 0 | 2906 | 32 | |
| 2018/2019 | A |
|
İlk 11 | |||||
| Challenge Kupa | Partick Thistle | 2 | 0 | 0 | 0 | 0 | 180 | 2 |
| Lig Kupası | Partick Thistle | 5 | 1 | 0 | 0 | 0 | 450 | 5 |
| Championship | Partick Thistle | 36 | 1 | 0 | 2 | 0 | 3240 | 36 |
| TOPLAM | 43 | 2 | 0 | 2 | 0 | 3870 | 43 | |
| 2017/2018 | A |
|
İlk 11 | |||||
| Challenge Kupa | Partick Thistle U20 | 2 | 0 | 0 | 1 | 0 | 180 | 2 |
| Lig Kupası | Partick Thistle | 2 | 0 | 0 | 0 | 0 | 180 | 2 |
| Championship | Livingston | 13 | 1 | 0 | 3 | 0 | 944 | 11 |
| Premiership | Partick Thistle | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 17 | 1 | 0 | 4 | 0 | 1304 | 15 | |
| 2016/2017 | A |
|
İlk 11 | |||||
| Lig Kupası | Partick Thistle | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Challenge Kupa | Partick Thistle U20 | 2 | 1 | 0 | 0 | 0 | 191 | 2 |
| Premiership | Partick Thistle | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 2 | 1 | 0 | 0 | 0 | 191 | 2 | |
| 2015/2016 | A |
|
İlk 11 | |||||
| Premiership | Partick Thistle | 2 | 0 | 0 | 1 | 0 | 180 | 2 |
| TOPLAM | 2 | 0 | 0 | 1 | 0 | 180 | 2 |