| Club | Details |
|---|---|
Barnet
Barnet |
July 2012 (youth) |
Fulham
Fulham |
July 2014 |
Farnborough
Farnborough |
November 2014 (loan) |
Bedford Town
Bedford Town |
cs 2015 |
Colchester United
Colchester United |
September 2015 |
Welling United
Welling |
rptd August 8th, 2017 (loan) |
Hemel Hempstead Town
Hemel Hempstead |
rptd January 1st, 2018 (loan) |
Queens Park Rangers
Q.P.R. |
July 22nd, 2019 ; released (rptd May 6th, 2022) |
Swindon Town
Swindon |
August 2020 (trial) |
Hibernian
Hibernian |
September 8th, 2020 (loan); recalled from loan (January 4th, 2021) |
Burton Albion
Burton Albion |
January 18th, 2021 (loan); expired (2020/1) |
Yeovil Town
Yeovil Town |
January 1st, 2022 (loan); expired (rptd January 26th, 2022) |
Aldershot Town
Aldershot |
February 12th, 2022 (loan); contract terminated (rptd March 11th, 2022) |
Haringey Borough
Haringey Borough |
cs 2023 (unattached) |
Dulwich Hamlet
Dulwich |
July 1st, 2024 (announced June 12th, 2024) |
Haringey Borough
Haringey Borough |
July 24th, 2025 |