In 2020 after 2 years in the Premiership he rejoined Hartpury for 2 seasons. In the 2021/22 season he was the Championship top points scorer with 150 points. He was named in the GKIPA Championship Team of the Season. Due to his impressive performances he was signed by Bristol Bears.[5][6]
While at Bristol Bears he spent some time on loan at his former club featuring 7 times.
Williams made his return to the Premiership fold starting in the Premiership Rugby Cup against the Exeter Chiefs. He made his first full Premiership appearance against Saracens, starting at inside centre he slotted 2 penalties however it wasn't enough in the end with Bristol losing 20–19. Williams impressive first season was rewarded with being called up to Pat Lam'sBarbarians side.[10]