GOATvs › Tennis Players
Top 100 greatest tennis players of all time
The greatest tennis players of all time, ranked by everyone, one head-to-head pick at a time. Build your own Top 10 and see it next to the world's.
120 players, men and women in one list, from Suzanne Lenglen and Bill Tilden to Carlos Alcaraz, Jannik Sinner and Coco Gauff. The starting order comes from Tennis Channel's 100 greatest, Grand Slam titles and the world No. 1s; after that the votes decide.
- Roger Federer Switzerland · 1981–
- Novak Djokovic Serbia · 1987–
- Rafael Nadal Spain · 1986–
- Serena Williams United States · 1981–
- Margaret Court Australia · 1942–
- Billie Jean King United States · 1943–
- Steffi Graf Germany · 1969–
- Chris Evert United States · 1954–
- Rod Laver Australia · 1938–
- Pete Sampras United States · 1971–
- John McEnroe United States · 1959–
- Martina Navratilova Czech Republic · 1956–
- Monica Seles United States · 1973–
- Venus Williams United States · 1980–
- Björn Borg Sweden · 1956–
- Arthur Ashe United States · 1943–1993
- Jimmy Connors United States · 1952–
- Maria Sharapova Russia · 1987–
- Andre Agassi United States · 1970–
- Guillermo Vilas Argentina · 1952–
- Carlos Alcaraz Spain · 2003–
- Ken Rosewall Australia · 1934–
- Iga Świątek Poland · 2001–
- John Newcombe Australia · 1944–
- Aryna Sabalenka Belarus · 1998–
- Helen Wills United States · 1905–1998
- Boris Becker Germany · 1967–
- Bobby Riggs United States · 1918–1995
- Stefan Edberg Sweden · 1966–
- Kim Clijsters Belgium · 1983–
- Justine Henin Belgium · 1982–
- Andy Murray United Kingdom · 1987–
- Yannick Noah France · 1960–
- Roy Emerson Australia · 1936–
- Jannik Sinner Italy · 2001–
- Ivan Lendl United States · 1960–
- Arantxa Sánchez Vicario Spain · 1971–
- Stan Wawrinka Switzerland · 1985–
- Don Budge United States · 1915–2000
- Evonne Goolagong Cawley Australia · 1951–
- Jim Courier United States · 1970–
- Lindsay Davenport United States · 1976–
- Ashleigh Barty Australia · 1996–
- Jennifer Capriati United States · 1976–
- Amélie Mauresmo France · 1979–
- Mats Wilander Sweden · 1964–
- Maureen Connolly United States · 1934–1969
- Angelique Kerber Germany · 1988–
- René Lacoste France · 1904–1996
- Naomi Osaka Japan · 1997–
- Pancho Gonzales United States · 1928–1995
- Yevgeny Kafelnikov Russia · 1974–
- Carlos Moyá Spain · 1976–
- Suzanne Lenglen France · 1899–1938
- Gustavo Kuerten Brazil · 1976–
- Bill Tilden United States · 1893–1953
- Pat Rafter Australia · 1972–
- Tracy Austin United States · 1962–
- Lleyton Hewitt Australia · 1981–
- Stan Smith United States · 1946–
- Fred Perry United Kingdom · 1909–1995
- Althea Gibson United States · 1927–2003
- Gabriela Sabatini Argentina · 1970–
- Taylor Townsend United States · 1996–
- Marat Safin Russia · 1980–
- Michael Chang United States · 1972–
- Virginia Wade United Kingdom · 1945–
- Nicola Pietrangeli Italy · 1933–2025
- Ilie Năstase Romania · 1946–
- Victoria Azarenka Belarus · 1989–
- Li Na China · 1982–
- Madison Keys United States · 1995–
- Martina Hingis Switzerland · 1980–
- Andy Roddick United States · 1982–
- Maria Bueno Brazil · 1939–2018
- Hana Mandlíková Czech Republic · 1962–
- Frances Tiafoe United States · 1998–
- Daniil Medvedev Russia · 1996–
- Garbiñe Muguruza Spain · 1993–
- Petra Kvitová Czech Republic · 1990–
- Samantha Stosur Australia · 1984–
- Jessica Pegula United States · 1994–
- Michael Stich Germany · 1968–
- Manuel Santana Spain · 1938–2021
- Juan Martín del Potro Argentina · 1988–
- Anna Kournikova Russia · 1981–
- Sania Mirza India · 1986–
- Coco Gauff United States · 2004–
- Ana Ivanovic Serbia · 1987–
- Linda Nosková Czech Republic · 2004–
- Elina Svitolina Ukraine · 1994–
- Juan Carlos Ferrero Spain · 1980–
- Dominic Thiem Austria · 1993–
- Mirra Andreeva Russia · 2007–
- Alexander Zverev Germany · 1997–
- Marin Čilić Croatia · 1988–
- Goran Ivanišević Croatia · 1971–
- Ben Shelton United States · 2002–
- Simona Halep Romania · 1991–
- Diego Forlán Uruguay · 1979–