👑 All-Time Records

Most Weeks at No. 1 in Tennis

Novak Djokovic has spent 428 weeks as world No. 1, the most in the history of the ATP rankings. Here is every man who has reached the top since 1973, ranked by total weeks.

Last updated:

Record highlights

428
Most total weeks
Novak Djokovic 🇷🇸
237
Most consecutive weeks
Roger Federer 🇨🇭, 2004–08
8
Most year-end No. 1 finishes
Novak Djokovic 🇷🇸
19
Youngest No. 1 (age)
Carlos Alcaraz 🇪🇸, 2022
29
Men who have been No. 1
Since 23 August 1973
947
Big Three combined
Djokovic + Federer + Nadal

Sinner vs Alcaraz

Since June 2024 the No. 1 ranking has been passed back and forth between Jannik Sinner and Carlos Alcaraz. Sinner's first reign ran for 65 straight weeks. Alcaraz took the top spot at the 2025 US Open and finished 2025 as year-end No. 1. Sinner returned to No. 1 on 13 April 2026.

With 90 weeks, Sinner is 10th on the all-time list. The next names above him are Andre Agassi (101) and Björn Borg (109).

🇸🇪 Björn Borg
109
🇺🇸 Andre Agassi
101
🇮🇹 Jannik Sinner
90
🇦🇺 Lleyton Hewitt
80
🇪🇸 Carlos Alcaraz
66

How the record has evolved

The ATP computer rankings started on 23 August 1973, with Ilie Năstase as the first No. 1. Since then, only five men have taken over the record for most total weeks at the top.

1974
Jimmy Connors reaches No. 1 in July and holds it for 160 straight weeks. He finishes with 268, the benchmark for the next 16 years.
1990
Ivan Lendl passes Connors and ends his career on 270 weeks, including a run of 157 in a row.
2000
Pete Sampras moves past Lendl. He retires with 286 weeks and a record six straight year-end No. 1 finishes (1993–98).
2012
Roger Federer wins Wimbledon, returns to No. 1 and passes Sampras. He finishes with 310 weeks, including the record 237 in a row.
2021
Novak Djokovic begins his 311th week at No. 1 on 8 March and moves past Federer.
2024
Djokovic's last reign ends on 9 June, leaving the record at 428 weeks. Jannik Sinner becomes the first Italian No. 1 the next day.

Complete all-time list

Every ATP world No. 1 since 1973. "Best run" is the player's longest consecutive stretch at No. 1. Active players are marked.

Frequently asked questions

Who has spent the most weeks at No. 1 in men's tennis?

Novak Djokovic, with 428 weeks. Roger Federer is second on 310 and Pete Sampras third on 286. Djokovic also holds the record for year-end No. 1 finishes with eight.

What is the record for consecutive weeks at No. 1?

Roger Federer spent 237 weeks in a row at No. 1, from 2 February 2004 to 17 August 2008. Next are Jimmy Connors (160) and Ivan Lendl (157). Djokovic's longest single run was 122 weeks.

How many weeks have Sinner and Alcaraz spent at No. 1?

As of the ATP rankings of 21 September 2026, Jannik Sinner has 90 weeks at No. 1 and Carlos Alcaraz has 66. The two have traded the top spot since June 2024.

How many players have been ranked world No. 1?

29 men have reached No. 1 since the ATP rankings began in 1973. The first was Ilie Năstase and the most recent new No. 1 was Jannik Sinner in June 2024. Patrick Rafter's single week in 1999 is the shortest time any player has spent at the top.

Were any weeks not counted?

Yes. The rankings were frozen from 23 March to 23 August 2020 during the COVID-19 pandemic. Djokovic was No. 1 for that whole period, but those 22 weeks are not included in his total.

Explore more records

Tennis Goat app

Can you reach No. 1?

In Tennis Goat you start as an unranked 16-year-old and climb the world rankings week by week. Get to the top, then find out how long you can stay there.

428 weeks is the number to beat

Build a career from the satellites to world No. 1, and see how long you can stay on top.

Download on the App Store Get it on Google Play