Wigan Warriors Williams was born on 31 October 1994 in
Wigan, Greater Manchester, and began playing junior
rugby league at local amateur teams
Ince Rose Bridge and
Wigan St Patricks. Williams made his senior début in the fourth round of the
Challenge Cup in April 2013, scoring a try in a 60–10 victory over
Championship club
Leigh. He made his first
Super League appearance a month later against
London Broncos, scoring another try, and also played against
Widnes. He returned to the academy side later in the season, helping Wigan win the under-19 Grand Final with two tries in a 34–10 victory against
Leeds. Williams became a regular in the first team during the 2014 season, and signed a new four-year contract in May 2014. He made 23 appearances during the season, scoring seven tries, including his first senior hat-trick against
Hull F.C. in July 2014. He appeared for Wigan as a substitute in the
2014 Super League Grand Final defeat by
St. Helens. Following the departure of
Blake Green, Williams became the first-choice for Wigan and was assigned the number 6 jersey before the start of the 2015 season. He played in the
World Club Series against
Brisbane. Williams made 33 appearances and was a near ever-present throughout the season, missing only one game early in the year against
Huddersfield after suffering an injury during the warm-up. Williams was awarded the Super League Young Player of the Year award at the
Man of Steel awards on 5 October 2015. Williams also played in the
2015 Grand Final, but was again on the losing side as Wigan were defeated 20–22 against the
Leeds at
Old Trafford. In 2016, Williams again featured in the
World Club Series against
Brisbane, scoring one try in a heavy 12–42 defeat. Williams also won his first club honours, with Wigan defeating the
Warrington club in the
2016 Grand Final at
Old Trafford. On 19 February 2017, Williams was the stand-out performer in the
2017 World Club Challenge against
National Rugby League Premiers
Cronulla-Sutherland Sharks, helping Wigan to a 22–6 win. In April 2017, he signed a new four-year contract with Wigan. On 26 August 2017, Williams played in his first
Challenge Cup final, with Wigan losing 14–18 to
Hull F.C. at
Wembley Stadium. He played in the
2018 Super League Grand Final victory over
Warrington at
Old Trafford.
Canberra Raiders On 9 July 2019, it was announced that Williams would leave Wigan to join the
Canberra Raiders for the 2020
National Rugby League season. Williams played 22 games for Canberra in the
2020 NRL season as the club fell one game short of the grand final. On 25 May 2021, Williams was released from his contract with
Canberra citing homesickness as the key reason. It was initially reported that Williams had demanded an immediate release from the club until the player took to Twitter explaining his side of the story. Williams said "I asked for a release weeks ago for the end of the season... Not once did I ask for a immediate release but instead of supporting me the club kicked me out the door". On 22 June 2021, Williams fired one final parting shot at Canberra head coach
Ricky Stuart saying “I'm just sad that relationship is pretty sour, I’ve not spoken to him since the release. He was brilliant and I’ll never forget that, but when things went bad he turned his back on me".
Warrington Wolves On 8 July 2021, it was reported that he had signed for
Warrington in the
Super League. He made his Warrington debut against
Leeds on 1 August 2021, scoring a last minute drop-goal in a 27–26 victory. He was awarded Heritage Number 1174 for Warrington. In round 24 of the
2021 Super League season, he kicked two drop goals including the winner in golden point extra-time as Warrington beat Salford 20–19. In round 24 of the 2023 Super League season, Williams scored two tries for Warrington in their 66–12 victory over
Castleford. Williams played 23 games for Warrington in the 2023 Super League season and scored 11 tries as Warrington finished sixth on the table and qualified for the playoffs. Williams played in the clubs elimination playoff loss against St Helens. On 8 June 2024, Williams played in Warrington's
2024 Challenge Cup final defeat against Wigan. In the 2024 elimination playoff against St Helens, Williams kicked the winning drop goal in Warrington's 23-22 golden point extra-time victory. Williams played a total of 26 games for Warrington in the 2024 Super League season including their semi-final loss against Hull Kingston Rovers. On 16 April 2025, it was announced that Williams would miss at least eight weeks with an ankle injury. On 7 June 2025, Williams played in Warrington's 8-6 Challenge Cup final loss against Hull Kingston Rovers. He is currently rumoured to be re-joining the NRL with a move to the Dolphins. On 25 September 2025 it was reported that Williams had signed with the Dolphins from the 2027 season. == International career ==