| Club | Details |
|---|---|
Johnstown
Johnstown |
(youth) |
Solihull United
Solihull United |
(youth) |
Guiseley
Guiseley |
September 2020 (trial) |
Stoke City
Stoke City |
September 2020 (trial) |
West Bromwich Albion
West Bromwich Albion |
rptd March 11th, 2021 (signed professional contract); released (2021/2) |
Kettering Town
Kettering Town |
rptd January 14th, 2022 (loan); expired (rptd February 14th, 2022) |
Waterford
Waterford |
rptd February 18th, 2022 (loan); expired (2021/2) |
Swindon Town
Swindon |
July 2022 (trial) |
Colchester United
Colchester United |
rptd September 17th, 2022 (trial) |
Peterhead
Peterhead |
rptd December 23rd, 2022 |
York City
York City |
July 2nd, 2023 (unattached); released (rptd January 17th, 2024) |
Macclesfield
Macclesfield |
September 19th, 2023 (loan); expired (rptd November 1st, 2023) |
Crusaders
Crusaders |
rptd January 18th, 2024 (unattached); released (rptd May 24th, 2024) |
Stratford Town
Stratford Town |
rptd January 13th, 2025 (unattached) |
Peterborough Sports
Peterborough S. |
November 15th, 2025 |