The 100 Greatest Tennis Players of All-Time

Every ranking update ever (Last tennis update: 1/25/25 Next tennis update: December ’25)

The making of the list.

The Rules

If you disagree with the placement of an athlete whose prime occurred before 1975, please read The ChatGPT Cautionary Tale before commenting.

RankPlayerYearsCountry
1Serena WilliamsWhy?1995-2022USA
2Steffi Graf1982-1999Germany
3Martina Navratilova1974-2006USA
4Chris Evert1972-1989USA
5Margaret Court1960-1977Australia
6Monica Seles1989-2003Yugoslavia/USA
7Helen Wills Moody1922-1938USA
8Billie Jean King1968-1990USA
9Martina Hingis1994-2017Switzerland
10Justine Henin1999-2011Belgium
11Venus Williams1994-activeUSA
12Maria Sharapova2001-2020Russia
13Maureen Connolly1949-1954USA
14Maria Bueno1957-1977Brazil
15Evonne Goolagong Cawley1967-1983Australia
16Iga Świątek2016-activePoland
17Lindsay Davenport1993-2010USA
18Arantxa Sánchez Vicario1985-2002Spain
19Kim Clijsters1997-2022Belgium
20Suzanne Lenglen1914-1926France
21Pauline Betz1939-1946USA
22Doris Hart1940-1955USA
23Louise Brough1942-1959USA
24Hana Mandlíková1978-1990Czechoslovakia/Australia
25Simona Halep2006-activeRomania
26Aryna Sabalenka2015-activeBelarus
27Gabriela Sabatini1982-1996Argentina
28Jennifer Capriati1990-2004USA
29Ashleigh Barty2010-2022Australia
30Angelique Kerber2003-activeGermany
31Naomi Osaka2013-activeJapan
32Margaret Osbourne duPont1938-1962USA
33Victoria Azarenka2003-activeBelarus
34Petra Kvitová2006-activeCzech Republic
35Conchita Martinez1998-2006Spain
36Amélie Mauresmo1993-2009France
37Caroline Wozniacki2005-activeDenmark
38Mary Pierce1989-2006France
39Ann Jones1955-1977England
40Virginia Wade1968-1986England
41Svetlana Kuznetsova2000-2021Russia
42Alice Marble1931-1940USA
43Althea Gibson1950-1958USA
44Shirley Fry1941-1957USA
45Jana Novotná1987-1999Czech Republic
46Garbiñe Muguruza2012-2024Spain
47Darlene Hard1953-1970USA
48Helen Jacobs1925-1941USA
49Hilde Krahwinkel Sperling1929-1939Germany
50Jelena Janković2000-2022Serbia
51Tracy Austin1978-1994USA
52Li Na1999-2014China
53Ana Ivanovic2003-2016Serbia
54Dinara Safina2000-2011Russia
55Madison Keys2009-activeUSA
56Barbora Krejčíková2010-activeCzech Republic
57Lottie Dod1887-1893England
58Dorothea Douglass Lambert Chambers1903-1925England
59Molla Mallory1909-1929Norway/USA
60Nancy Richey1958-1978USA
61Lesley Bowrey1959-1978Australia
62Angela Mortimer1951-1962England
63Coco Gauf2018-activeUSA
64Karolína Plíšková2009-activeCzech Republic
65Elena Dementieva1998-2010Russia
66Vera Zvonareva2000-activeRussia
67Anastasia Myskina1998-2007Russia
68Iva Majoli1991-2004Croatia
69Elena Rybakina2014-activeKazakhstan
70Samantha Stosur1999-2022Australia
71Helena Suková1983-1998Czech Republic
72Mary Joe Fernandez1986-2000USA
73Wendy Turnbull1975-1989Australia
74Jelena Ostapenko2012-activeLatvia
75Sloane Stephens2009-acitveUSA
76Marion Bartoli2000-2013France
77Flavia Pennetta2000-2015Italy
78Bianca Andreescu2017-activeCanada
79Markéta Vondroušová2017-activeCzech Republic
80Simonne Mathieu1925-1946France
81Dorothy Round1928-1939England
82Christine Truman1957-1974England
83Pam Shriver1979-1997USA
84Ons Jabeur2010-activeTunisia
85Sofia Kenin2017-activeUSA
86Francesca Schiavone1998-2018Italy
87Andrea Jaeger1980-1985USA
88Françoise Dürr1960-1979France
89Sue Barker1972-1984England
90Mima Jaušovec1975-1988Yugoslavia
91Rosemary Casals1964-1985USA
92Kerry Melville1963-1979Australia
93Margaret Scriven1930-1947England
94Zina Garrison1980-1996USA
95Virginia Ruzici1975-1987Romania
96Olga Morozova1965-1979Soviet Union
97Jasmine Paolini2011-activeItaly
98Renáta Tomanová1973-1986Czechoslovakia
99Yola Ramirez1955-1963Mexico
100Claudia Kohde-Kilsch1980-1994Germany

The rest of the best tennis players of all time.

The 100 Greatest Tennis Players of All-Time

Every ranking update ever (Last tennis update: 1/25/25 Next tennis update: December ’25)

The making of the list.

The Rules

If you disagree with the placement of an athlete whose prime occurred before 1975, please read The ChatGPT Cautionary Tale before commenting.

Historically undervalued: 🔵

RankPlayerYearsCountry
1Novak DjokovicWhy?2003-activeSerbia
2Roger Federer1998-2022Switzerland
3Rafael Nadal2001-2024Spain
4Pete Sampras1988-2002USA
5Rod Laver1956-1979Australia
6Björn Borg1973-1984, 1991-1993Sweden
7Jimmy Connors1972-1996USA
8Ivan Lendl1978-1994Czechoslovakia
9Andre Agassi1986-2006USA
10John McEnroe1976-2006USA
11Andy Murray🔵Why?2005-2024Scotland
12Boris Becker1984-1999Germany
13Stefan Edberg1983-1996Sweden
14Mats Wilander1981-1996Sweden
15Pancho Gonzales1949-1974USA
16Ken Rosewall1956-1980Australia
17Bill Tilden1910-1946USA
18Jack Kramer1937-1954USA
19John Newcombe1960-1981Australia
20Jim Courier1988-2000USA
21Don Budge1932-1961USA
22Ellsworth Vines1930-1940USA
23Roy Emerson1951-1983Australia
24Arthur Ashe1959-1980USA
25Ilie Năstase1966-1985Romania
26Guillermo Vilas1968-1992Argentina
27Stan Wawrinka2002-activeSwitzerland
28Carlos Alcaraz2018-activeSpain
29Jannik Sinner2018-activeItaly
30Daniil Medvedev2014-activeRussia
31Lleyton Hewitt1998-2020Australia
32Andy Roddick2000-2015USA
33Marat Safin1997-2009Russia
34Patrick Rafter1991-2001Australia
35Gustavo Kuerten1995-2008Brazil
36René Lacoste1922-1932France
37Henri Cochet1922-1958France
38Hans Nüsslein1926-1957Germany
39Gottfried von Cramm1931-1952Germany
40Goran Ivanišević1988-2004Croatia
41Juan Carlos Ferrero1988-2012Spain
42Thomas Muster1985-2011Austria
43Yevgeny Kafelnikov1992-2010Russia
44Carlos Moyá1995-2010Spain
45Juan Martin Del Potro2005-2022Argentina
46Michael Chang1988-2003USA
47Dominic Thiem2011-2024Austria
48Michael Stich1988-1997Germany
49Jaroslav Drobný1938-1969Czechoslovakia
50Pancho Segura1939-1970Ecuador/USA
51Bobby Riggs1933-1962USA
52Sergi Bruguera1988-2002Spain
53Tony Roche1963-1979Australia
54Stan Smith1964-1985USA
55Jan Kodeš1966-1983Czechoslovakia
56Fred Perry1929-1959England
57Lew Hoad1950-1973Australia
58Tony Trabert1945-1963USA
59Frank Sedgman1953-1976Australia
60Stefanos Tsitsipas2016-activeGreece
61Alexander Zverev2013-activeGermany
62Jack Crawford1926-1951Australia
63David Ferrer2000-2019Spain
64Tomáš Berdych2002-2019Czech Republic
65Yannick Noah1977-1996France
66Vitus Gerulaitis1971-1986USA
67Pat Cash1982-2006Australia
68Jean Borotra1920-1956France
69Laurence Doherty1893-1910England
70Jo-Wilfried Tsonga2004-2022France
71David Nalbandian2000-2013Argentina
72Manuel Orantes1964-1983Spain
73Miloslav Mečíř1982-1990Czechoslovakia
74Marcelo Ríos1994-2004Chile
75Budge Patty1940-1960USA
76Tom Okker1964-1981Netherlands
77Petr Korda1987-2005Czech Republic
78Tim Henman1993-2007England
79William Larned1890-1911USA
80Tommy Haas1996-2018Germany
81Kei Nishikori2007-activeJapan
82Alex Corretja1991-2005Spain
83Casper Ruud2015-activeNorway
84Marin Čilić2005-activeCroatia
85Anthony Wilding1904-1914New Zealand
86Richard Krajicek1989-2003Netherlands
87Guillermo Coria2000-2009Argentina
88Nikolay Davydenko1999-2014Russia
89Thomas Enqvist1991-2005Sweden
90Milos Raonic2008-activeCanada
91Andrés Gimeno1960-1974Spain
92Andrés Gómez1979-1995Ecuador
93Adriano Panatta1969-1983Italy
94Andrei Medvedev1991-2001Ukraine
95Andrey Rublev2014-activeRussia
96Grigor Dimitrov2008-activeBulgaria
97Todd Martin1990-2004USA
98Wayne Ferreira1989-2005S. Africa
99Cédric Pioline1989-2002France
100Robin Söderling2001-2011Sweden

The rest of the best tennis players of all time.

Lineal Tennis Greatest of All-Time

GOATYearsGOATYears
1Laurence Doherty1903-19201Lottie Dod1893-1920
2Bill Tilden1920-19582Molla Mallory1920-1922
3Pancho Gonzales1958-19663Suzanne Lenglen1922-1930
4Rod Laver1966-19984Helen Wills Moody1930-1970
5Pete Sampras1998-20095Margaret Court1970-1980
6Roger Federer2009-20236Chris Evert1980-1986
7Novak Djokovic2023-present7Martina Navatilova1986-1996
8Steffi Graf1996-2016
9Serena Williams2016-present