Most Consecutive Weeks in Top 100
The all-time record for consecutive weeks inside the ATP Top 100 belongs to Roger Federer with 1165 consecutive weeks (from 1999-10-11 to 2022-07-04). The second-longest streak is held by Novak Djokovic (1060 weeks), followed by Rafael Nadal (1029 weeks). A total of 100 players have remained inside the Top 100 consecutively for at least one month.
| Top | Player | Weeks | Start | End |
|---|---|---|---|---|
| 1 | 1165 | 1999-10-11 | 2022-07-04 | |
| 2 | 1060 | 2005-07-04 | 2026-03-23 | |
| 3 | 1029 | 2003-04-21 | 2023-06-05 | |
| 4 | 956 | 2005-04-18 | 2024-01-08 | |
| 5 | 891 | 1973-08-20 | 1990-09-03 | |
| 6 | 877 | 2002-07-08 | 2019-04-22 | |
| 7 | 875 | 2004-03-08 | 2021-05-10 | |
| 8 | 853 | 1978-10-16 | 1995-02-06 | |
| 9 | 839 | 2002-07-22 | 2018-08-13 | |
| 10 | 836 | 1977-07-04 | 1993-06-28 | |
| 11 | 798 | 2007-10-29 | 2023-07-10 | |
| 12 | 794 | 2004-02-02 | 2019-04-15 | |
| 13 | 785 | 2006-01-30 | 2021-07-12 | |
| 14 | 779 | 1973-08-20 | 1988-07-11 | |
| 15 | 759 | 2006-03-06 | 2021-02-15 | |
| 16 | 756 | 2001-01-29 | 2015-07-20 | |
| 17 | 735 | 1988-06-06 | 2002-07-01 | |
| 18 | 734 | 1989-08-14 | 2003-09-01 | |
| 19 | 726 | 1983-10-17 | 1997-09-01 | |
| 20 | 723 | 1995-09-25 | 2009-07-27 |