| Club | Details |
|---|---|
Bristol City
Bristol City |
2016 (youth)
rptd August 10th, 2020 (signed professional contract); released (January 12th, 2024) |
Bath City
Bath City |
April 2019 (loan); expired (2018/9) |
Bath City
Bath City |
October 2019 (loan); expired (rptd July 20th, 2020) |
Weymouth
Weymouth |
September 18th, 2020 (loan); expired (January 2021) |
Inverness Caledonian Thistle
Inverness CT |
January 21st, 2022 (loan); contract terminated (April 1st, 2022) |
Yeovil Town
Yeovil Town |
July 28th, 2022 (loan); expired (January 2023) |
AFC Wimbledon
Wimbledon |
January 6th, 2023 (loan); expired (rptd May 8th, 2023) |
Swindon Town
Swindon |
July 18th, 2023 (trial) |
Yeovil Town
Yeovil Town |
January 18th, 2024 (unattached); released (rptd October 16th, 2024) |
Weston-super-Mare
Weston-SM |
October 17th, 2024 (unattached); transferred out (November 13th, 2025) |
Eastleigh
Eastleigh |
November 13th, 2025 (transferred in, undisclosed fee) |
Dorking Wanderers
Dorking |
March 13th, 2026 (loan); expired (rptd May 15th, 2026) |