Timespan between first and last time ranked at Top 50
Loading controls...
The longest career span inside the ATP Top 50 belongs to Roger Federer: 22y 3m 0d, from 2000-03-06 to 2022-06-06. Second is Gael Monfils (20y 0m 24d). Third is Novak Djokovic (19y 10m 8d). 100 players feature in this all-time list. 100 of them had a career span of over 10 years inside the Top 50.
| # | Player | Span | First | Last |
|---|---|---|---|---|
| 1 | 22y 3m 0d | 2000-03-06 | 2022-06-06 | |
| 2 | 20y 0m 24d | 2005-08-08 | 2025-09-01 | |
| 3 | 19y 10m 8d | 2006-06-12 | 2026-04-20 | |
| 4 | 19y 10m 1d | 2003-08-04 | 2023-06-05 | |
| 5 | 19y 0m 18d | 1973-08-20 | 1992-09-07 | |
| 6 | 18y 10m 16d | 1987-10-19 | 2006-09-04 | |
| 7 | 18y 8m 28d | 1991-01-21 | 2009-10-19 | |
| 8 | 18y 2m 23d | 2008-01-28 | 2026-04-20 | |
| 9 | 18y 2m 8d | 2005-05-16 | 2023-07-24 | |
| 10 | 17y 11m 30d | 2006-02-20 | 2024-02-19 | |
| 11 | 17y 11m 16d | 2006-01-16 | 2024-01-01 | |
| 12 | 16y 11m 23d | 1997-10-20 | 2014-10-13 | |
| 13 | 15y 9m 30d | 1977-08-08 | 1993-06-07 | |
| 14 | 15y 8m 10d | 2004-06-07 | 2020-02-17 | |
| 15 | 15y 7m 19d | 1999-05-10 | 2014-12-29 | |
| 16 | 15y 4m 29d | 2003-02-17 | 2018-07-16 | |
| 17 | 15y 4m 22d | 2003-01-27 | 2018-06-18 | |
| 18 | 15y 3m 29d | 1979-06-11 | 1994-10-10 | |
| 19 | 14y 9m 16d | 2011-07-04 | 2026-04-20 | |
| 20 | 14y 8m 12d | 2001-07-30 | 2016-04-11 |