GOATvs

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.

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

See the Tennis Players Top 100

More lists