| Club | Details |
|---|---|
Reading
Reading |
2008 (youth)
July 2017 (signed professional contract) |
Swindon Town
Swindon |
January 21st, 2019 (trial) |
Blackpool
Blackpool |
January 31st, 2020 ; released (January 18th, 2022) |
Scunthorpe United
Scunthorpe United |
February 1st, 2021 (loan); expired (rptd May 13th, 2021) |
Barnet
Barnet |
January 24th, 2022 (unattached); released (rptd May 22nd, 2022) |
Weymouth
Weymouth |
rptd September 23rd, 2022 |
Hemel Hempstead Town
Hemel Hempstead |
rptd May 24th, 2024 ; transferred out (rptd December 28th, 2025) |
Bracknell Town
Bracknell |
rptd December 27th, 2024 (loan) |
Bracknell Town
Bracknell |
rptd December 28th, 2025 (transferred in) |