The son of former Swansea scrum-half Alan Williams, he was involved with the Scarlets set-up since 16, and was picked to join the region’s academy on the back of his U18 performances for both the Scarlets and Wales. Having trained with the Scarlets’ senior team and playing with Llandovery RFC, Williams was picked to make his senior debut, starting in a pre-season friendly in August 2011 against Rotherham, and his career has since taken off. During the 2011-12 season, he made a total of 19 appearances. Not only has he featured in several RaboDirect Pro12 games but he’s also had a taste of Heineken Cup action, coming off the bench in the November wins against Castres and Northampton. Although a popular player at the Scarlets, Williams would struggle for starts ahead of scrum-half rivals
Gareth Davies and
Aled Davies, both players also being ahead of Williams in the Wales pecking order. It was announced on 1 February 2016 that Williams had signed for
Bristol for the 2016–17 season. Although Bristol were relegated from the
English Rugby Premiership at the end of his first season at the club, Williams remained at the club and was a key part of the side's successful campaign to be promoted again in the subsequent season. In December 2017, however, Williams signed for the
Dragons ahead of the upcoming 2018–19 season, specifically citing his desire to push for more Wales honours. Since joining the Dragons, he has been an influential figure, including being named club captain in 2020/2021 and 2021/2022. The West Walian has scored 21 tries in 119 appearances as of November 2024, winning his 100th cap against Munster in November 2023. == International career ==