Hughes started every game for the Wales U20's grand slam winning team in the 2016 Six Nations Under 20s Championship. He also scored a try on his Wales U20 debut. He also started in all but one of Wales U20's games in the 2016 World Rugby Under 20 Championship.