The 10 men with the most weeks in the Top 5 of ATP Rankings: ft. Roger Federer, Rafael Nadal & Novak Djokovic

Ewan West
Roger Federer, Rafael Nadal and Novak Djokovic - who is the GOAT?
Tennis' Big Three of Roger Federer, Rafael Nadal and Novak Djokovic

Roger Federer holds the record for the most weeks ranked in the top five of the ATP Rankings, while Rafael Nadal and Novak Djokovic complete the top three. 

Six men have held a spot in the top five for over 500 weeks, while four have reached the 700-week mark.

Here, we look at the 10 players who have spent the most weeks ranked in the top five of the ATP Rankings since the system was introduced in 1973.

10. John McEnroe – 430 weeks

John McEnroe was one of the five best players in the ATP Rankings for 430 weeks after first climbing to world No 5 in November 1978. The last week in which the American was ranked in the top five was March 1990.

9. Stefan Edberg – 434 weeks

Stefan Edberg spent 434 weeks in the top five of the world rankings, having first broken into the top five in December 1985. The Swede was last ranked in the top five in October 1994.

ATP Features

The 8 men to pass 10,000 ATP Ranking points as Jannik Sinner joins elite 11,000-point club: Novak Djokovic at No 1

The 8 men to win two Grand Slams in a season, but not finish as year-end No 1 after Carlos Alcaraz’s 2024 feat

8. Andre Agassi – 443 weeks

Andre Agassi was a top five player in the ATP Rankings for 443 weeks after he reached world No 5 for the first time in July 1988. The American’s last week in the top five was in November 2005.

7. Boris Becker – 476 weeks

Boris Becker amassed 476 weeks in the top five of the world rankings, having first cracked the top five in October 1985. The German was last ranked in the top five in November 1996.

6. Pete Sampras – 511 weeks

Pete Sampras was ranked in the top five of the ATP Rankings for 511 weeks of his career, having climbed to fifth spot for the first time in October 1990. The last week in which the American was ranked in the top five was June 2001.

5. Ivan Lendl – 563 weeks

Ivan Lendl spent 563 weeks in the top five of the ATP Rankings, having first broken into the top five in March 1981. The Czech-American’s final week as a top five player was in January 1992.

4. Jimmy Connors – 705 weeks

Jimmy Connors amassed 705 weeks as a top five player in the world rankings after breaking into the top five for the first time in September 1973. The American was last ranked in the top five in June 1988.

3. Novak Djokovic – 816 weeks

Djokovic has held a position in the top five of the rankings for 816 weeks of his career to date, having first climbed to fifth place in April 2007. The Serbian is currently ranked fourth in the world.

2. Rafael Nadal – 837 weeks

Nadal occupied a place among the five best players in the ATP Rankings for 837 weeks, having cracked the top five for the first time in May 2005. The Spaniard spent his last week in the top five in January 2023.

1. Roger Federer – 859 weeks

Federer held a spot in the top five of the ATP Rankings for 859 weeks, having first broken into the top five in January 2003. The Swiss’ final week in the top five was in March 2021.

READ NEXT: The 5 men with the most hard-court Masters 1000 titles: Novak Djokovic No 1, Rafael Nadal 5th, Roger Federer with 22