| Club | Details |
|---|---|
Crystal Palace
Crystal Palace |
cs 2007 (academy)
cs 2016 (signed professional contract); released (rptd June 10th, 2022) |
Bromley
Bromley |
rptd January 26th, 2022 (loan) |
Swindon Town
Swindon |
July 2022 (trial) |
Ebbsfleet United
Ebbsfleet United |
rptd March 14th, 2023 |
Huddersfield Town
Huddersfield Town |
July 2023 (trial) |
Wealdstone
Wealdstone |
rptd July 29th, 2023 (unattached); released (rptd November 7th, 2024) |
Lewes
Lewes |
rptd November 17th, 2023 (loan); expired (rptd January 28th, 2024) |
Lewes
Lewes |
rptd March 9th, 2024 (loan); expired (2023/4) |
AFC Croydon Athletic
AFC Croydon Athletic |
rptd November 9th, 2024 |