| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 2015 | Manchester United | - | 13 | 0 | 2023 | (Player) |
| 2016 | Stockport County | Loan | 9 | 0 | 2016 | (On loan) |
| 2016 | Grimsby Town | Loan | 7 | 0 | 2017 | (On loan) |
| 2017 | Shrewsbury Town | Loan | 38 | 0 | 2018 | (On loan) |
| 2018 | Sheffield United | Loan | 46 | 0 | 2019 | (On loan) |
| 2019 | Sheffield United | Loan | 36 | 0 | 2020 | (On loan) |
| 2022 | Nottingham Forest | Loan | 18 | 0 | 2023 | (On loan) |
| 2023 | Crystal Palace | £15,000,000 | 93 | 0 | Current | (Player) |