| Season | LEAGUE | EFL CUP | OTHER | TOTAL | ||||
|---|---|---|---|---|---|---|---|---|
| Apps | Gls | Apps | Gls | Apps | Gls | Apps | Gls | |
| 2026/27 | 0 (+2) | - | 0 (+1) | - | - | - | 0 (+3) | - |
| TOTAL | 0 (+2) | - | 0 (+1) | - | - | - | 0 (+3) | - |
| Club | Details |
|---|---|
Hillyfielders
Hillyfielders |
(youth) |
Crystal Palace
Crystal Palace |
2009 (academy)
cs 2016 (youth scholarship) rptd June 3rd, 2018 (signed professional contract); released (rptd June 7th, 2019) |
Margate
Margate |
rptd January 18th, 2019 (loan); expired (2019/0) |
Watford
Watford |
rptd July 14th, 2019 (unattached); transferred out (July 19th, 2023) |
Aldershot Town
Aldershot |
November 12th, 2020 (loan); expired (January 8th, 2021) |
Ross County
Ross County |
August 17th, 2021 (loan); expired (2021/2) |
Huddersfield Town
Huddersfield Town |
January 16th, 2023 (loan); expired (rptd May 19th, 2023) |
1.FC Nürnberg
Nürnberg |
July 19th, 2023 (transferred in, undisclosed fee); transferred out (January 3rd, 2025) |
Rotherham United
Rotherham United |
July 10th, 2024 (loan); contract terminated (rptd January 3rd, 2025) |
Wigan Athletic
Wigan Athletic |
January 3rd, 2025 (transferred in, undisclosed fee) |
Swindon Town
Swindon |
August 3rd, 2026 (loan) |