Liverpool
On 27 December 2017, it was announced that Van Dijk would join Liverpool when the winter transfer window opened on 1 January 2018 for a reported fee of £75 million. Former club Celtic would receive 10% of Van Dijk's transfer fee, due to a sell-on clause placed in his Southampton contract. Southampton claimed the undisclosed transfer fee would constitute a world record fee in football for a defender.
Van Dijk made his debut for Liverpool on 5 January in the third round of the FA Cup and scored the winning goal with a late header in a 2–1 victory against local rivals Everton. In doing so, he became the first player since Bill White in 1901 to score on his debut in the Merseyside derby. Van Dijk and Dejan Lovren built a strong partnership at the heart of Liverpool's defence, with the Dutchman being credited for improving Liverpool's previous defensive issues. Van Dijk was included in the UEFA Champions League Squad of the Season, despite playing just half of the season in the Champions League, with the UEFA Technical Observers saying: "Van Dijk arrived at Anfield and provided composure and stability in the competition's knockout stages." Van Dijk played the full 90 minutes in the 2018 UEFA Champions League final against Real Madrid, which Liverpool lost 3–1. Van Dijk played 22 games in all competitions in his first season with the club, scoring once.
Van Dijk received the Liverpool Player of the Month award for his performances in August. On 2 December, Van Dijk was awarded an assist for the winning goal in a derby match against city rivals Everton. Liverpool won 1–0 thanks to Divock Origi's 96th-minute goal, set up by a Van Dijk volley and a subsequent error from Everton goalkeeper Jordan Pickford. The Dutchman was ultimately awarded the PFA Player of the Month for November 2018. On 21 December, Van Dijk scored his first goal in the Premier League for Liverpool in a 2–0 away win against Wolverhampton Wanderers. The Dutchman continued his impressive form in the 2018–19 season by winning the Premier League Player of the Month prize for December 2018.
On 27 February 2019, Van Dijk scored twice in a 5–0 win against Watford. The following month, he scored once – his first goal in the Champions League for the club – and assisted another in a 3–1 win over Bayern Munich. On 20 April, he was one of six players nominated for the PFA Players' Player of the Year award alongside teammate Sadio Mané. Four days later, he was named in the PFA Team of the Year alongside Liverpool teammates, Trent Alexander-Arnold, Mané and Andrew Robertson. On 28 April 2019, he was named the PFA Players' Player of the Year. Following Liverpool's 2–0 victory over Tottenham Hotspur in the 2019 UEFA Champions League final on 1 June, Van Dijk was named UEFA's man of the match.
In August 2019, Van Dijk won the UEFA Men's Player of the Year Award. On 2 September 2019, he was shortlisted in the final three of the best FIFA football awards. On 23 September 2019, he was voted runner-up in The Best FIFA Men's Player and into the FIFA FIFpro Men's World 11. In October 2019, Van Dijk was shortlisted as one in 30 football players for the Ballon d'Or. At the event in December, he finished runner-up behind Lionel Messi. The edition of the award was controversial in that while many believed that Messi was the justified winner of the award, many others believed that Van Dijk had been unfairly overlooked, with teammate Fabinho stating that "People always notice strikers more than defenders, but he should have won when you consider what he did individually and how he helped the team win the Champions League". On 21 December 2019, after missing the semi-final of the 2019 FIFA Club World Cup with illness, Van Dijk played in the final against Flamengo with Liverpool winning the trophy for the first time in the club's history.
Van Dijk received further recognition following the turn of the year, when he was named in the 2019 UEFA Team of the Year. On 19 January 2020, Van Dijk scored his first North-West Derby goal against Manchester United in Liverpool's 2–0 win at Anfield in the Premier League. Over the course of the 2019–20 domestic campaign, Van Dijk started and completed every minute for Liverpool. Liverpool won the Premier League title in the 2019–20 season, their first top-flight title in 30 years.
On 12 September 2020, Van Dijk scored a headed goal against Leeds United on the opening day of the new season. On 17 October, he was substituted in the sixth minute of the Merseyside derby after a challenge from Everton goalkeeper Jordan Pickford. On the following day, it was announced that he had suffered an ACL injury in his right knee and would undergo surgery. Van Dijk was expected to be out from six to twelve months. On 30 October it was announced that the surgery on his injuries had been successful. Dutch national team coach Frank de Boer had hoped that Van Dijk would be able to make his return before UEFA Euro 2020, Van Dijk however decided that he should continue his rehabilitation so he could start the next season fully fit.
Van Dijk made his first appearance in over nine months on 29 July 2021, coming on as a second-half substitute in a pre-season friendly against Hertha BSC. On 13 August 2021, Van Dijk signed a new four-year contract, keeping him at the club until 2025. His first goal for Liverpool in over 14 months came against his former club Southampton, when he hit a volley from a corner.
On 27 February 2022, Van Dijk helped Liverpool win the 2021–22 EFL Cup, scoring his penalty in the shoot-out over Chelsea after a goalless draw in normal time.
His performances during the 2021–22 season earned him a place in the Premier League PFA Team of the Year. Van Dijk earned a runners-up medal in the 2021–22 UEFA Champions League, losing the final to Real Madrid, and was selected as part of the Team of the Season. Liverpool narrowly missed out on the chance to achieve a historic quadruple, coming second in the Premier League and the 2021–22 UEFA Champions League but winning both the EFL Cup and the FA Cup.
On 29 October 2022, Liverpool lost 2–1 at home to Leeds United which was Van Dijk's first home defeat at Anfield in the Premier League after 70 games since joining the club in January 2018. Van Dijk was criticised for a number of performances in the 2022–23 season but soon regained his authoritative defensive traits with a performance against Brentford which led to him being voted Man of the Match by BBC Sport users. At the end of the 2022–23 season, Liverpool narrowly missed out on UEFA Champions League qualification.
On 31 July 2023, following the departure of Jordan Henderson, Van Dijk was named as Liverpool's new captain. On 27 August, Van Dijk was given his first Liverpool red card following a foul on Newcastle United's Alexander Isak. Initially, Van Dijk refused to leave the pitch and swore at referee John Brooks. Van Dijk was handed a one-match ban for the contentious red card, but was given an additional game ban after he admitted to acting in an 'improper manner' towards a match official. He was also fined £100,000 for his use of abusive words. On 25 February 2024, he won his first trophy as Liverpool captain and scored the only goal from a header in extra time of a 1–0 victory over Chelsea in the EFL Cup final. In the process, he was adjudged the man of the match and won the Alan Hardaker Trophy for the second time in his career, making him the fourth person to do so, along with John Terry, Vincent Kompany, and Ben Foster.
Van Dijk entered the final season of his current contract with no clear idea regarding his future at Liverpool. On 21 October, it was reported he began talks with the club about a new deal. In his 290th appearance for Liverpool, a 1–0 win over Girona in the UEFA Champions League in December 2024, Van Dijk became the first Liverpool player to reach 200 wins in under 300 appearances.
On 17 April 2025, Van Dijk signed a two-year contract extension, six days after Mohamed Salah also extended his contract.
On 27 April 2025, Liverpool were crowned Premier League champions after a 5–1 win at home against Tottenham Hotspur with Van Dijk winning a second Premier League title and first as captain. It was a record-tying 20th English league title for Liverpool.
On 25 May 2025, Liverpool were presented with the Premier League trophy after a 1–1 home draw with Crystal Palace on the final day of the season. Van Dijk received the trophy from former Liverpool captain Alan Hansen.
On 17 September 2025, Van Dijk scored his first goal of the 2025–26 season, the winning goal with a header against Atlético Madrid in a 3–2 win in the opening game of the 2025–26 UEFA Champions League league phase, On 13 December 2025, Van Dijk made his 250th Premier League appearance for Liverpool in a 2–0 home win against Brighton & Hove Albion. He concluded the season by becoming the oldest outfield player in Premier League history to play every minute of a campaign, surpassing the previous record held by John Terry, after featuring for the full 90 minutes in Liverpool's 1–1 draw against Brentford on the final day of the season at the age of 34 years and 320 days.