07/2025 - 06/2026 | Swansea City | |
08/2024 - 06/2025 | Bromley FC | |
07/2024 - 08/2024 | Swansea City | |
08/2023 - 06/2024 | Port Vale FC | |
08/2022 - 08/2023 | Swansea City | |
07/2021 - 06/2023 | Swansea City U23 | |
02/2021 - 06/2021 | Cardiff Metropolitan | |
07/2018 - 01/2021 | Swansea City U18 | |
07/2019 - 01/2021 | Swansea City U23 |