| Season | Team | Apps | Min | G | A |
|---|---|---|---|---|---|
| 2025/2026 |
|
22 | 608 | 0 | 2 |
| 2024/2025 |
|
35 | 1 929 | 2 | 1 |
| 2023/2024 |
|
35 | 2 000 | 1 | 1 |
| 2022/2023 |
|
26 | 1 839 | 0 | 2 |
| Total | 118 | 6 376 | 3 | 6 | |
| Date | From | To | Fee |
|---|---|---|---|
| May 2018 | Scunthorpe United | End of loan | |
| Jan 2018 | Scunthorpe United | Loan | |
| Jan 2018 | Notts County | End of loan | |
| Aug 2017 | Notts County | Loan | |
| May 2017 | Shrewsbury Town | End of loan | |
| Jan 2017 | Shrewsbury Town | Loan | |
| Nov 2016 | Barrow | End of loan | |
| Aug 2016 | Barrow | Loan | |
| Jul 2016 | Nottingham Forest U18 | Transfer |