| Tarih | Eski Takım | Yeni Takımı | Transfer |
|---|---|---|---|
| 01.07.2024 | Exeter City | Rotherham United | Bedelsiz |
| 14.06.2024 | Exeter City | Rotherham United | Bedelsiz |
| 28.07.2023 | Milton Keynes Dons | Exeter City | N/A |
| 01.06.2022 | Fleetwood Town | Milton Keynes Dons | Kiralık Dönüşü |
| 14.01.2022 | Milton Keynes Dons | Fleetwood Town | Kiralık |
| 01.02.2021 | Walsall | Milton Keynes Dons | N/A |
| 26.07.2019 | Macclesfield | Walsall | N/A |
| 28.01.2019 | Shrewsbury Town | Macclesfield | Bedelsiz |
| - | Port Vale | Shrewsbury Town | Kiralık Dönüşü |
| 19.01.2018 | Shrewsbury Town | Port Vale | Kiralık |
| - | Chesterfield | Shrewsbury Town | Kiralık Dönüşü |
| 31.08.2017 | Shrewsbury Town | Chesterfield | Kiralık |
| - | Braintree Town | Reading | Kiralık Dönüşü |
| 02.12.2016 | Reading | Braintree Town | Kiralık |
| - | Hemel Hempstead Town | Reading | Kiralık Dönüşü |
| 30.10.2015 | Reading | Hemel Hempstead Town | Kiralık |
Lig One
Lig Kupası
| 2025/2026 | A |
|
İlk 11 | |||||
|---|---|---|---|---|---|---|---|---|
| Lig One | Rotherham United | 4 | 0 | 0 | 3 | 1 | 321 | 4 |
| Lig Kupası | Rotherham United | 42 | 2 | 0 | 6 | 1 | 3280 | 41 |
| TOPLAM | 46 | 2 | 0 | 9 | 2 | 3601 | 45 | |
| 2024/2025 | A |
|
İlk 11 | |||||
| Lig One | Rotherham United | 22 | 2 | 0 | 4 | 0 | 1849 | 22 |
| FA Kupa | Rotherham United | 42 | 2 | 0 | 6 | 1 | 3280 | 41 |
| EFL Trophy | Rotherham United | 6 | 1 | 0 | 1 | 0 | 540 | 6 |
| Lig Kupası | Rotherham United | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 70 | 5 | 0 | 11 | 1 | 5669 | 69 | |
| 2023/2024 | A |
|
İlk 11 | |||||
| Lig Two | Milton Keynes Dons | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig One | Exeter City | 40 | 2 | 0 | 6 | 1 | 3274 | 39 |
| Lig Kupası | Exeter City | 4 | 0 | 0 | 0 | 0 | 300 | 3 |
| EFL Trophy | Exeter City | 2 | 0 | 0 | 0 | 0 | 104 | 1 |
| FA Kupa | Exeter City | 1 | 0 | 0 | 0 | 0 | 65 | 1 |
| TOPLAM | 47 | 2 | 0 | 6 | 1 | 3743 | 44 | |
| 2022/2023 | A |
|
İlk 11 | |||||
| FA Kupa | Milton Keynes Dons | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EFL Trophy | Milton Keynes Dons | 5 | 1 | 0 | 0 | 0 | 368 | 4 |
| Lig Kupası | Milton Keynes Dons | 4 | 0 | 0 | 0 | 0 | 360 | 4 |
| Lig One | Milton Keynes Dons | 32 | 1 | 0 | 7 | 0 | 2492 | 27 |
| TOPLAM | 41 | 2 | 0 | 7 | 0 | 3220 | 35 | |
| 2021/2022 | A |
|
İlk 11 | |||||
| EFL Trophy | Milton Keynes Dons | 5 | 1 | 0 | 1 | 0 | 450 | 5 |
| FA Kupa | Milton Keynes Dons | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Kupası | Milton Keynes Dons | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig One | Milton Keynes Dons | 7 | 0 | 0 | 1 | 0 | 514 | 6 |
| Lig One | Fleetwood Town | 20 | 0 | 0 | 3 | 0 | 1716 | 19 |
| TOPLAM | 32 | 1 | 0 | 5 | 0 | 2680 | 30 | |
| 2021 | A |
|
İlk 11 | |||||
| Hazırlık Karşılaşması | Milton Keynes Dons | 1 | 0 | 0 | 0 | 0 | 22 | 0 |
| Hazırlık Karşılaşması | Milton Keynes Dons | 1 | 0 | 0 | 0 | 0 | 22 | 0 |
| TOPLAM | 2 | 0 | 0 | 0 | 0 | 44 | 0 | |
| 2020/2021 | A |
|
İlk 11 | |||||
| FA Kupa | Walsall | 1 | 0 | 0 | 1 | 0 | 90 | 1 |
| Lig Kupası | Walsall | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| Lig Two | Walsall | 17 | 1 | 1 | 4 | 0 | 1385 | 16 |
| Lig One | Milton Keynes Dons | 7 | 1 | 0 | 0 | 0 | 458 | 6 |
| TOPLAM | 26 | 2 | 1 | 5 | 0 | 2023 | 24 | |
| 2019/2020 | A |
|
İlk 11 | |||||
| FA Kupa | Walsall | 1 | 0 | 0 | 0 | 0 | 22 | 1 |
| Lig Kupası | Walsall | 1 | 0 | 0 | 0 | 0 | 53 | 1 |
| Lig Two | Walsall | 17 | 0 | 0 | 2 | 0 | 1052 | 13 |
| TOPLAM | 19 | 0 | 0 | 2 | 0 | 1127 | 15 | |
| 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 | |||||
| FA Kupa | Barnet | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| Lig Two | Macclesfield Town | 14 | 0 | 0 | 1 | 0 | 1151 | 13 |
| TOPLAM | 15 | 0 | 0 | 1 | 0 | 1241 | 14 | |
| 2017/2018 | A |
|
İlk 11 | |||||
| Lig Kupası | Shrewsbury Town | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| FA Kupa | Chesterfield | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig One | Shrewsbury Town | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Two | Chesterfield | 6 | 0 | 0 | 1 | 0 | 456 | 6 |
| Lig Two | Port Vale | 2 | 0 | 0 | 0 | 0 | 141 | 2 |
| TOPLAM | 8 | 0 | 0 | 1 | 0 | 597 | 8 | |
| 2017 | A |
|
İlk 11 | |||||
| UEFA U21 Championship | İskoçya U21 | 2 | 0 | 0 | 0 | 0 | 180 | 2 |
| World Youth Festival Toulon | İskoçya U20 | 3 | 0 | 0 | 1 | 0 | 183 | 2 |
| TOPLAM | 5 | 0 | 0 | 1 | 0 | 363 | 4 | |
| 2016/2017 | A |
|
İlk 11 | |||||
| Lig Kupası | Reading | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| FA Kupa | Braintree Town | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| FA Trophy | Braintree Town | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| Championship | Reading | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Premiership | Motherwell | 10 | 1 | 0 | 0 | 0 | 663 | 6 |
| TOPLAM | 12 | 1 | 0 | 0 | 0 | 843 | 8 | |
| 2015/2016 | A |
|
İlk 11 | |||||
| FA Trophy | Hemel Hempstead Town | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| TOPLAM | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| Sakatlık Türü | Başlangıç tarihi | Bitiş tarihi |
|---|---|---|
| Injury | 04 Mart 2025 | - |