| Sezon | Takım |  |  |  |  |  |  |  |  |  |  | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024-2025 |  Ipswich (Premier League) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2024-2025 |  Derby (Championship) | 2477 | 42 | 28 | 14 | 18 | 14 | 3 | 5 | 0 | 0 | 
| 2024-2025 |  Derby (League Cup) | 74 | 2 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 
| 2024-2025 |  Derby (FA Cup) | 52 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2023-2024 |  Ipswich (Championship) | 957 | 29 | 9 | 20 | 10 | 35 | 3 | 2 | 0 | 0 | 
| 2023-2024 |  Ipswich (League Cup) | 276 | 4 | 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 
| 2023-2024 |  Ipswich (FA Cup) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2022-2023 |  Ipswich (EFL Trophy) | 199 | 4 | 3 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 
| 2022-2023 |  Ipswich (League One) | 1234 | 38 | 11 | 27 | 8 | 35 | 3 | 1 | 0 | 0 | 
| 2022-2023 |  Ipswich (League Cup) | 71 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2022-2023 |  Ipswich (FA Cup) | 343 | 5 | 4 | 1 | 4 | 1 | 1 | 0 | 0 | 0 | 
| 2021-2022 |  Ipswich (League One) | 574 | 12 | 7 | 5 | 6 | 12 | 3 | 0 | 0 | 0 | 
| 2021-2022 |  Ipswich (League Cup) | 26 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2021-2022 |  Ipswich (FA Cup) | 170 | 3 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 
| 2021-2022 |  Ipswich (EFL Trophy) | 237 | 3 | 3 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 
| 2020-2021 |  Ipswich (League One) | 1108 | 25 | 12 | 13 | 9 | 14 | 1 | 3 | 0 | 1 | 
| 2020-2021 |  Ipswich (League Cup) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2020-2021 |  Ipswich (FA Cup) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2020-2021 |  Ipswich (EFL Trophy) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2020 |  Ipswich (Club Friendlies) | 44 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2020 |  Ipswich (Friendlies Clubs) | 44 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2019-2020 |  Ipswich (League One) | 2522 | 32 | 28 | 4 | 8 | 4 | 11 | 4 | 0 | 1 | 
| 2019-2020 |  Ipswich (League Cup) | 13 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2019-2020 |  Ipswich (FA Cup) | 98 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2019-2020 |  Ipswich (EFL Trophy) | 27 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Ipswich (Championship) | 1543 | 36 | 14 | 22 | 7 | 27 | 3 | 2 | 0 | 0 | 
| 2018-2019 |  Ipswich (League Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 
| 2018-2019 |  Ipswich (FA Cup) | 66 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Accrington ST (League One) | 82 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Accrington ST (League Cup) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Accrington ST (FA Cup) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Accrington ST (EFL Trophy) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2017-2018 |  Accrington ST (League Two) | 3781 | 44 | 44 | 0 | 13 | 0 | 16 | 8 | 0 | 0 | 
| 2017-2018 |  Accrington ST (League Cup) | 157 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2017-2018 |  Accrington ST (FA Cup) | 210 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2017-2018 |  Accrington ST (EFL Trophy) | 25 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 
| 2016-2017 |  Grimsby (League Two) | 1325 | 20 | 15 | 5 | 10 | 9 | 1 | 1 | 0 | 0 | 
| 2016-2017 |  Grimsby (FA Cup) | 6 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2016-2017 |  Grimsby (League Cup) | 17 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2016-2017 |  Grimsby (EFL Trophy) | 180 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 
| 2015-2016 |  Wrexham (FA Trophy) | 12 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2015-2016 |  Wrexham (FA Cup) | 78 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2015-2016 |  Wrexham (National League) | 1782 | 36 | 17 | 19 | 5 | 25 | 4 | 0 | 0 | 0 | 
| 2014-2015 |  Tamworth (FA Cup) | 210 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2014-2015 |  Tamworth (National League N / S) | 2409 | 36 | 27 | 9 | 13 | 11 | 8 | 0 | 0 | 0 | 
| 2013-2014 |  Oxford City (National League N / S) | 1515 | 23 | 16 | 7 | 5 | 12 | 8 | 0 | 0 | 0 |