loss to Munster on the final day of the season. He was far more active for Llanelli, playing nine times in the Welsh Premiership at wing, full-back and fly-half, and scoring seven tries and six conversions. On 5 April 2016, it was announced that Williams had agreed a two-year contract with newly promoted Premiership Rugby side Bristol Rugby ahead of the 2016–17 season. Bristol Williams made his debut for Bristol in a 70–22 loss to Wasps in the third week of the 2016–17 Premiership Rugby season. He scored his first try for the club the following week, in a 41–17 home defeat to Exeter Chiefs; he also provided the conversion for Max Crumpton's late try. He played six more times for Bristol in the league that season (five starts), as well as twice in the 2016–17 European Rugby Challenge Cup, although his only further points came in the form of two tries against Cardiff Blues in the Challenge Cup. Bristol finished bottom of the Premiership and were relegated to the Championship again; however, Williams' team-leading 14 tries in 19 appearances helped Bristol to win 21 of their 22 matches in 2017–18, as they won the Championship title by 20 clear points over Ealing Trailfinders. Dragons Despite finding success in the RFU Championship, in November 2017, Williams agreed to return to Wales with the Dragons for the 2018–19 season after the expiry of his contract with Bristol in order to make himself eligible to play for Wales again. He was ever-present for the Dragons during the 2018–19 season, playing 26 times and scoring four tries, a conversion and two penalties. He made his debut on 1 September 2018, in a 21–17 home defeat to Benetton Treviso, and scored his first try two weeks later, a 60-metre solo score in a 52–10 away defeat to Leinster. His kicking abilities were in evidence the following week, when he landed a long-range effort in a 16–5 home win over Zebre, followed by another penalty and a conversion, as well as setting up the opening try for Josh Lewis, in a 23–15 home loss to the Cardiff Blues. Despite continuing to provide opportunities for his teammates, his next score did not come for another 12 matches, as he scored the seventh of the Dragons' nine tries in a 59–3 win at home to Timișoara Saracens in the European Challenge Cup on 11 January 2019. He