Clubs
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 12 Aug 2024 | Manchester City U21 | Crewe | Loan |
| 4 Jan 2024 | Wycombe | Manchester City U21 | — |
| 11 Jul 2023 | Manchester City U21 | Wycombe | Loan |
| 23 Jan 2025 | Crewe | Manchester City U21 | Back from Loan |
| 31 Jan 2026 | Manchester City U23 | Altrincham | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | League Two | Crewe | 13 | 3 | 303 | 0 | 0 | 2 | 0 | 6.47 |
| 2024/25 | FA Cup | Crewe | 1 | 0 | 27 | 0 | — | 0 | 0 | — |
| 2024/25 | League Cup | Crewe | 1 | 1 | 56 | 0 | 0 | 0 | 0 | 6.70 |
| 2024/25 | EFL Trophy | Crewe | 3 | 3 | 255 | 0 | 1 | 2 | 0 | 7.20 |
| 2023 | Premier League 2 Division One | Manchester City U21 | 8 | 6 | 600 | 0 | — | 1 | 0 | — |
| 2023/24 | League One | Wycombe | 2 | 2 | 130 | 0 | — | 0 | 0 | 6.80 |
| 2023/24 | League Cup | Wycombe | 2 | 1 | 72 | 0 | — | 0 | 0 | 6.70 |
| 2023/24 | EFL Trophy | Wycombe | 4 | 4 | 324 | 0 | — | 1 | 0 | 7.08 |
| 2023/24 | FA Cup | Wycombe | 1 | 1 | 60 | 0 | — | 0 | 0 | — |
| 2022 | Premier League 2 Division One | Manchester City U21 | 24 | 23 | 2025 | 8 | — | 2 | 0 | — |
| 2022 | EFL Trophy | Manchester City U21 | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2022 | UEFA Youth League | Manchester City U19 | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2021 | Premier League 2 Division One | Manchester City U23 | 3 | 2 | 166 | 0 | — | 1 | 0 | — |
| 2021 | U18 Premier League - North | Manchester City U18 | 21 | 18 | 1589 | 5 | — | 0 | 0 | — |
| 2021 | FA Youth Cup | Manchester City U18 | 2 | 2 | 136 | 0 | — | 0 | 0 | — |
| 2021 | UEFA Youth League | Manchester City U19 | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2020 | Premier League 2 Division One | Manchester City U23 | 1 | 0 | 4 | 0 | — | 0 | 0 | — |
| 2020 | U18 Premier League - South | Manchester City U18 | 15 | 4 | 476 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
