[1][2] Hughes made his Scarlets debut during the 2021–22 season, and has represented Wales U20 at multiple tournaments.
Hughes played junior club rugby for Tenby RFC, and attended Llandovery College.
Hughes made his first appearance for the Scarlets on 4 September 2021, in a preseason friendly against Nottingham, scoring two tries as a substitute.
[5] He made his debut for the Scarlets in the re-arranged Round 6 of the 2021–22 United Rugby Championship against the Sharks.
[7] Hughes made his first professional start for the Scarlets, against ASM Clermont Auvergne on 13 January 2024.