TENNISGOAT

Records

Novak Djokovic leads the Open Era with 24 Slams, ahead of Rafael Nadal (22) and Roger Federer (20). The full top 50 is listed below, computed from every ATP tour-level match played since 1968.

#PlayerSlams W–LWin %Active
1 🇷🇸 Novak Djokovic 24 1,177–238 83.2% 2004–2026
2 🇪🇸 Rafael Nadal 22 1,080–228 82.6% 2002–2024
3 🇨🇭 Roger Federer 20 1,251–275 82.0% 1998–2021
4 🇺🇸 Pete Sampras 14 762–222 77.4% 1988–2002
5 🇸🇪 Bjorn Borg 11 654–140 82.4% 1971–1993
6 🇺🇸 Jimmy Connors 8 1,277–286 81.7% 1969–1996
7 🇺🇸 Ivan Lendl 8 1,068–243 81.5% 1978–1994
8 🇺🇸 Andre Agassi 8 870–274 76.0% 1986–2006
9 🇺🇸 John McEnroe 7 884–198 81.7% 1976–1994
10 🇸🇪 Mats Wilander 7 571–222 72.0% 1980–1996
11 🇪🇸 Carlos Alcaraz 7 302–68 81.6% 2020–2026
12 🇸🇪 Stefan Edberg 6 801–270 74.8% 1982–1996
13 🇩🇪 Boris Becker 6 713–214 76.9% 1983–1999
14 🇦🇺 Rod Laver 5 576–146 79.8% 1968–1979
15 🇦🇺 John Newcombe 5 569–227 71.5% 1968–1981
16 🇮🇹 Jannik Sinner 5 365–89 80.4% 2019–2026
17 🇦🇷 Guillermo Vilas 4 953–297 76.2% 1968–1992
18 🇦🇺 Ken Rosewall 4 546–192 74.0% 1968–1980
19 🇺🇸 Jim Courier 4 506–237 68.1% 1987–2000
20 🇺🇸 Arthur Ashe 3 799–260 75.4% 1968–1979
21 🇬🇧 Andy Murray 3 739–262 73.8% 2005–2024
22 🇨🇭 Stan Wawrinka 3 589–391 60.1% 2003–2026
23 🇨🇿 Jan Kodes 3 507–285 64.0% 1968–1983
24 🇧🇷 Gustavo Kuerten 3 358–195 64.7% 1996–2008
25 🇷🇴 Ilie Nastase 2 909–335 73.1% 1968–1985
26 🇺🇸 Stan Smith 2 779–305 71.9% 1968–1985
27 🇦🇺 Lleyton Hewitt 2 616–262 70.2% 1997–2016
28 🇷🇺 Yevgeny Kafelnikov 2 609–306 66.6% 1992–2003
29 🇪🇸 Sergi Bruguera 2 447–271 62.3% 1988–2002
30 🇷🇺 Marat Safin 2 422–267 61.2% 1997–2009
31 🇺🇸 Johan Kriek 2 376–222 62.9% 1977–1992
32 🇦🇺 Patrick Rafter 2 358–191 65.2% 1991–2001
33 🇪🇸 Manuel Orantes 1 724–294 71.1% 1968–1984
34 🇺🇸 Michael Chang 1 662–312 68.0% 1987–2003
35 🇦🇹 Thomas Muster 1 625–273 69.6% 1984–2011
36 🇺🇸 Andy Roddick 1 612–213 74.2% 2000–2012
37 🇭🇷 Marin Cilic 1 609–363 62.7% 2005–2026
38 🇭🇷 Goran Ivanisevic 1 599–333 64.3% 1988–2004
39 🇺🇸 Roscoe Tanner 1 591–298 66.5% 1969–1985
40 🇪🇸 Carlos Moya 1 575–319 64.3% 1995–2010
41 🇩🇪 Alexander Zverev 1 564–234 70.7% 2013–2026
42 🇺🇸 Vitas Gerulaitis 1 535–232 69.8% 1971–1986
43 🇪🇨 Andres Gomez 1 531–273 66.0% 1978–1995
44 🇫🇷 Yannick Noah 1 482–211 69.6% 1977–1996
45 🇪🇸 Juan Carlos Ferrero 1 479–262 64.6% 1999–2012
46 🇷🇺 Daniil Medvedev 1 450–192 70.1% 2016–2026
47 🇦🇷 Juan Martin del Potro 1 439–174 71.6% 2006–2022
48 🇳🇱 Richard Krajicek 1 411–219 65.2% 1991–2003
49 🇨🇿 Petr Korda 1 410–248 62.3% 1985–1999
50 🇮🇹 Adriano Panatta 1 410–250 62.1% 1968–1983
Methodology

GOAT points: every round reached scores, scaled per tier from these title anchors — Slam 2000 (runner-up 1200), Tour Finals 1500, Masters 1000, Olympics 1000, ATP 500 → 500, ATP 250 and legacy tour events → 250 — following the shape of the official ATP points tables. Davis Cup doesn't score; the GOAT ranking lists Slam champions only. Titles = winning the final of a tour-level event (Slams, Masters, Tour Finals, 500s, 250s, legacy events, Olympic gold). Peak Elo: chess-style rating over the full chronological match history with K = 250/(n+5)^0.4; walkovers are skipped and are also excluded from all win–loss records, per ATP convention.