| Club | Details |
|---|---|
Swansea City
Swansea City |
2007 (schoolboy)
2016 (youth scholarship) 2018 (signed professional contract); released (rptd July 2nd, 2020) |
Carmarthen Town
Carmarthen Town |
rptd January 30th, 2020 (loan); expired (2019/0) |
Carmarthen Town
Carmarthen Town |
rptd October 24th, 2020 (unattached) |
Edinburgh City
Edinburgh City |
June 2021 (trial) |
Swindon Town
Swindon |
July 2021 (trial) |
Briton Ferry Llansawel
Briton Ferry Llansawel |
rptd January 18th, 2022 |
Cwmamman United
Cwmamman United |
December 2023 |