| Club | Details |
|---|---|
Crystal Palace
Crystal Palace |
2010 (academy)
June 2nd, 2020 (signed professional contract); released (2020/1) |
South Park
South Park |
October 2020 (loan); expired () |
Cardiff City
Cardiff City |
June 22nd, 2021 (unattached); released (rptd June 7th, 2024) |
Slough Town
Slough Town |
August 24th, 2023 (loan); expired (rptd January 1st, 2024) |
Swindon Town
Swindon |
July 2024 (trial) |
Derby County
Derby County |
August 7th, 2024 (unattached); released (rptd May 16th, 2025) |
Spennymoor Town
Spennymoor Town |
April 1st, 2025 (loan); expired (rptd April 15th, 2025) |
Bedford Town
Bedford Town |
January 27th, 2026 (unattached); transferred out (February 26th, 2026) |
Eastbourne Borough
Eastbourne |
February 26th, 2026 (transferred in); released (rptd May 1st, 2026) |