Williams came through the Academy at Liverpool, winning the FA Youth Cup in 2019. He spent the 2019–20 season on loan at Kidderminster Harriers. He made his first-team debut for Liverpool in September 2020 and made 19 appearances in the 2020–21 campaign, including nine Premier League and six UEFA Champions League games. He spent the first half of the 2021–22 season on loan at Swansea City and then was loaned to Blackpool for the first half of the 2022–23 season. He spent the first half of the 2023–24 campaign on loan at Aberdeen but did not play a league game in Scotland before being loaned out to Port Vale, where he again did not feature. He started the 2024–25 season on loan at Morecambe.
"The one that arrived was a young academy graduate, six-foot-five baby face, obviously technically very good. The player that left, left with a broken nose, with experience of being sent off and scoring goals, and learning that it really mattered playing with players who at this level live month to month, rent by rent."
— Harriers manager Russell Penn, reflecting on Williams's loan spell at his club.[13]
In September 2020, Williams signed a long-term contract with Liverpool.[14] He made his first-team debut for the club in the EFL Cup on 24 September, against Lincoln City, partnering Virgil van Dijk in central defence.[15][16][17] On 21 October, Williams came on as a 90th-minute substitute against AFC Ajax in the UEFA Champions League.[18] He made his second Champions League appearance the following week, where he came on as a 30th-minute substitute against FC Midtjylland after an injury to Fabinho. Liverpool went on to win 2–0, with Jürgen Klopp praising his performance after the game, saying to the press, "He did well, everything looks promising."[19] On 4 November, Williams played the full ninety minutes in a Champions League tie at Atalanta, keeping a clean sheet in a 5–0 win. On 16 December, he made his Premier League debut with a start in a 2–1 win against Tottenham Hotspur.[20] On 8 May, he slotted back alongside Nat Phillips in a 2–0 win over Southampton.[21] Williams played each of the last five games of the 2020–21 season, all five victories, with three clean sheets, as Liverpool finished third; he played a total of 19 games throughout the campaign as the club suffered a defensive crisis that left the three first-choice centre-backs sidelined.[22][23]
On 31 August 2021, Williams signed a new contract with Liverpool and joined Swansea City on a loan deal to last the 2021–22 season.[24] He allegedly suffered racist abuse during a match at Luton Town in September.[25] Williams proved unable to dislodge Kyle Naughton, Ryan Bennett and Ryan Manning in Swansea's back three, causing manager Russell Martin to admit that "I don't think they'll [Liverpool] be overly happy he's not involved, but we have to what's right for our football team and our club".[26] Williams played just five Championship games and Liverpool recalled him on 20 January.[27] He wrote on Instagram: "Gutted it didn't go to plan but it's been a pleasure to be a Swan for the time I was given."[28]
Williams returned to the Championship on loan at Blackpool on 19 July 2022, on a deal due to the run for the whole of the 2022–23 campaign.[29] He made his debut for the club in a 1–0 victory over Reading at Bloomfield Road on 29 July.[30] He started the season in good form.[31] After 17 appearances for the Seasiders, Williams was recalled to Liverpool on 23 January after he lost his place in the team and manager Michael Appleton was sacked.[32]
On 23 June 2023, Williams joined Aberdeen on a season-long loan.[33][34] His loan at Pittodrie was cut short as he was recalled back to Liverpool on 3 January, having not made a league appearance for the Dons.[35] Liverpool manager Jürgen Klopp said that Williams would have expected to play "from the first to the last second" in the Scottish Premiership.[36] Aberdeen manager Barry Robson explained that "Rhys came up injured and has struggled".[37] On 16 January 2024, he joined League One club Port Vale on loan until the end of the 2023–24 season.[38] However, he did not make a matchday squad. He was recalled to Liverpool on 1 February for rehabilitation due to an injury.[39]
On 20 August 2024, he joined League Two club Morecambe on loan until January 2025.[40] He said that he wanted manager Derek Adams to be able to trust him and was "delighted" at the chance to play first-team football.[41]
International career
Williams played for the England U18 team between March and May 2019. He was called up for the England U-19 team for the International Marbella Cup in October 2019.[42] On 5 October 2020, Williams received his first call-up to the England U-21 squad,[43] and made his debut during a 3–3 draw against Andorra on 7 October 2020.[44]
Career statistics
As of match played 23 November 2024
Appearances and goals by club, season and competition