| Tarih | Eski Takım | Yeni Takımı | Transfer |
|---|---|---|---|
| 24.01.2022 | Crewe Alexandra | Walsall | Bedelsiz |
| 27.08.2020 | Luton Town | Crewe Alexandra | Bedelsiz |
| 03.01.2020 | Doncaster Rovers | Luton Town | Kiralık Dönüşü |
| 02.09.2019 | Luton Town | Doncaster Rovers | Kiralık |
| 01.09.2019 | Blackpool | Luton Town | Bedelsiz |
| 01.07.2018 | Wigan Athletic | Blackpool | N/A |
| 01.02.2018 | Rochdale | Wigan Athletic | Kiralık Dönüşü |
| 31.08.2017 | Wigan Athletic | Rochdale | Kiralık |
| - | Blackpool | West Bromwich Albion | Kiralık Dönüşü |
| 01.08.2014 | West Bromwich Albion | Blackpool | Kiralık |
| 05.01.2014 | Gillingham | West Bromwich Albion | Kiralık Dönüşü |
| - | West Bromwich Albion | Gillingham | Kiralık |
| - | Tranmere Rovers | West Bromwich Albion | Kiralık Dönüşü |
| 22.11.2012 | West Bromwich Albion | Tranmere Rovers | Kiralık |
Concacaf Dünya Kupası Elemeleri
| 2026 | A |
|
İlk 11 | |||||
|---|---|---|---|---|---|---|---|---|
| Concacaf Dünya Kupası Elemeleri | Montserrat | 2 | 0 | 0 | 0 | 0 | 180 | 2 |
| TOPLAM | 2 | 0 | 0 | 0 | 0 | 180 | 2 | |
| 2025/2026 | A |
|
İlk 11 | |||||
| Lig Two | Oldham Athletic | 7 | 0 | 0 | 0 | 0 | 630 | 7 |
| Lig Kupası | Oldham Athletic | 7 | 0 | 0 | 0 | 0 | 630 | 7 |
| TOPLAM | 14 | 0 | 0 | 0 | 0 | 1260 | 14 | |
| 2024/2025 | A |
|
İlk 11 | |||||
| Lig Two | Walsall | 8 | 0 | 0 | 1 | 0 | 366 | 4 |
| Lig Kupası | Walsall | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EFL Trophy | Walsall | 2 | 0 | 0 | 0 | 0 | 114 | 2 |
| Concacaf Nations Lig | Montserrat | 3 | 0 | 0 | 1 | 0 | 270 | 3 |
| FA Kupa | Walsall | 1 | 0 | 0 | 0 | 0 | 12 | 0 |
| TOPLAM | 14 | 0 | 0 | 2 | 0 | 762 | 9 | |
| 2023/2024 | A |
|
İlk 11 | |||||
| Lig Two | Walsall | 35 | 1 | 2 | 2 | 0 | 3107 | 35 |
| EFL Trophy | Walsall | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Kupası | Walsall | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| FA Kupa | Walsall | 4 | 0 | 0 | 1 | 0 | 347 | 4 |
| Concacaf Nations Lig | Montserrat | 2 | 1 | 0 | 0 | 0 | 180 | 2 |
| TOPLAM | 42 | 2 | 2 | 3 | 0 | 3724 | 42 | |
| 2022/2023 | A |
|
İlk 11 | |||||
| Lig Two | Walsall | 39 | 2 | 0 | 8 | 0 | 3295 | 38 |
| Lig Kupası | Walsall | 2 | 0 | 0 | 0 | 0 | 180 | 2 |
| FA Kupa | Walsall | 4 | 0 | 0 | 0 | 0 | 360 | 4 |
| EFL Trophy | Walsall | 1 | 0 | 0 | 0 | 0 | 67 | 1 |
| TOPLAM | 46 | 2 | 0 | 8 | 0 | 3902 | 45 | |
| 2022 | A |
|
İlk 11 | |||||
| Concacaf Dünya Kupası Elemeleri | Montserrat | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| TOPLAM | 1 | 0 | 0 | 0 | 0 | 90 | 1 | |
| 2021/2022 | A |
|
İlk 11 | |||||
| Lig Two | Walsall | 18 | 1 | 0 | 3 | 0 | 1496 | 18 |
| Lig One | Crewe Alexandra | 11 | 0 | 0 | 1 | 0 | 990 | 11 |
| Lig Kupası | Crewe Alexandra | 1 | 0 | 0 | 0 | 0 | 75 | 0 |
| FA Kupa | Crewe Alexandra | 1 | 0 | 0 | 0 | 0 | 46 | 1 |
| EFL Trophy | Crewe Alexandra | 2 | 0 | 0 | 0 | 0 | 180 | 2 |
| TOPLAM | 33 | 1 | 0 | 4 | 0 | 2787 | 32 | |
| 2020/2021 | A |
|
İlk 11 | |||||
| Lig One | Crewe Alexandra | 4 | 0 | 0 | 0 | 0 | 226 | 4 |
| Lig Kupası | Crewe Alexandra | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| FA Kupa | Crewe Alexandra | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 4 | 0 | 0 | 0 | 0 | 226 | 4 | |
| 2019/2020 | A |
|
İlk 11 | |||||
| Championship | Luton Town | 3 | 1 | 0 | 0 | 0 | 193 | 2 |
| Lig One | Doncaster Rovers | 10 | 0 | 1 | 2 | 0 | 705 | 8 |
| FA Kupa | Luton Town | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| FA Kupa | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Kupası | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 14 | 1 | 1 | 2 | 0 | 988 | 11 | |
| 2018/2019 | A |
|
İlk 11 | |||||
| Lig One | Blackpool | 24 | 0 | 0 | 0 | 1 | 1926 | 21 |
| Lig Kupası | Blackpool | 1 | 0 | 0 | 0 | 0 | 82 | 1 |
| FA Kupa | Blackpool | 3 | 0 | 0 | 0 | 0 | 300 | 3 |
| TOPLAM | 28 | 0 | 0 | 0 | 1 | 2308 | 25 | |
| 2018 | A |
|
İlk 11 | |||||
| Concacaf Dünya Kupası Elemeleri | Montserrat | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2017/2018 | A |
|
İlk 11 | |||||
| Lig One | Wigan Athletic | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig One | Rochdale | 15 | 0 | 0 | 2 | 0 | 1222 | 14 |
| FA Kupa | Rochdale | 3 | 0 | 0 | 1 | 0 | 270 | 3 |
| Lig Kupası | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 180 | 2 |
| TOPLAM | 20 | 0 | 0 | 3 | 0 | 1672 | 19 | |
| 2017 | A |
|
İlk 11 | |||||
| Hazırlık Karşılaşması | Wigan Athletic | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Hazırlık Karşılaşması | Wigan Athletic | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2016/2017 | A |
|
İlk 11 | |||||
| Championship | Wigan Athletic | 1 | 0 | 0 | 1 | 0 | 13 | 0 |
| Lig Kupası | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| TOPLAM | 2 | 0 | 0 | 1 | 0 | 103 | 1 | |
| 2016 | A |
|
İlk 11 | |||||
| Hazırlık Karşılaşması | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| Hazırlık Karşılaşması | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| TOPLAM | 2 | 0 | 0 | 0 | 0 | 180 | 2 | |
| 2015/2016 | A |
|
İlk 11 | |||||
| Lig One | Wigan Athletic | 42 | 3 | 0 | 4 | 0 | 3380 | 40 |
| Lig Kupası | Wigan Athletic | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| FA Kupa | Wigan Athletic | 1 | 0 | 0 | 1 | 0 | 90 | 1 |
| TOPLAM | 43 | 3 | 0 | 5 | 0 | 3470 | 41 | |
| 2014/2015 | A |
|
İlk 11 | |||||
| Premiership | Aberdeen | 9 | 0 | 0 | 0 | 0 | 512 | 7 |
| Championship | Blackpool | 19 | 1 | 0 | 1 | 0 | 1710 | 19 |
| Lig Kupası | Aberdeen | 1 | 1 | 0 | 0 | 0 | 90 | 1 |
| Lig Kupası | Blackpool | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 29 | 2 | 0 | 1 | 0 | 2312 | 27 | |
| 2013/2014 | A |
|
İlk 11 | |||||
| Premier Lig | West Bromwich Albion | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig One | Gillingham | 3 | 1 | 0 | 0 | 0 | 270 | 3 |
| TOPLAM | 3 | 1 | 0 | 0 | 0 | 270 | 3 | |
| 2012/2013 | A |
|
İlk 11 | |||||
| Lig One | Tranmere Rovers | 13 | 1 | 0 | 2 | 0 | 1043 | 10 |
| FA Kupa | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 90 | 1 |
| TOPLAM | 14 | 1 | 0 | 2 | 0 | 1133 | 11 |
| Sakatlık Türü | Başlangıç tarihi | Bitiş tarihi |
|---|---|---|
| Uyluk Sakatlığı | 16 Eylül 2018 | 26 Eylül 2018 |