Site logo

Timespan between first and last time ranked at Top 20

Loading controls...
The longest career span inside the ATP Top 20 belongs to Roger Federer: 20y 10m 29d, from 2001-02-26 to 2022-01-24. Second is Novak Djokovic (19y 6m 11d). Third is Andre Agassi (18y 5m 9d). 100 players feature in this all-time list. 32 of them had a career span of over 10 years inside the Top 20.
Record leaderboard
#PlayerSpanFirstLast
120y 10m 29d2001-02-262022-01-24
219y 6m 11d2006-10-092026-04-20
318y 5m 9d1988-02-152006-07-24
418y 2m 1d2005-04-042023-06-05
516y 5m 30d1973-08-201990-02-19
615y 4m 8d1999-02-222014-06-30
715y 3m 22d1977-10-031993-01-25
814y 3m 18d1979-12-241994-04-11
914y 0m 11d2009-01-122023-01-23
1013y 9m 26d2008-10-132022-08-08
1113y 1m 9d1984-03-261997-05-05
1213y 0m 12d1990-02-262003-03-10
1312y 11m 0d2008-05-122021-04-12
1412y 9m 19d1974-07-151987-05-04
1512y 3m 19d1985-06-171997-10-06
1612y 2m 8d2003-04-282015-07-06
1712y 1m 3d2006-05-152018-06-18
1812y 0m 13d1996-05-202008-06-02
1911y 11m 8d1990-07-232002-07-01
2011y 8m 21d2005-06-202017-03-13