A total of 18 athletes have logged over 500 weeks in the ATP Rankings’ top 20, with the legendary trio of Novak Djokovic, Rafael Nadal, and Roger Federer at the forefront. This article highlights the 20 male players who have spent the most weeks in the ATP Rankings’ top 20. 20. Stan Wawrinka – 484 […]
A total of 18 athletes have logged over 500 weeks in the ATP Rankings’ top 20, with the legendary trio of Novak Djokovic, Rafael Nadal, and Roger Federer at the forefront.
This article highlights the 20 male players who have spent the most weeks in the ATP Rankings’ top 20.
20. Stan Wawrinka – 484 weeks
Stan Wawrinka has maintained a ranking in the ATP’s top 20 for 484 weeks throughout his career, having initially entered the top 20 in May 2008. His latest appearance in the top 20 was in April 2021.
19. Vitas Gerulaitis – 499 weeks
Vitas Gerulaitis ranked among the world’s top 20 players for 499 weeks, having first entered the top 20 in April 1975. His last week as a top 20 player occurred in May 1985.
18. Yannick Noah – 500 weeks
Yannick Noah secured a place in the ATP Rankings’ top 20 for 500 weeks after first breaking into the top 20 in May 1980. The last time the Frenchman was ranked in the top 20 was in April 1990.
17. Goran Ivanisevic – 502 weeks
Goran Ivanisevic was positioned in the ATP’s top 20 for 502 weeks, first achieving this in July 1990. The Croatian’s final appearance in the top 20 was in July 2002.
ATP Features
Jannik Sinner’s 2024 season v Roger Federer 2006 v Rafael Nadal 2010 v Novak Djokovic 2015
16. Jo-Wilfried Tsonga – 523 weeks
Jo-Wilfried Tsonga was part of the ATP’s top 20 for 523 weeks after first entering this elite group in January 2008. His last instance in the top 20 took place in February 2018.
15. Andy Roddick – 546 weeks
Andy Roddick occupied a position in the top 20 for 546 weeks, having first made the top 20 in August 2001. His last week ranked among the top 20 was in August 2012.
14. Guillermo Vilas – 554 weeks
Guillermo Vilas achieved 554 weeks in the ATP Rankings’ top 20, first making this milestone in August 1974. The Argentine’s final ranking in the top 20 occurred in May 1987.
13. Tomas Berdych – 583 weeks
Tomas Berdych spent 583 weeks ranked in the ATP’s top 20 after first joining in May 2006. His last participation in the top 20 was in June 2018.
12. David Ferrer – 590 weeks
David Ferrer maintained a top 20 ranking for 590 weeks, first achieving this in April 2005. His final time in the top 20 came in October 2016.
11. Andy Murray – 598 weeks
Andy Murray was in the ATP’s top 20 for 598 weeks after entering the ranks in August 2006. His last appearance in the top 20 was in February 2018.
10. Stefan Edberg – 615 weeks
Stefan Edberg was ranked among the top 20 players for 615 weeks, first reaching this status in March 1984. The Swede’s last week in the top 20 was in May 1997.
9. Boris Becker – 643 weeks
Boris Becker occupied a top 20 ranking for 643 weeks throughout his career, first entering in June 1985. He was last ranked in the top 20 in October 1997.
8. Pete Sampras – 680 weeks
Pete Sampras achieved 680 weeks in the top 20, first breaking through in February 1990. His last week in the top 20 was in March 2003.
7. John McEnroe – 736 weeks
John McEnroe was ranked among the top 20 players for 736 weeks, first entering this space in October 1977. His final week in the top 20 was in January 1993.
6. Ivan Lendl – 737 weeks
Ivan Lendl held a top 20 ranking for 737 weeks, first making the cut in January 1980. His last week in the top 20 occurred in April 1994.
5. Jimmy Connors – 861 weeks
Jimmy Connors was a top 20 player for 861 weeks, originally being the world No 10 in the inaugural ATP Rankings released in August 1973. He last appeared in the top 20 in February 1990.
4. Andre Agassi – 868 weeks
Andre Agassi spent 868 weeks in the ATP Rankings’ top 20, first reaching it in February 1988. His last week ranked in the top 20 was in July 2006.
3. Novak Djokovic – 902 weeks
Djokovic will have been ranked in the top 20 for 902 weeks by 20 January 2025, having first secured fifth place in April 2007. He is currently ranked seventh globally.
2. Rafael Nadal – 912 weeks
Nadal was part of the top 20 players for 912 weeks, first entering the group in April 2005. He last appeared in the top 20 in May 2023.
1. Roger Federer – 1064 weeks
Federer was ranked in the ATP’s top 20 for 1064 weeks, first breaking into it in February 2001. His final week in the top 20 was in January 2022.
READ NEXT: The 5 men who have won 10+ ATP titles in a season: ft. Novak Djokovic, Rafael Nadal, Roger Federer