GOATvs › Tennis Players › male tennis players
Greatest male tennis players of all time, ranked by everyone
The 63 male tennis players on GOATvs, in the order everyone's head-to-head votes put them.
- Roger Federer Switzerland · 1981– · #1 in the world
- Novak Djokovic Serbia · 1987– · #2 in the world
- Rafael Nadal Spain · 1986– · #3 in the world
- Rod Laver Australia · 1938– · #9 in the world
- Pete Sampras United States · 1971– · #10 in the world
- John McEnroe United States · 1959– · #11 in the world
- Björn Borg Sweden · 1956– · #15 in the world
- Arthur Ashe United States · 1943–1993 · #16 in the world
- Jimmy Connors United States · 1952– · #17 in the world
- Andre Agassi United States · 1970– · #19 in the world
- Guillermo Vilas Argentina · 1952– · #20 in the world
- Carlos Alcaraz Spain · 2003– · #21 in the world
- Ken Rosewall Australia · 1934– · #22 in the world
- John Newcombe Australia · 1944– · #24 in the world
- Boris Becker Germany · 1967– · #27 in the world
- Bobby Riggs United States · 1918–1995 · #28 in the world
- Stefan Edberg Sweden · 1966– · #29 in the world
- Andy Murray United Kingdom · 1987– · #32 in the world
- Yannick Noah France · 1960– · #33 in the world
- Roy Emerson Australia · 1936– · #34 in the world
- Jannik Sinner Italy · 2001– · #35 in the world
- Ivan Lendl United States · 1960– · #36 in the world
- Stan Wawrinka Switzerland · 1985– · #38 in the world
- Don Budge United States · 1915–2000 · #39 in the world
- Jim Courier United States · 1970– · #41 in the world
- Mats Wilander Sweden · 1964– · #46 in the world
- René Lacoste France · 1904–1996 · #49 in the world
- Pancho Gonzales United States · 1928–1995 · #51 in the world
- Yevgeny Kafelnikov Russia · 1974– · #52 in the world
- Carlos Moyá Spain · 1976– · #53 in the world
- Gustavo Kuerten Brazil · 1976– · #55 in the world
- Bill Tilden United States · 1893–1953 · #56 in the world
- Pat Rafter Australia · 1972– · #57 in the world
- Lleyton Hewitt Australia · 1981– · #59 in the world
- Stan Smith United States · 1946– · #60 in the world
- Fred Perry United Kingdom · 1909–1995 · #61 in the world
- Marat Safin Russia · 1980– · #65 in the world
- Michael Chang United States · 1972– · #66 in the world
- Nicola Pietrangeli Italy · 1933–2025 · #68 in the world
- Ilie Năstase Romania · 1946– · #69 in the world
- Andy Roddick United States · 1982– · #74 in the world
- Frances Tiafoe United States · 1998– · #77 in the world
- Daniil Medvedev Russia · 1996– · #78 in the world
- Michael Stich Germany · 1968– · #83 in the world
- Manuel Santana Spain · 1938–2021 · #84 in the world
- Juan Martín del Potro Argentina · 1988– · #86 in the world
- Juan Carlos Ferrero Spain · 1980– · #92 in the world
- Dominic Thiem Austria · 1993– · #93 in the world
- Alexander Zverev Germany · 1997– · #95 in the world
- Marin Čilić Croatia · 1988– · #96 in the world
- Goran Ivanišević Croatia · 1971– · #97 in the world
- Ben Shelton United States · 2002– · #98 in the world
- Diego Forlán Uruguay · 1979– · #100 in the world
- Stefanos Tsitsipas Greece · 1998– · #103 in the world
- Taylor Fritz United States · 1997– · #104 in the world
- Kei Nishikori Japan · 1989– · #105 in the world
- Paolo Maldini Italy · 1968– · #112 in the world
- Gaël Monfils France · 1986– · #113 in the world
- Grigor Dimitrov Bulgaria · 1991– · #115 in the world
- Nick Kyrgios Australia · 1995– · #116 in the world
- Karen Khachanov Russia · 1996– · #117 in the world
- John Isner United States · 1985– · #119 in the world
- Jo-Wilfried Tsonga France · 1985– · #120 in the world
See the Tennis Players Top 100