Novak Djokovic extended his remarkable record for the most victories over top 10 players at Grand Slams with his outstanding triumph against Carlos Alcaraz at the 2025 Australian Open.
Here, we look at the five players with the most wins against opponents ranked in the top 10 of the ATP Rankings at majors since 1988 (the first year when all four Grand Slam events used the 128-player draw format)
Andre Agassi earned 109 victories over top 10 players in his career, with 25 of these wins coming at Grand Slams.
The eight-time major winner registered 13 top 10 wins at the US Open, five at the Australian Open, four at Wimbledon and three at the French Open.
The American’s maiden top 10 win at a Grand Slam was against Jimmy Connors in the 1988 US Open quarter-finals, while his last was against Marcos Baghdatis in the second round of the 2006 US Open.
Pete Sampras amassed 124 career top 10 wins in total — of which 30 were in matches at Grand Slam tournaments.
The 14-time major champion recorded 16 wins over top 10 opponents at the US Open, 10 at Wimbledon, three at the Australian Open and one at the French Open.
The American’s first top 10 victory at a major was a second round win over Mats Wilander at the 1989 US Open, while his last was against Andre Agassi in the 2002 US Open final.
Jannik Sinner emulates Djokovic, Nadal & Federer feats as he makes Australian Open statement
Novak Djokovic’s 50 Grand Slam semi-finals: Tennis icon hits new milestone
Rafael Nadal won 186 matches against players ranked in the top 10, with 55 of these victories coming at majors.
The 22-time Grand Slam winner compiled a staggering 32 wins over top 10 opponents at Roland Garros, nine at the Australian Open, and seven at both Wimbledon and the US Open.
The Spaniard claimed his maiden top 10 Grand Slam win against Roger Federer in the semi-finals of the 2005 French Open, while his last one was against Casper Ruud in the 2022 Roland Garros final.
Roger Federer earned 224 career top 10 wins, with 64 of these triumphs in Grand Slam matches.
The 20-time major champion registered 21 victories over top 10 players at the Australian Open, 19 at Wimbledon, 16 at the US Open and eight at the French Open.
The Swiss’ first top 10 victory at a major was a fourth round win against Pete Sampras at Wimbledon in 2001, while his last was against Rafael Nadal in the 2019 Wimbledon semi-finals.
Djokovic has accumulated a record 260 victories over opponents ranked in the top 10, with 70 of these wins coming at majors.
The 24-time Grand Slam champion has earned an incredible 26 top 10 wins at the Australian Open, 16 at the US Open, 15 at the French Open and 13 at Wimbledon.
The Serbian’s maiden win over a top 10 opponent was a second round triumph against Fernando Gonzalez at the 2006 French Open.
READ NEXT: John McEnroe’s ‘injury’ theory directed at Novak Djokovic could have big consequences