ABCDEFGHIJKLMN
1
Player / RankGS Titles RankGS Finals RankCareer Slam RankTotal Wins RankTitles RankFinals RankWeeks #1 RankConsecutive Weeks #1Masters WinsOlympicsWorld Tour FinalsAvg RankCriteria Count
2
Roger Federer321222213222.0011
3
Novak Djokovic111334141312.0911
4
Andre Agassi971810891261107.3611
5
Ivan Lendl942443434033.6410
6
Rafael Nadal2314556112103.6410
7
Jimmy Connors9711115260103.9110
8
Pete Sampras4521079359035.1810
9
John McEnroe14937667105066.6410
10
Stefan Edberg2292901111003107.008
11
Boris Becker221221211120012068.098
12
Björn Borg663079800084.277
13
Guillermo Vilas01436970000104.456
14
Ilie Nastase0163111201500055.646
15
Andy Murray0030001408102.364
16
Lleyton Hewitt0030001090082.734
17
Mats Wilander14920001600003.734
18
Jim Courier015300012012003.824
19
Andy Roddick0160140017012005.364
20
John Newcombe14122000000002.553
21
Gustavo Kuerten000000130120103.183
22
Roy Emerson501000000000.552
23
Rod Laver601000000000.642
24
Fred Perry901000000000.912
25
Ken Rosewall902000000001.002
26
Bill Tilden803000000001.002
27
Henri Cochet1402000000001.452
28
René Lacoste1402000000001.452
29
Arthur Ashe0163000000001.732
30
Jan Kodeš0163000000001.732
31
Don Budge2201000000002.092
32
Jack Crawford2202000000002.182
33
Frank Sedgman2802000000002.732
34
Tony Trabert2802000000002.732
35
Yevgeny Kafelnikov000000000100.091
36
Miloslav Mecír000000000100.091
37
Marc Rosset000000000100.091
38
Nicolás Massú000000000100.091
39
Ashley Cooper002000000000.181
40
Jean Borotra002000000000.181
41
Lew Hoad002000000000.181
42
Manuel Santana002000000000.181
43
Sergi Bruguera000000000200.181
44
Tim Mayotte000000000200.181
45
Jordi Arrese000000000200.181
46
Tommy Haas000000000200.181
47
Mardy Fish000000000200.181
48
Fernando González000000000200.181
49
Frank Parker003000000000.271
50
Goran Ivaniševic000000000300.271
51
Juan Martín del Potro000000000300.271
52
Brad Gilbert000000000300.271
53
Andrei Cherkasov000000000300.271
54
Leander Paes000000000300.271
55
Arnaud di Pasquale000000000300.271
56
Stan Smith0000000000100.911
57
Manuel Orantes0000000000100.911
58
Michael Stich0000000000100.911
59
Thomas Muster0000000010000.911
60
Michael Chang0000000011001.001
61
Bill Larned1400000000001.271
62
Dick Sears1400000000001.271
63
William Renshaw1400000000001.271
64
Laurie Doherty2200000000002.001