| Season | Team | Apps | Min | G | A |
|---|---|---|---|---|---|
| 2021/2022 |
|
19 | 913 | 1 | 1 |
| 2015/2016 |
Premier League
|
2 | 72 | 0 | 0 |
| Total | 21 | 985 | 1 | 1 | |
| Date | From | To | Fee |
|---|---|---|---|
| Jan 2026 | Rangers | Transfer | |
| Jun 2025 | Birmingham City | Rangers | End of loan |
| Jan 2025 | Rangers | Birmingham City | Loan |
| Jul 2023 | Rangers | Free | |
| Jul 2020 | €2.2M | ||
| Jul 2020 | Wigan Athletic | End of loan | |
| Jan 2020 | Wigan Athletic | Loan | |
| Jan 2020 | Derby County | End of loan | |
| Jul 2019 | Derby County | Loan | |
| May 2019 | End of loan | ||
| Jan 2019 | Loan | ||
| May 2018 | End of loan | ||
| Aug 2017 | Loan | ||
| Jul 2017 | Everton U21 | Transfer |