
Birmingham City| Date | From | To | Type | Fee |
|---|---|---|---|---|
| 02 Jul 2025 | Wolverhampton Wanderers | Birmingham City | permanent | — |
| 01 Jul 2024 | Manchester City F.C. | Wolverhampton Wanderers | permanent | €5M |
| 31 May 2024 | Wolverhampton Wanderers | Manchester City F.C. | permanent | — |
| 01 Sept 2023 | Manchester City F.C. | Wolverhampton Wanderers | permanent | — |
| 01 Jul 2023 | Manchester City U21 | Manchester City F.C. | permanent | — |
| 31 May 2023 | Sheffield United | Manchester City U21 | permanent | — |
| 04 Jul 2022 | Manchester City U21 | Sheffield United | permanent | — |
| 31 May 2022 | Cardiff City | Manchester City U21 | permanent | — |
| 20 Jan 2022 | Manchester City U21 | Cardiff City | permanent | — |
| 19 Jan 2022 | Hamburger SV | Manchester City U21 | permanent | — |
| 31 Aug 2021 | Manchester City U21 | Hamburger SV | permanent | — |