Site logo

Consecutive Seasons at Year-End Top 10

The longest streak of consecutive year-end finishes inside the ATP Top 10 belongs to Rafael Nadal with 18 consecutive seasons (2005–2022). The second-longest streak belongs to Jimmy Connors (16 seasons), followed by Roger Federer (14 seasons).

Record leaderboard
TopPlayerStreak LengthYears
1
πŸ‡ͺπŸ‡ΈRafael Nadal
182005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022
2
πŸ‡ΊπŸ‡ΈJimmy Connors
161973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988
3
πŸ‡¨πŸ‡­Roger Federer
142002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015
4
πŸ‡ΊπŸ‡ΈIvan Lendl
131980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992
5
πŸ‡ΊπŸ‡ΈPete Sampras
121990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
6
πŸ‡·πŸ‡ΈNovak Djokovic
102007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
7
πŸ‡ΈπŸ‡ͺStefan Edberg
101985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994
8
πŸ‡·πŸ‡ΈNovak Djokovic
92018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
9
πŸ‡¬πŸ‡§Andy Murray
92008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
10
πŸ‡ΊπŸ‡ΈAndy Roddick
92002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
11
πŸ‡¦πŸ‡·Guillermo Vilas
91974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982
12
πŸ‡ΊπŸ‡ΈAndre Agassi
81998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
13
πŸ‡©πŸ‡ͺBoris Becker
81985, 1986, 1987, 1988, 1989, 1990, 1991, 1992
14
πŸ‡ΊπŸ‡ΈJohn McEnroe
81978, 1979, 1980, 1981, 1982, 1983, 1984, 1985
15
πŸ‡ΈπŸ‡ͺBjorn Borg
81974, 1975, 1976, 1977, 1978, 1979, 1980, 1981
16
πŸ‡¨πŸ‡ΏTomas Berdych
72010, 2011, 2012, 2013, 2014, 2015, 2016
17
πŸ‡ΈπŸ‡ͺMats Wilander
71982, 1983, 1984, 1985, 1986, 1987, 1988
18
πŸ‡·πŸ‡ΊDaniil Medvedev
62019, 2020, 2021, 2022, 2023, 2024
19
πŸ‡ͺπŸ‡ΈDavid Ferrer
62010, 2011, 2012, 2013, 2014, 2015
20
πŸ‡ΊπŸ‡ΈMichael Chang
61992, 1993, 1994, 1995, 1996, 1997