Site logo

Timespan between first and last time ranked at Top 10

Loading controls...
The longest career span inside the ATP Top 10 belongs to Roger Federer: 19y 4m 21d, from 2002-05-20 to 2021-10-11. Second is Novak Djokovic (19y 1m 1d). Third is Rafael Nadal (17y 10m 16d). 100 players feature in this all-time list. 15 of them had a career span of over 10 years inside the Top 10.
Record leaderboard
#PlayerSpanFirstLast
119y 4m 21d2002-05-202021-10-11
219y 1m 1d2007-03-192026-04-20
317y 10m 16d2005-04-252023-03-13
417y 10m 11d1988-06-062006-04-17
515y 7m 14d1973-09-101989-04-24
613y 1m 2d1980-07-071993-08-09
712y 0m 27d1978-09-251990-10-22
811y 7m 12d2009-02-232020-10-05
911y 6m 12d1985-07-081997-01-20
1011y 4m 11d1990-09-102002-01-21
1110y 7m 28d2008-10-062019-06-03
1210y 6m 13d2014-07-072025-01-20
1310y 6m 14d2007-04-162017-10-30
1410y 3m 9d2006-01-302016-05-09
1510y 3m 0d2006-10-232017-01-23
169y 11m 26d1985-02-181995-02-13
179y 8m 10d2008-05-122018-01-22
189y 6m 22d1974-08-191984-03-12
199y 3m 12d2010-02-012019-05-13
208y 11m 25d2007-07-092016-07-04