| Club | Details |
|---|---|
Cray Wanderers
Cray Wanderers |
(youth) |
Chelsea
Chelsea |
2006 (youth)
2016 (signed professional contract); released (rptd June 16th, 2023) |
Metropolitan Police
Met Police |
August 2016 (loan); expired (January 2017) |
Solihull Moors
Solihull Moors |
January 2017 (loan); expired (May 2017) |
Woking
Woking |
rptd June 21st, 2017 (loan); expired (2017/8) |
Yeovil Town
Yeovil Town |
rptd June 26th, 2018 (loan); expired (2018/9) |
Ross County
Ross County |
rptd June 19th, 2019 (loan); expired (2019/0) |
Swindon Town
Swindon |
August 2020 (trial) |
Accrington Stanley
Accrington |
October 9th, 2020 (loan); expired (2020/1) |
Hull City
Hull City |
June 25th, 2021 (loan); expired (2021/2) |
Hull City
Hull City |
July 4th, 2022 (loan); expired (2022/3) |
Bolton Wanderers
Bolton |
July 1st, 2023 (announced June 19th, 2023) (unattached); released (rptd May 7th, 2025) |
Watford
Watford |
July 1st, 2025 (announced June 2nd, 2025) (unattached) |