WTA | Singles | Official ATP Doubles | 5W ATP Doubles | Live ATP Doubles Ranking | Live ATP Doubles Race | Tournament Draws | Title Holders | Live Scores

 Official ATP Doubles

Live Ranking
Race
Tournament Draws
Live Scores
Official ATP Doubles
#: Tennis Player Rank
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNext WeekNext Week
1
Wesley Koolhof33NED7440+27440
1
Neal Skupski33GBR7440+2Davis Cup (1 W / 0 L)7440
3
Rajeev Ram38USA7030-2Davis Cup (1 W / 0 L)7030
4
Joe Salisbury30GBR6940-26940
5
Marcelo Arévalo32ESA5750+15750
5
Jean-Julien Rojer41NED5750+15750
7
Mate Pavić29CRO5530-25530
8
Nikola Mektić34CRO53255325
9
Austin Krajicek32USA4220Davis Cup (1 W / 0 L)4220
10
Harri Heliövaara33FIN4205+14145
Advertisement
11
Ivan Dodig38CRO4120-14120
12
Lloyd Glasspool29GBR41154055
13
Horacio Zeballos37ARG3800+13800
14
Marcel Granollers36ESP3650+23650
15
Jan Zieliński26POL3510+213510
16
Michael Venus35NZL3470-1Dallas R163470
17
Rohan Bopanna42IND3260+2Davis Cup (0 W / 1 L)3100-3
18
John Isner37USA3230+23230+1
19
Matwé Middelkoop39NED3210+2Montpellier R163210+1
20
Tim Pütz35GER3125-2Davis Cup (1 W / 0 L)3125+1
21
Andreas Mies32GER3090+1Davis Cup (1 W / 0 L)3090
22
Hugo Nys31MON3010+183010
23
Juan Sebastián Cabal36COL2730+4Davis Cup (0 W / 1 L)2730
23
Robert Farah36COL2730+4Davis Cup (0 W / 1 L)2730
25
Santiago González39MEX2720+5Montpellier R162560-2
26
Kevin Krawietz31GER2640-1Montpellier R162640+1
27
Rafael Matos27BRA2640+2Cordoba R162640+1
28
Édouard Roger-Vasselin39FRA2580+4Montpellier R162535
29
Simone Bolelli37ITA2520-62520
30
David Vega Hernández28ESP2490+1Cordoba R162490
31
Hubert Hurkacz25POL2420+32420
32
Fabio Fognini35ITA2400-62400
33
Jason Kubler29AUS2355+1302355
34
Jamie Murray36GBR2275+1Dallas R162275
35
Rinky Hijikata21AUS2133+2422133
36
Andrés Molteni34ARG2100+1Cordoba R161940-3
37
Fabrice Martin36FRA2055+21Montpellier R162055+1
38
John Peers34AUS2025Montpellier R162025+1
39
Nick Kyrgios27AUS1940-261940+1
40
Marcelo Melo39BRA1870-1Cordoba R161870-1
41
Robin Haase35NED1859+1Montpellier R16Lost in Koblenz SFLost in Koblenz SF
Montpellier R16
1895+1
42
Jack Sock30USA1725+11725
43
Gonzalo Escobar34ECU1705+11705
44
Nathaniel Lammons29USA1700-3Dallas R161700
45
Máximo González39ARG1675Cordoba R161585-3
46
Matthew Ebden35AUS1655-221655+1
47
Thanasi Kokkinakis26AUS1620-301620+1
48
Andrey Golubev35KAZ1620+1Cordoba R161620+1
49
Alexander Erler25AUT1581+1Montpellier R161566
50
Jackson Withrow29USA1581-4Dallas R161551
Advertisement
51
Nicolas Mahut41FRA1555-4Davis Cup (0 W / 1 L)1350-11
52
Andrea Vavassori27ITA1528+1Cordoba R161483-2
53
Joran Vliegen29BEL1505-21505+2
54
Fabien Reboul27FRA1505+3Cordoba R161460-2
55
Sander Gillé32BEL1490-31490+3
56
Lucas Miedler26AUT1488-2Montpellier R161488+3
57
Ariel Behar33URU1460-9Cordoba R161460+2
58
Sadio Doumbia32FRA1441+2Cordoba R161384-1
59
Tomislav Brkić32BIH1415+6Davis Cup (1 W / 0 L)1415+2
60
Raven Klaasen40RSA1375-41375
61
Francisco Cabral26POR1374-6Cordoba R161374
62
Max Purcell24AUS1342-29Burnie W1401+4
63
Henry Patten26GBR1305Dallas R161305
64
Julian Cash26GBR1305Dallas R161305
65
Aleksandr Nedovyesov35KAZ1301-6Cordoba R161256-2
66
Andre Goransson28SWE1280+2Dallas R161280+1
67
Nicolás Barrientos35COL1275-1Cordoba R161275+1
68
Lorenzo Sonego27ITA1260-71215
69
Luke Saville29AUS1208+12Lost in Burnie F1108-7
70
Nikola Ćaćić32SRB1205+12Cordoba R161205+1
71
Miguel Angel Reyes Varela35MEX1200-9Dallas R161200+1
72
Guillermo Durán34ARG1180Cordoba R161110-3
73
Stefanos Tsitsipas24GRE11751175+1
74
Philipp Oswald37AUT1166-5Montpellier R16Lost in Koblenz QFLost in Koblenz QF
Montpellier R16
1186+3
75
Aisam-ul-Haq Qureshi42PAK1136+1Davis Cup (0 W / 1 L)1091-2
76
Albano Olivetti31FRA1131-9Montpellier R16Lost in Koblenz SFLost in Koblenz SF
Montpellier R16
1137+3
77
Feliciano López41ESP1130-61130+3
78
Adam Pavlásek28CZE1067+8Montpellier R161067
79
Ben McLachlan30JPN1045-9Dallas R161045
80
Saketh Myneni35IND1042-6Dallas R16Lost in Koblenz R16Lost in Koblenz R16
Dallas R16
1017-2
81
John Patrick Smith34AUS1036-3Dallas R16911-13
82
Daniel Evans32GBR1030-2Davis Cup (1 W / 0 L)1030+2
83
David Pel31NED1029-4Montpellier R161029+2
84
Mackenzie McDonald27USA10151015+1
85
Hunter Reese30USA1012-2Dallas R16Lost in Koblenz SFLost in Koblenz SF
Dallas R16
958-1
86
Roman Jebavý33CZE994+7Montpellier R16Lost in Koblenz R16Lost in Koblenz R16
Montpellier R16
949-1
87
Robert Galloway30USA961Cleveland W986+3
88
Denis Shapovalov23CAN960960+3
89
Ramkumar Ramanathan28IND953Montpellier R16719-28
90
Yuki Bhambri30IND939Dallas R16939+2
91
Ivan Sabanov30SRB926+1Dallas R16926+2
92
Guido Andreozzi31ARG916+11Cordoba R16916+1
93
Diego Hidalgo29ECU916-18Dallas R16916+1
94
Sriram Balaji32IND915+7Montpellier R16Lost in Koblenz R16Lost in Koblenz R16
Montpellier R16
841-6
95
Jeevan Nedunchezhiyan34IND915+5Montpellier R16Lost in Koblenz R16Lost in Koblenz R16
Montpellier R16
915+2
96
Cristian Rodríguez32COL905-19Dallas R16905+1
97
Matej Sabanov30SRB896-2Dallas R16896
98
Sander Arends31NED891-4Montpellier R16891
99
Jonathan Eysseric32FRA880-3Vilnius R16Lost in Koblenz FLost in Koblenz F
Vilnius R16
924+9
100
William Blumberg25USA875-2Dallas R16Lost in Cleveland R16Lost in Cleveland R16
Dallas R16
795-4
Advertisement
101
Luis David Martínez33VEN864-4Dallas R16864+2
102
Pedro Martínez25ESP835-17Cordoba R16835
103
Sam Weissborn31AUT832+4Vilnius R16698-18
104
Hans Hach Verdugo33MEX827-2Cleveland W902+8
105
Jonny O'Mara27GBR811-6Dallas R16721-9
106
Denys Molchanov35UKR775Vilnius R16Lost in Koblenz FLost in Koblenz F
Vilnius R16
835+3
107
Victor Vlad Cornea29ROU771+1Davis Cup (0 W / 1 L)771+2
108
Jérémy Chardy35FRA765+707765+1
109
Romain Arneodo30MON765+14Vilnius R16765+1
110
Dustin Brown38JAM758+3Lost in Koblenz R16758+1
111
Sergio Martos Gornes28ESP756+8Tenerife 3 R16Lost in Tenerife 2 SFLost in Tenerife 2 SF
Tenerife 3 R16
770+5
112
Fabian Fallert25GER752-7Montpellier R16Koblenz WKoblenz W
Montpellier R16
836+11
113
Bruno Soares40BRA750-22750+3
114
Diego Schwartzman30ARG735-5735+3
115
Alex Lawson29USA728-5714-3
116
Marcelo Demoliner34BRA721+9Cordoba R16721+3
117
Andrey Rublev25RUS720-6720+2
118
Tommy Paul25USA720-6720+2
119
Marco Bortolotti32ITA709-3Tenerife 3 R16Lost in Tenerife 2 SFLost in Tenerife 2 SF
Tenerife 3 R16
723+7
120
Szymon Walków27POL705-5Vilnius R16Lost in Koblenz QFLost in Koblenz QF
Vilnius R16
707+1
121
Treat Huey37PHI703-17Dallas R16703+1
122
Nuno Borges25POR696-8696
123
Benjamin Bonzi26FRA691+82691
124
Bart Stevens25NED683+2Lost in Koblenz R16683
125
Oleg Prihodko25UKR666+8666-1
126
Igor Zelenay40SVK646-9646-1
127
Max Schnur29USA646-6566-14
128
Lloyd Harris25RSA645+26645
129
Patrik Niklas Salminen25FIN638+5Montpellier R16638
130
Karol Drzewiecki27POL638-2Vilnius R16638
131
Andrew Harris28AUS637-7Tenerife 3 R16637
132
Dan Added23FRA627-10Monastir 5 W627
133
Artem Sitak36NZL623+2Davis Cup (1 W / 0 L)623
134
Adrian Mannarino34FRA615-7615
135
Sem Verbeek28NED601-6Tenerife 3 R16Lost in Tenerife 2 QFLost in Tenerife 2 QF
Tenerife 3 R16
601-2
136
Hendrik Jebens27GER599+1Montpellier R16Koblenz WKoblenz W
Montpellier R16
683+11
137
Petros Tsitsipas22GRE599+6Vilnius R16599-1
138
Felipe Meligeni Alves24BRA597-7552-8
139
Reese Stalder26USA592-7Lost in Cleveland F612+4
140
Rubén González37PHI582-10Tenerife 3 R16Lost in Cleveland FLost in Cleveland F
Tenerife 3 R16
602+4
141
Zdeněk Kolář26CZE575-5Vilnius R16Lost in Koblenz QFLost in Koblenz QF
Vilnius R16
595+2
142
Luciano Darderi20ITA568+4568+2
143
Botic van de Zandschulp27NED565-23565+1
144
Maxime Cressy25USA560-6Montpellier R16560+1
145
Vladyslav Manafov29UKR559-3Davis Cup (1 W / 0 L)559+1
146
Arjun Kadhe29IND555+9Vilnius R16Lost in Koblenz R16Lost in Koblenz R16
Vilnius R16
555+1
147
MinKyu Song32KOR550550
148
Alexander Zverev25GER540-8540
149
João Sousa33POR540-8540
150
Fernando Romboli34BRA529-5Tenerife 3 R16Lost in Tenerife 2 R16Lost in Tenerife 2 R16
Tenerife 3 R16
529
Advertisement
151
Arthur Rinderknech27FRA520+204Davis Cup (0 W / 1 L)520
152
JiSung Nam29KOR517+1517
153
Purav Raja37IND509-9Vilnius R16509
154
Federico Zeballos34BOL498+8498
155
Divij Sharan36IND497-5Vilnius R16497
156
Marek Gengel27CZE494-5494
157
Boris Arias29BOL490+7490
158
Theo Arribage22FRA482-10482
159
Quentin Halys26FRA481-10Montpellier R16481
160
Franko Škugor35CRO479-3Tenerife 3 R16Lost in Tenerife 2 R16Lost in Tenerife 2 R16
Tenerife 3 R16
479
161
Jan Lennard Struff32GER460-22460
162
Neil Oberleitner23AUT460-6Lost in Monastir 5 SF439-4
163
Taylor Fritz25USA450-5450+1
164
Cameron Norrie27GBR450-5450+1
165
Viktor Durasovic25NOR448-4Davis Cup (0 W / 1 L)448+1
166
Yun-seong Chung24KOR435+1435-1
167
Evan King30USA431-2Lost in Cleveland QF447+2
168
Steve Johnson33USA430+1430-3
169
Yu-hsiou Hsu23TWN430-3405-11
170
Andrew Paulson21CZE429429-2
171
Anirudh Chandrasekar24IND429+22Tenerife 3 R16Lost in Koblenz QFLost in Koblenz QF
Tenerife 3 R16
433+2
172
Oriol Roca Batalla29ESP425+2417-3
173
Michael Geerts28BEL422+11Lost in Tenerife 2 R16419-1
174
Piotr Matuszewski24POL422+12Lost in Tenerife 2 R16422+1
175
Constantin Frantzen24GER421-2Tenerife 3 R16Lost in Koblenz QFLost in Koblenz QF
Tenerife 3 R16
433+5
176
Kaito Uesugi27JPN414-4401-6
177
Jesper de Jong22NED406-2406
178
Pierre Hugues Herbert31FRA405-2155-179
179
Jaume Munar25ESP405-2315-28
180
Aslan Karatsev29RUS405-2405+2
181
Alexander Bublik25KAZ405-2405+2
182
Yuta Shimizu23JPN404-2Lost in Burnie SF434+14
183
Kaichi Uchida28JPN402-2402+2
184
Benjamin Lock29ZIM395-2Davis Cup (0 W / 1 L)391+1
185
Nicolás Mejía22COL390-2390+1
186
Maximilian Neuchrist31AUT387-1387+1
187
Miomir Kecmanović23SRB385Dallas R16385+1
188
Renzo Olivo30ARG378+19378+1
189
Sanjar Fayziev28UZB374Davis Cup (0 W / 1 L)374+1
190
Hernán Casanova28ARG373+8373+1
191
Facundo Díaz Acosta22ARG372-3372+1
192
Andrej Martin33SVK368-24218-93
193
Michail Pervolarakis26GRE365-3365+2
194
Grigoriy Lomakin24KAZ365+10Tenerife 3 R16Lost in Tenerife 2 R16Lost in Tenerife 2 R16
Tenerife 3 R16
365+2
195
Manuel Guinard27FRA362-4Montpellier R16362+2
196
Holger Rune19DEN360-2Davis Cup (1 W / 0 L)360+2
197
Federico Delbonis32ARG360-1360+2
198
Alex de Minaur23AUS360-3360+2
199
Orlando Luz24BRA358+15358+2
200
Nicholas Monroe40USA350-1350+2
Advertisement
201
Toshihide Matsui44JPN347347+2
202
Luca Margaroli30SUI345-31Tenerife 3 R16Lost in Tenerife 2 R16Lost in Tenerife 2 R16
Tenerife 3 R16
315-7
203
Román Andrés Burruchaga21ARG344344+2
204
Andrea Collarini31ARG344+20344+2
205
Kai Wehnelt27GER335+3Vilnius R16Lost in Koblenz R16Lost in Koblenz R16
Vilnius R16
335+2
206
Marc Polmans25AUS331+62Burnie W406+30
207
Luke Johnson28GBR330-5Tenerife 3 R16Lost in Tenerife 2 QFLost in Tenerife 2 QF
Tenerife 3 R16
346+7
208
Geoffrey Blancaneaux24FRA329+9313-4
209
Santiago Rodríguez Taverna23ARG318+11Tenerife 3 R16Lost in Tenerife 2 R16Lost in Tenerife 2 R16
Tenerife 3 R16
318+3
210
Filip Polasek37SVK315-92315+2
211
Akira Santillan25AUS314+1314+1
212
Leandro Riedi21SUI313+1313+1
213
Arklon Huertas Del Pino Cordova28PER313+17309-3
214
Marcelo Zormann26BRA312+57312+1
215
Luca Sanchez23FRA311+1Lost in Sunderland SF
Monastir 5 W
311+1
216
Pablo Andújar37ESP310-64310+1
217
Adrián Menéndez-Maceiras37ESP301+1301
218
Jakub Paul23SUI300+11292-8
219
Gijs Brouwer26NED299Lost in Koblenz R16299+1
220
Brandon Walkin28AUS297+1Lost in Burnie R16297+1
221
Tallon Griekspoor26NED295+1295
222
Enzo Couacaud27FRA294+1294-1
223
Ignacio Carou23URU294-8294-1
224
Skander Mansouri27TUN293+1Davis Cup (1 W / 0 L)268-20
225
Vijay Sundar Prashanth36IND292+6Tenerife 3 R16Lost in Koblenz QFLost in Koblenz QF
Tenerife 3 R16
296+5
226
Charles Broom24GBR291-16Vilnius R16291-1
227
Karen Khachanov26RUS290-1290-1
228
Jason Taylor28AUS282+4Lost in Burnie R16282-3
229
Petr Nouza24CZE281-2Lost in Koblenz R16281-4
230
Niklas Schell24GER279+24Lost in Nussloch QF
Lost in Koblenz R16
282-2
231
Daniel Masur28GER278+3Vilnius R16Lost in Nussloch SF
Lost in Koblenz R16
Lost in Nussloch SF
Lost in Koblenz R16
Vilnius R16
286+2
232
Calum Puttergill29AUS278+3Lost in Burnie QF294+7
233
Courtney John Lock26ZIM278Davis Cup (0 W / 1 L)274-4
234
Ivan Liutarevich26BLR276+15Vilnius R16Lost in Tenerife 2 R16Lost in Tenerife 2 R16
Vilnius R16
276-1
235
Kelsey Stevenson32CAN276+10276+1
236
Tomás Martín Etcheverry23ARG275Cordoba R16230-39
237
Christopher Rungkat33INA274-37274+1
238
Facundo Mena30ARG273-1228-40
239
Markos Kalovelonis28GRE273-1Vilnius R16257-14
240
Murkel Dellien25BOL272-12Lost in Antalya 4 SF272+2
241
Tristan Schoolkate21AUS271-49Lost in Burnie F321+36
242
Grigor Dimitrov31BUL270-2270+3
243
Frances Tiafoe25USA270-1270+3
244
Oscar Otte29GER270-1Dallas R16270+3
245
Francisco Cerúndolo24ARG270-36Cordoba R16270+3
246
Malek Jaziri39TUN270-2270+3
247
Daniel Cukierman27ISR270-1Sunderland W295+25
248
Dane Sweeny21AUS269-88Lost in Burnie QF285+18
249
Daniel Dutra da Silva34BRA266+16266+3
250
Íñigo Cervantes33ESP265-3257-2
Advertisement
251
Łukasz Kubot40POL265-3265+4
252
Martín Cuevas31URU263-1Davis Cup (1 W / 0 L)263+4
253
Giles Hussey25GBR261-3261+4
254
Marc-Andrea Hüsler26SUI260+90260+4
255
Ignacio Monzón25ARG254+1254+1
256
Arthur Bouquier22FRA253+1Monastir 6 W249-5
257
Christian Harrison28USA252+1Tenerife 3 R16Tenerife 2 WTenerife 2 W
Tenerife 3 R16
327+53
258
Roberto Quiroz30ECU252+1252+2
259
Ruben Bemelmans35BEL251+1251+2
260
Alberto Barroso Campos26ESP251+1Lost in Manacor 3 F267+15
261
Colin Sinclair28NMI251+1Davis Cup (1 W / 0 L)Lost in Wesley Chapel QFLost in Wesley Chapel QF
Davis Cup (1 W / 0 L)
254+6
262
Franco Agamenone29ITA250+2250+4
263
David Pichler26AUT250-8Lost in Cairo SF238-4
264
Alibek Kachmazov20RUS249-1249+5
265
Conner Huertas del Pino27PER249+22249+5
266
Mark Whitehouse29GBR240+9Lost in Sunderland R16240+1
267
Vitaliy Sachko25UKR239+2Lost in Koblenz QF259+16
268
Ken Skupski39GBR238-62238+2
269
Alexandru Jecan34ROU237+1237+1
270
Filip Bergevi28SWE236-3Tenerife 3 R16Manacor 3 WManacor 3 W
Tenerife 3 R16
246+6
271
Titouan Droguet21FRA234-18234
272
Keegan Smith24USA233Lost in Cleveland R16233
273
Ezekiel Clark24USA230-7Lost in Edmond QF
Lost in Cleveland QF
248+11
274
Zvonimir Babić27CRO229+11Lost in Cairo SF
Lost in Tenerife 2 R16
233+1
275
Tung Lin Wu24TWN228-1228-2
276
Alex Molčan25SVK225+544180-48
277
Mili Poljičak18CRO222+2222-2
278
Evgeny Karlovskiy28RUS222+2222-2
279
Vít Kopřiva25CZE221+2Vilnius R16221-2
280
Alexander Merino30PER221+2221-2
281
Alexander Donski24BUL221-29Davis Cup (0 W / 1 L)218-6
282
Ben Shelton20USA220+1220-1
283
James Frawley28AUS220+1220-1
284
Aleksandar Kovačević24USA219+2Lost in Cleveland QF235+14
285
Gonçalo Oliveira27POR218+5218-1
286
Vishnu Vardhan35IND217+2127-138
287
Alex Bolt30AUS216+610216-1
288
Tim Sandkaulen25GER214+1Tenerife 3 R16Lost in Nussloch QF
Lost in Koblenz QF
Lost in Nussloch QF
Lost in Koblenz QF
Tenerife 3 R16
237+19
289
Thiago Agustín Tirante21ARG213+2213-1
290
Christopher Eubanks26USA212+2Dallas R16212-1
291
Otto Virtanen21FIN211+2211-1
292
Yoshihito Nishioka27JPN210+147210-1
293
Timo Stodder26GER210+15Lost in Wesley Chapel QF205-6
294
Nicolás Álvarez Varona21ESP208+1208
295
Lukáš Rosol37CZE206+1Lost in Tenerife 2 R16206
296
Leonardo Aboian24ARG206+1206
297
Jiří Lehečka21CZE205+760205
298
Jordan Thompson28AUS205+155Dallas R16205
299
Tomás Lipovšek Puches29ARG204-1204-1
300
Oleksii Krutykh22UKR203-1Tenerife 3 R16Lost in Tenerife 2 R16Lost in Tenerife 2 R16
Tenerife 3 R16
203-1
301
Altuğ Çelikbilek26TUR201-1Davis Cup (1 W / 0 L)201-1
302
Evgeny Donskoy32RUS201-1201-1
303
Francesco Passaro22ITA200+39Lost in Tenerife 2 F246+40
304
Adam Taylor31AUS200-1Lost in Burnie R16200
305
Shinji Hazawa23JPN199-1Lost in Burnie SF229+29
306
Benoît Paire33FRA198-1Lost in Tenerife 2 QF214+17
307
Damien Wenger22SUI196-1196
308
Juan Ignacio Galarza28ARG196-1196
309
Ray Ho22TWN196-15Lost in Jakarta 2 SF198+3
310
Rubin Statham35NZL193-1193+1
311
Aidan McHugh22GBR193-1190
312
Eric Vanshelboim21UKR192+2192+2
313
Alfredo Perez25USA191+2Wesley Chapel W
Lost in Cleveland QF
232+39
314
Pedro Cachín27ARG190+2Cordoba R16145-59
315
JC Aragone27USA187+2187+2
316
Jorge Panta27PER187+2Davis Cup (1 W / 0 L)185+1
317
Jaime Faria19POR185+3185+1
318
Francesco Forti23ITA184+3Lost in Monastir 4 QF
Lost in Monastir 5 F
186+4
319
Seita Watanabe22JPN184+3184+2
320
Matteo Arnaldi21ITA183+3183+2
321
Niki Kaliyanda Poonacha27IND183+3Jakarta 2 W198+16
322
Scott Duncan28GBR183+31Lost in Sunderland R16183+3
323
Julian Lenz29GER182+2182+3
324
Blake Ellis24AUS182+2Lost in Burnie R16182+3
325
Ajeet Rai24NZL182+2182+3
326
Marc López40ESP180+2180+3
327
Nicolás Jarry27CHI180+3180+2
328
Pablo Carreño Busta31ESP180+3180+2
329
Roberto Carballés Baena29ESP180-88Cordoba R1690-220
330
Jelle Sels27NED180-57180+2
331
Albert Ramos Viñolas35ESP180+2Cordoba R16180+4
332
Jeremy Beale28AUS179+2179+3
333
Mick Veldheer26NED178-14163-16
334
Arthur Fery20GBR177+1177+3
335
Li Tu26AUS177-138177+3
336
Jaroslav Pospíšil41CZE175+3Vilnius R16175+3
337
Joshua Paris26GBR174+6Lost in Sunderland F174+1
338
Ben Jones24GBR174+18Lost in Sunderland SF174
339
Jérôme Kym19SUI173+1173
340
Antonio Šančić34CRO172+1172
341
Denis Kudla30USA170+4170
342
Francisco Comesaña22ARG170-40170
343
Francis Casey Alcantara31PHI170+3Lost in Jakarta 2 SF174+6
344
Michael Vrbenský23CZE168-31168+1
345
Billy Harris28GBR167+2164-3
346
Fabio Coelho22POR167+2167+2
347
Dalibor Svrčina20CZE166+2166+2
348
Eero Vasa26FIN165+2165+2
349
Yan Bondarevskiy22RUS165+2Tenerife 3 R16Lost in Sharm El Sheikh SF165+2
350
Rithvik Choudary Bollipalli22IND163+2Jakarta 2 W178+20
351
Kyrian Jacquet21FRA162-39162+1
352
Luca Van Assche18FRA161-16Montpellier R16116-94
353
Brandon Nakashima21USA160+1160
354
Juan Bautista Torres20ARG159+3159
355
Matthew Christopher Romios23AUS159+3Lost in Burnie SF189+43
356
Masamichi Imamura24JPN159+4Lost in Jakarta 2 QF161+4
357
Camilo Ugo Carabelli23ARG156-79156+2
358
Johannes Ingildsen25DEN155+5Davis Cup (1 W / 0 L)155
359
Davide Pozzi24ITA152+24Lost in Bagnoles De L'orne SF156+3
360
Remy Bertola24SUI151+6151
361
Denis Yevseyev29KAZ151-23151
362
Antoine Bellier26SUI150+5150
363
Miķelis Lībietis30LAT150+5Tenerife 3 R16150
364
Fajing Sun26CHN149+5Lost in Monastir 4 QF
Lost in Monastir 5 R16
151+5
365
David Poljak26CZE149+5149+1
366
Volodoymyr Uzhylovskyi34UKR149-5Lost in Sharm El Sheikh QF149+1
367
Sandro Kopp22AUT148+13146-2
368
Miloš Karol20SVK148+13148+2
369
Constantin Bittoun Kouzmine24FRA148-4Lost in Bagnoles De L'orne QF
Lost in Monastir 6 QF
140-20
370
Martin Breysach21FRA147+1Lost in Cleveland R16139-21
371
Marcello Serafini20ITA147+4Lost in Sunderland R16147+4
372
Marcus Willis32GBR146+64Lost in Sunderland R16146+4
373
Raúl Brancaccio25ITA146Tenerife 3 R16Lost in Tenerife 2 R16146+2
374
Domagoj Bilješko25CRO146146+4
375
Mario Mansilla Diez20ESP146+1146+3
376
Rio Noguchi24JPN145+1Lost in Burnie QF161+25
377
Ilya Snițari20MDA145+21Antalya 4 W145+3
378
João Lucas Reis Da Silva22BRA144144+2
379
Yuki Mochizuki25JPN144Lost in Burnie R16144+2
380
Julian Ocleppo25ITA143+2Vilnius R16143+2
381
Seong chan Hong25KOR143-22143+2
382
Benjamin Sigouin23CAN143+24Edmond W
Lost in Cleveland QF
174+47
383
Matheus Pucinelli De Almeida21BRA141+1141+2
384
Mateus Alves22BRA141+1141+2
385
Thomas Fancutt27AUS141+1Lost in Burnie R16141
386
Bu Yunchaokete21CHN141-24141+2
387
Ethan Quinn18USA140140+1
388
Georgii Kravchenko22UKR140140+1
389
Juan Pablo Paz28ARG140140+1
390
Samuel Vincent Ruggeri20ITA140Lost in Monastir 4 SF
Lost in Monastir 5 QF
136-9
391
Kacper Żuk24POL139-27139+1
392
Denis Istomin36UZB139-1123-35
393
Álvaro López San Martín25ESP139+14Lost in Manacor 3 QF139+1
394
Kyle Seelig25USA139Lost in Edmond QF139+1
395
Simon Freund26SWE138+37Lost in Sunderland QF141+12
396
Sascha Gueymard Wayenburg19FRA137+1292-130
397
Gabriel Roveri Sidney25BRA137137+1
398
Lukáš Pokorný20SVK136+13136+1
399
Márton Fucsovics30HUN135+1135-1
400
Yannick Hanfmann31GER135+150135-1
401
Pablo Cuevas37URU135135-1
401
Sebastian Korda22USA135135-1
401
Félix Auger-Aliassime22CAN135135-3
404
Hugo Gaston22FRA135-128135-1
405
Marcos Giron29USA135-194Dallas R16135-1
406
Jonathan Erlich45ISR135-145-432
407
Andrea Picchione24ITA134+2Lost in Monastir 6 F134
408
Alexander Weis25ITA132-9129-9
409
Vladyslav Orlov27UKR132+21Lost in Al Zahra R16132+1
410
Luca Nardi19ITA131+2131+1
411
Nicholas David Ionel20ROU131+31131+1
412
Carlos Lopez Montagud22ESP131-19131+1
413
Sergey Fomin22UZB131Davis Cup (0 W / 1 L)131+1
414
Alexandre Müller26FRA130130+1
415
Cezar Crețu21ROU130-5Lost in Al Zahra SF138+20
416
Ryan Nijboer23NED130-1Lost in Monastir 6 QF130+2
417
Gonzalo Villanueva28ARG130-80130+2
418
Andres Urrea28COL129-2129+2
419
Thiago Seyboth Wild22BRA128-2Cordoba R16128
420
Dmitry Popko26KAZ128-2128
421
Makoto Ochi26JPN128-2Lost in Burnie R16128
422
Parikshit Somani23IND128+93Lost in Al Zahra SF
Lost in Monastir 5 R16
136+24
423
Beibit Zhukayev22KAZ127-3127
424
Iñaki Montes De La Torre20ESP126-2126-1
425
Mirza Bašić31BIH126-2Davis Cup (1 W / 0 L)126-1
426
Mats Hermans26NED125Lost in Nussloch QF
Lost in Antalya 4 QF
120-11
427
Matteo Gigante21ITA124Lost in Tenerife 2 F174+93
428
Tristan Lamasine29FRA122+7Lost in Nussloch F138+34
429
Tyler Zink22USA122+2122
430
Federico Arnaboldi22ITA122+16Lost in Sunderland QF122
431
Aziz Ouakaa23TUN122+2Lost in Monastir 4 R16122-1
432
Maximus Jones18THA122-8122+1
433
Federico Gaio30ITA121+176-183
434
Benjamin Hassan28LIB121-38Davis Cup (0 W / 1 L)121+1
435
Abraham Asaba25GHA121+3105-44
436
Johan Nikles25SUI120+4120+1
437
Nick Hardt22DOM120+4Tenerife 3 R16120+1
438
Alex Knaff25LUX120+5Manacor 3 W145+63
439
Szymon Kielan20POL119-10119+1
440
Alexandr Cozbinov27MDA119+5Lost in Cleveland R16103-46
441
Martin Damm19USA118+27118+2
442
Ugo Blanchet24FRA118-5118+2
443
Marat Sharipov20RUS118-22118+2
444
Joao Victor Couto Loureiro19BRA118+4118+2
445
Daniel Little25GBR118+18Lost in Sunderland SF118+2
446
James Trotter23JPN117+3117+2
447
Alexander Shevchenko22RUS117+181Tenerife 3 R16117+2
448
Mitchell Krueger29USA116+3Dallas R16116+1
449
Taisei Ichikawa22JPN116+3Lost in Jakarta 2 R16
Lost in Monastir 6 SF
116+1
450
Alexei Popyrin23AUS115+624115+1
451
Duarte Vale24POR115+3115+1
452
Andrés Andrade24ECU115+3115+1
453
Sebastian Fanselow31GER115+53Lost in Manacor 3 SF123+25
454
Trey Hilderbrand22USA114+3114+2
455
Pruchya Isaro27THA114+3Davis Cup (1 W / 0 L)114+2
456
Gianmarco Ferrari22ITA114+9Vilnius R16Lost in Sunderland QF114+2
457
Juan Sebastián Gómez30COL113+2113+2
458
Tennys Sandgren31USA112-147112+2
459
Aziz Dougaz25TUN112+2Davis Cup (1 W / 0 L)112+2
460
John McNally24USA112+2112+2
461
Maximilian Marterer27GER111+3111+2
462
Antoine Escoffier30FRA110+4Vilnius R16110+2
463
Augusto Virgili28ITA110+6110+2
464
Andrey Chepelev24RUS110+6Antalya 4 W110+2
465
Aaron Addison27AUS109+6109+1
466
Omar Jasika25AUS109+6109+1
467
Nicholas Godsick18USA108+692-58
468
Sergio Galdós33PER108-40108+2
469
Kirill Kivattsev25RUS108+34106-7
470
Bogdan Bobrov25RUS108+21108+3
471
João Domingues29POR107+6107+2
472
John Echeverria21ESP107+35Lost in Monastir 4 R16107+1
473
Benjamin Winter Lopez24ESP107-17107+3
474
Chun Hsin Tseng21TWN106+4106+1
475
Zhizhen Zhang26CHN106+4Lost in Koblenz SF142+95
476
Tristan McCormick23USA106+4106+2
477
Alexis Galarneau23CAN106+4106+2
478
Noah Schachter23USA105+4105+1
479
Eduardo Ribeiro24BRA105+4105+1
480
Naoki Tajima22JPN105-33Lost in Jakarta 2 F
Lost in Monastir 6 SF
98-23
481
Robin Bertrand19FRA105+4Lost in Monastir 4 QF91-56
482
Evgenii Tiurnev25RUS104+4104+2
483
Henri Squire22GER104-7104+2
484
Edan Leshem25ISR104+3Sunderland W129+66
485
Fábián Marozsán23HUN103-41Davis Cup (1 W / 0 L)103+3
486
Gustavo Heide20BRA103+2103+3
487
Christoph Negritu28GER103+2103+3
488
Luca Castelnuovo26SUI103+30103+3
489
Miguel Fernando Pereira23CHI103-5103+2
490
Mariano Navone21ARG103103+2
491
Oleksandr Ovcharenko21UKR102-66102+1
492
Miljan Zekić34SRB101+298-10
493
Genaro Alberto Olivieri24ARG101-43101+2
494
Daniel Rincon20ESP101+77101+2
495
Goncalo Falcao34POR101+1101+2
496
Alejandro Moro Cañas22ESP100+2100+2
497
Arthur Fils18FRA100+2Montpellier R16100+2
498
Pedro Araújo20POR100+2100+2
499
Ruan Roelofse33RSA100+275-122
500
Patrick Zahraj23GER99+499+3
501
Sho Shimabukuro25JPN99+499+2
502
Arthur Reymond23FRA99+5999+2
503
Maxime Janvier26FRA98+598+2
504
Bruno Pujol Navarro21ESP98+6Lost in Bagnoles De L'orne QF98
505
Johannus Monday21GBR97+697
506
Valentin Vacherot24MON97-1397
507
Ryota Tanuma27JPN97+597
508
Baoluo Zheng21CHN97+597-1
509
Peter Heller30GER96-34Nussloch W121+75
510
Alejandro Manzanera Pertusa19ESP96+796-1
511
Marius Copil32ROU95+14Davis Cup (0 W / 1 L)95-1
512
Dan Alexandru Tomescu23ROU95+795-3
513
Anis Ghorbel33TUN95+795-3
514
Pavel Kotov24RUS94+794-3
515
Stefan Palosi23ROU94+794-3
516
Sergi Perez Contri25ESP94+7Lost in Manacor 3 SF94-4
517
Matías Zukas26ARG94+794-4
518
Yanaki Milev18BUL93+82Lost in Antalya 3 QF
Lost in Antalya 4 R16
95+5
519
Petr Nesterov19BUL93+14Davis Cup (0 W / 1 L)93-4
520
George Goldhoff28USA93+6Lost in Edmond SF
Lost in Cleveland R16
97+12
521
Matías Franco Descotte28ARG93-12993-3
522
Juan Pablo Ficovich26ARG93+548-283
523
Clément Tabur23FRA92-4992-4
524
Alexander Zgirovsky21BLR92-8Lost in Monastir 4 QF
Lost in Monastir 6 QF
94+5
525
Blu Baker21GBR92+484-56
526
Max Houkes22NED91+491-3
527
Lucas Pouille28FRA91+491-3
528
Nino Serdarušić26CRO91+491-3
529
Govind Nanda21USA91+591-3
530
Oscar Jose Gutierrez29BRA91+591-3
531
Illya Beloborodko21UKR91+81Davis Cup (1 W / 0 L)91-3
532
Francesco Vilardo33ITA91+591-3
533
Jiri Barnat21CZE91+5Lost in Sharm El Sheikh R1691-3
534
Gaël Monfils36FRA90+590-4
535
Hyeon Chung26KOR90+890-4
535
Fernando Verdasco39ESP90+890-4
537
Bradley Klahn32USA90+10Lost in Cleveland QF106+65
538
Carlos Alcaraz19ESP90+1090-3
539
Soonwoo Kwon25KOR90-30090-3
540
Julio Peralta41CHI90+1190-3
541
Sam Querrey35USA90-21290-3
542
Ugo Humbert24FRA90+1190-3
542
Radu Albot33MDA90+274Dallas R1690-4
544
Grégoire Barrère28FRA90+8Montpellier R1690-3
544
Dušan Lajović32SRB90+1090-3
546
Lorenzo Musetti20ITA90+945-285
547
Daniel Altmaier24GER90-21590-3
548
Bernabé Zapata Miralles26ESP90+8Cordoba R1690-4
549
Antoine Hoang27FRA90+1990-2
550
Grégoire Jacq30FRA90+63Lost in Bagnoles De L'orne R1690-3
551
Pedro Boscardin Dias20BRA90+690-3
552
Takeru Yuzuki24JPN89+689-3
553
Santiago De La Fuente20ARG89+689-3
554
Mattia Bellucci21ITA89+887-14
555
Harry Wendelken21GBR89-41Lost in Sunderland R1689-4
556
Thantub Suksumrarn21THA89+7Davis Cup (1 W / 0 L)89-2
557
Tomohiro Masabayashi24JPN88+788-4
558
Robert Strombachs23LAT88+1688-4
559
Ryan Peniston27GBR87+787-5
560
Jay Clarke24GBR87+787-5
561
Evan Furness24FRA87-3387-5
562
Takuto Niki35JPN87+787-5
563
Jurij Rodionov23AUT86-7186-6
564
Flavio Cobolli20ITA86+20586-6
565
James McCabe19AUS86+5Lost in Burnie QF102+76
566
Evan Zhu24USA86-71Lost in Cleveland R1686-5
567
Frane Nincevic23CRO86+586-5
568
Alastair Gray24GBR85-10185-5
569
Gonzalo Bueno18PER85+485-5
570
Erik Arutiunian18BLR85-10Lost in Monastir 5 R1685-5
571
Filip Duda24CZE85+4Lost in Sharm El Sheikh R1685-5
572
Tomás Barrios Vera25CHI84+484-5
573
Joris De Loore29BEL84+484-5
574
Peter Bertran26DOM84+582-18
575
Jamie Cerretani41USA84-7384-4
576
Yann Wójcik26POL84+484-4
577
Oleksandr Bielinskyi28UKR84+484-5
578
Gabriel Décamps23BRA83+483-5
579
Edward Winter18AUS83+4Lost in Burnie QF99+81
580
Luis Patiño29MEX83+475-40
581
Adolfo Daniel Vallejo18PAR83+7683-3
582
Stuart Parker25GBR83+13480-13
583
Jarno Jans22NED83-4783-2
584
Franco Emanuel Egea27ARG83+383-4
585
Manish Sureshkumar23IND83+3Lost in Manacor 3 SF83-4
586
Johannes Härteis26GER82-77Nussloch W107+118
587
Adam Walton23AUS82+2Lost in Burnie R1682-4
588
Leonid Sheyngezikht22BUL82+882-6
589
Khumoyun Sultanov24UZB81+183Lost in Al Zahra SF89+32
590
Filip Cristian Jianu21ROU80-5Lost in Al Zahra SF88+30
591
Aliaksandr Liaonenka23BLR80-13Lost in Monastir 4 QF
Lost in Monastir 6 QF
82+1
592
Harold Mayot21FRA80-2780-4
593
Daniel Rodrigues22POR80+9Lost in Monastir 4 F88+30
594
Chak Lam Coleman Wong18HKG80+66Lost in Manacor 3 QF83+8
595
Alexandar Lazarov25BUL79-479-2
596
David Pérez Sanz28ESP79+181Lost in Monastir 4 R16
Lost in Monastir 6 QF
79-3
597
Liam Draxl21CAN79-579-3
598
Adria Soriano Barrera23ESP79-479-3
599
Imanol López Morillo23ESP79-4Lost in Manacor 3 F95+85
600
Gabriele Maria Noce27ITA79-3Cairo W94+78
601
Adrian Andreev21BUL78-378-1
602
Matěj Vocel25CZE78-378-2
603
Siddhant Banthia22IND78-278-2
604
Eliakim Coulibaly20CIV78+4178-2
605
Yannik Steinegger22SUI78+4178-2
606
Tim van Rijthoven25NED77-377-2
607
Lukáš Klein24SVK77+14477-2
608
Carlos Gomez Herrera32ESP77-377-2
609
Damir Džumhur30BIH77-577-2
610
Nikola Milojević27SRB77-4Lost in Tenerife 2 R1677-2
611
Yannick Mertens35BEL77+9669-44
612
Sarp Ağabigün25TUR77-2677-1
613
Alejandro Mendoza33BOL77-577-2
614
Felix Gill20GBR76+1876-3
615
Dominic Stricker20SUI76-6Davis Cup (0 W / 1 L)60-83
616
Justin Boulais21CAN76-676-2
617
Alejo Lorenzo Lingua Lavallén21ARG76-676-2
618
Adam Moundir27MAR75-4Lost in Monastir 4 QF77+4
619
Anton Matusevich21GBR74-2Lost in Sunderland F74-3
620
Giorgio Ricca27ITA74-274-3
621
Tomás Farjat21ARG74-274-3
622
Guy Orly Iradukunda26BDI74-258-90
623
Raphael Calzi25LUX74-2Lost in Manacor 3 R1674-2
624
Cheong Eui Kim32KOR7373-2
625
Alexandros Skorilas22GRE73+29Lost in Manacor 3 R1670-26
626
Matthew Reid32AUS72-172-2
627
Kai Lemstra23GER72-172-3
628
Facundo Juárez25ITA72-172-3
629
Fermin Tenti25ARG72+272-3
630
Elliot Benchetrit24MAR71+2671-3
631
Jonáš Forejtek21CZE71-236Lost in Wesley Chapel SF
Lost in Cleveland SF
109+168
632
Ignacio Buse18PER71+1Davis Cup (1 W / 0 L)Lost in Wesley Chapel SF79+34
633
Luca Potenza22ITA71+1Lost in Monastir 5 QF71-1
634
Carlos Sánchez Jover22ESP71-4171-1
635
Sekou Bangoura31USA71-20Lost in Wesley Chapel F83+48
636
Juan Bautista Otegui23ARG71-171
637
Daniel Siniakov20CZE71-171
638
Stefanos Sakellaridis18GRE71-2268-25
639
Mario Vilella Martínez27ESP70-270
640
Emilio Gómez31ECU70-14370
641
Lamine Ouahab38MAR70-270
642
Constant Lestienne30FRA70-470
643
Christian Langmo26USA70-370
644
Shunsuke Mitsui20JPN70-370
645
Finn Reynolds23NZL70-370
646
Javier Barranco Cosano24ESP70-370
647
Benjamin Hannestad25DEN70-370
648
Petr Bar Biryukov20RUS70-170-2
649
Alejandro García21ESP6969-3
650
Alex Martinez21ESP6969-3
651
Michał Dembek25POL69-44Lost in Monastir 6 R1669-3
652
Wilson Leite31BRA69-169-4
653
Giovanni Oradini25ITA69-169-4
654
Colin Markes25USA69-1Monastir 4 W
Lost in Monastir 5 R16
82+61
655
Tuna Altuna34TUR69-25Lost in Antalya 3 QF71+17
656
Michiel De Krom24NED68-168-2
657
Filip Peliwo29POL68+168-2
658
José Pereira32BRA68+168-2
659
Daniil Ostapenkov19BLR68+2Lost in Monastir 5 R1668-2
660
Federico Iannaccone23ITA68+3Lost in Monastir 6 R1666-11
661
Simon Anthony Ivanov22BUL67+22Lost in Sharm El Sheikh R1667-3
662
Nathan Ponwith24USA67+9664-16
663
Sidane Pontjodikromo22NED67+190Al Zahra W92+135
664
Mirko Martinez24SUI67+1Lost in Cairo QF67-1
665
Sai Karteek Reddy Ganta22IND67+1Lost in Jakarta 2 R1667-1
666
Mikael Torpegaard28DEN66-29466-1
667
Yusuke Takahashi25JPN66+1Lost in Burnie R1666-1
668
Andrea Pellegrino25ITA66-7866-1
669
Joe Tyler24GBR66Lost in Sunderland R1666-1
670
Stefano Battaglino24ITA6662-21
671
Giovanni Fonio24ITA65-765-1
672
Preston Brown21USA65-1Lost in Edmond R1665-3
673
Lukas Neumayer20AUT65-11Lost in Antalya 4 SF57-49
674
Ilya Rudiukov21RUS65-265+1
675
Tsung Hao Huang23TWN65-4662-15
676
Amr Elsayed23EGY65-3Lost in Cairo F73+49
677
Gabriel Alejandro Hidalgo32ARG64-364+1
678
Alessio Zanotti23ITA64-364+1
679
Buvaysar Gadamauri22BEL64-3Lost in Monastir 4 SF
Lost in Monastir 5 QF
68+17
680
Daisuke Sumizawa24JPN64-3Lost in Burnie R1664+1
681
Denis Klok24RUS64+761-14
682
James Mackinlay22GBR64-4Lost in Sunderland R1664+2
683
Nicolás Álvarez26PER63-463+2
684
Rimpei Kawakami22JPN63-363+2
685
Jannik Opitz24GER63-5Lost in Nussloch R1663+2
686
Uisung Park22KOR63-463+2
687
Ricardo Rodriguez Pace29VEN63-3Lost in Edmond R1663+2
688
Yasutaka Uchiyama30JPN62-228Lost in Burnie QF78+86
688
Lorenzo Giustino31ITA62-362+2
690
Giulio Zeppieri21ITA62-462+3
691
Federico Bertuccioli24ITA62+57Lost in Sunderland R1662+3
692
Nick Chappell30USA62+107Lost in Edmond SF
Lost in Cleveland SF
96+182
693
Oscar Weightman21GBR62-4559-16
694
Henrique Rocha18POR61-561
695
Nicolas Bruna24CHI61-561-1
696
Zachary Svajda20USA60-560-3
697
Timo Legout20FRA60-560-3
698
Enrico Dalla Valle24ITA60-5Lost in Monastir 5 F60-3
699
Mikalai Haliak24BLR6060-5
700
Jan Jermar22CZE60+3260-5
701
Mukund Sasikumar26IND59-614-633
702
Alex Martí Pujolras23ESP59-659-4
703
Federico Agustin Gomez26ARG59-551-77
704
Nicholas Bybel29USA59+16Lost in Al Zahra QF62+15
705
Igor Gimenez22BRA59-5Lost in Antalya 4 QF59-5
706
Mark Vervoort32NED58-558-5
707
Alexandr Binda21RUS58-1350-83
708
Saba Purtseladze21GEO58-4Lost in Al Zahra QF58-7
709
Ernesto Escobedo26MEX57-8757-7
710
Mats Moraing30GER57-8757-7
711
Zhang Ze32CHN57-657-7
712
Daniil Glinka22EST57-657-7
713
Karl Kiur Saar26EST57-557-8
714
Pablo Llamas Ruiz20ESP57-557-6
715
Louroi Martinez24SUI57-5Lost in Monastir 4 QF59+7
716
Adrian Oetzbach25GER57+8257-7
717
Corentin Denolly25FRA57+1Lost in Sunderland QF60+14
718
Matías Soto23CHI56-656-9
719
Giovanni Mpetshi Perricard19FRA56-656-9
720
Christian Sigsgaard25DEN56+14656-10
721
Olaf Pieczkowski18POL56-7Lost in Monastir 6 R1656-8
722
Giorgio Tabacco19ITA56-756-10
723
Sheng Tang23CHN56-656-10
724
Valerio Aboian20ARG56-5Lost in Antalya 4 SF56-10
725
Fernando Yamacita25BRA56-456-10
726
S Mert Ozdemir23TUR56-4Lost in Antalya 3 QF
Lost in Antalya 4 F
58+12
727
Jozef Kovalík30SVK55+25055-11
728
Carlos Taberner25ESP55-555-11
729
Timofey Skatov22KAZ55-555-13
730
Moez Echargui30TUN55-555-13
731
Jimmy Yang25GER55-555-13
732
Simon Beaupain23BEL55-555-13
733
Viktor Jović21SRB55-555-13
734
S D Prajwal Dev26IND55-5Lost in Jakarta 2 QF
Sharm El Sheikh W
57+9
735
Mattias Southcombe19GBR55+2455-12
736
Ivan Gakhov26RUS55-653-31
737
Jody Maginley27ANT55-6Lost in Cleveland R1655-11
738
Adam Jurajda19CZE55-5Lost in Nussloch QF58+25
739
Jack Vance25USA55-5Lost in Wesley Chapel R1655-11
740
Jacopo Berrettini24ITA54+6654-11
741
Eduardo Nava25USA54-654-11
742
Zhe Li36CHN54-654-11
743
Riccardo Bonadio29ITA54-56Tenerife 3 R16Lost in Tenerife 2 QF70+95
744
Karl Friberg23SWE54-751-33
745
Maxim Shin19UZB54+178Lost in Antalya 3 R1654-9
746
Blake Bayldon24AUS54-8Lost in Burnie R1654-11
747
Olivier Rojas22BEL54-754-8
748
Ethan Cook19AUS54-754-8
749
Tommaso Compagnucci23ITA54-6Lost in Bagnoles De L'orne R16
Lost in Antalya 4 R16
54-11
750
Mathieu Scaglia24FRA54-4754-8
751
Max Alcalá Gurri20ESP54-7Lost in Bagnoles De L'orne QF56+14
752
Carl Emil Overbeck21DEN53-753-9
753
Bruno Kuzuhara18USA53-753-9
754
Antonin Bolardt24CZE53+1753-9
755
Gabriel Donev26BUL53-853-9
756
Cayetano March22ECU53-753-9
757
Fausto Tabacco20ITA53-753-9
758
Dimitris Sakellaridis16GRE53+33Lost in Monastir 4 R16
Lost in Monastir 5 QF
53-10
759
Maks Kaśnikowski19POL52-752-10
760
Shintaro Mochizuki19JPN52-7Tenerife 2 W127+338
761
Mateo Nicolás Martínez28ARG52-752-9
762
Jake Bhangdia25USA52-6Lost in Wesley Chapel R1652-10
763
Diego Fernandez Flores22CHI52-652-8
764
Marlon Vankan22GER52-2552-9
765
Gabriele Piraino19ITA52-2352-9
766
Joshua Sheehy26USA52+35Lost in Edmond SF
Lost in Cleveland R16
56+30
767
Samuel Martinez Arjona21ESP52-7Lost in Manacor 3 R1652-8
768
Luka Mikrut18CRO51-751-8
769
Mikhail Fufygin32RUS51-7251-9
770
Alejandro Hoyos23COL51-751-11
771
Lorenzo Rottoli20ITA51-751-11
772
Tomoya Fujiwara21JPN50-750-11
773
Mats Rosenkranz24GER50+2350-12
774
Iiro Vasa20FIN50-750-12
775
Hugo Grenier26FRA50-950-9
776
Juan Carlos Aguilar24CAN50-850-11
777
Maik Steiner28GER50+1550-11
778
Mac Kiger24USA50+74Edmond W65+104
779
Ivan Denisov22RUS50-450-12
780
Osgar O'Hoisin26IRL50-6Lost in Edmond SF54+21
781
Dennis Novikov29USA49-524-303
782
Shintaro Imai29JPN49-449-10
783
Simon Carr23IRL49-4Davis Cup (0 W / 1 L)49-10
784
Demetris Azoides22GRE49-349-10
785
Cyril Vandermeersch23FRA49-349-11
786
Edoardo Lavagno24ITA49-24Lost in Antalya 4 SF49-11
787
Alex Rybakov26USA49-449-8
788
Mohamed Safwat32EGY49+48Lost in Cairo R1649-10
789
Ergi Kırkın24TUR49-78Vilnius R1649-10
790
Gabriel Tumasonis27BRA49-649-10
791
Axel Garcian20FRA49-6Lost in Bagnoles De L'orne QF49-10
792
Dominik Kellovsky26CZE49-5Lost in Manacor 3 SF57+68
793
Kento Takeuchi35JPN49-549-9
794
Kazuma Kawachi28JPN49-449-9
795
Sebastian Gima20ROU48-4048-9
796
Alex Barrena20ARG48-3Lost in Antalya 3 R16
Lost in Antalya 4 R16
48-10
797
Federico Campana24ITA48-348-11
798
Florent Bax23FRA48-25Monastir 6 W32-181
799
Luigi Sorrentino24ITA48-448-10
800
Jurgen Briand24FRA47-2047-10
801
Louis Weßels24GER47-439-81
802
Dax Donders22NED47+327Al Zahra W72+173
803
Tom Hands26GBR47+394Lost in Sunderland QF50+14
804
Jesse Flores27CRC47-447-7
805
Davide Galoppini28ITA47-16Lost in Antalya 3 F
Lost in Antalya 4 QF
55+56
806
Frederico Ferreira Silva27POR46-446-8
807
Borys Zgola18POL46-346-8
808
Sumit Nagal25IND46-346-8
809
Jan Choinski26GBR46+46446-8
810
Victor Lilov18USA46-346-9
811
Viacheslav Bielinskyi19UKR46+16246-9
812
Lucas Gerch28GER46-321-334
813
Majun Li17CHN46-546-9
814
Alex Hernandez23MEX46-446-7
815
Aleksandre Bakshi25GEO46+23Davis Cup (1 W / 0 L)Lost in Al Zahra R1646-8
816
Lautaro Agustin Falabella25ARG46-546-8
817
Xavier Malisse42BEL45-445-8
817
Mikael Ymer24SWE45-445-8
819
Facundo Bagnis32ARG45-245-8
819
Alejandro Davidovich Fokina23ESP45+145-9
819
Peter Gojowczyk33GER45-245-9
819
Elias Ymer26SWE45-2Davis Cup (0 W / 1 L)45-9
823
Marco Cecchinato30ITA45-3Cordoba R1645-8
823
Jiří Veselý29CZE450-4140
825
Gianluca Mager28ITA45-1Lost in Tenerife 2 QF61+133
826
Patrik Rikl24CZE45-145-8
827
Thiago Monteiro28BRA45-42345-6
828
Sebastián Báez22ARG45-245-7
829
Nikoloz Basilashvili30GEO45-145-7
830
Emil Ruusuvuori23FIN45-3Montpellier R1645-7
831
Kristjan Tamm24EST45+6245-8
832
Congsup Congcar26THA45-345-8
833
Tim Handel26GER45-3Lost in Nussloch QF
Lost in Monastir 6 R16
48+26
834
Alec Beckley21RSA45+1442-35
835
Chris Rodesch21LUX44-444-7
836
Andrew Rogers24USA44+29Monastir 4 W
Lost in Monastir 6 SF
59+129
837
Stefano Napolitano27ITA44-344-6
838
Jea Moon Lee29KOR44-5Lost in Jakarta 2 R1644-7
839
Peter Benjamin Privara18SVK44-444-5
840
Mattéo Martineau24FRA44-138Lost in Nussloch F60+138
841
Lorenzo Gagliardo22ARG44-444-5
842
Alen Rogic Hadzalic25CRO44-344-5
843
Brandon Perez23VEN44-344-6
844
Jorge Martinez Martinez27ESP44-3Lost in Antalya 4 QF44-6
845
Bekkhan Atlangeriev21RUS44+2644-6
846
Ryuki Matsuda23JPN44+6044-6
847
Franco Roncadelli22URU44-544-6
848
Umut Akkoyun22TUR44-3644-6
849
Tennyson Whiting21USA44-6Lost in Wesley Chapel QF47+36
850
Nathan Anthony Barki18INA43+16643-8
851
Yeong Seok Jeong22KOR43-743-8
852
Qian Sun21CHN43-743-8
853
Jordan Smith26AUS43-743-8
854
Nicolas Parizzia24SUI43-743-8
855
Mert Naci Türker24TUR43+2643-8
856
August Holmgren24DEN42-742-8
857
Younes Lalami Laaroussi21MAR42-742-8
858
Jayden Court22AUS42-742-9
859
Paulo Andre Saraiva Dos Santos22BRA42+19242-9
860
Rishi Reddy24IND42-6Lost in Jakarta 2 QF44+5
861
Quentin Folliot24FRA42+104Bagnoles De L'orne W57+135
862
Andrea Arnaboldi35ITA41-741-8
863
Filippo Romano17ITA41-7Lost in Monastir 4 QF
Lost in Monastir 5 R16
43+7
864
Eduard Esteve Lobato28ESP41-741-7
865
Gastão Elias32POR41-741-8
866
Cleeve Harper22CAN41-741-6
867
Cooper Williams17USA41-741-7
868
Tobias Franco21ARG41-741-7
869
Nerman Fatić28BIH40-540-7
870
Martim Leote Prata22POR40-340-7
871
Francesco Maestrelli20ITA40-3Lost in Tenerife 2 QF56+140
872
Mitchell Harper25AUS40-3Lost in Burnie R1640-7
873
Yishai Oliel23ISR40+11Lost in Antalya 3 SF44+25
874
Dayne Kelly32AUS40-4Lost in Burnie SF70+225
875
Diego Augusto Barreto Sánchez20ESP40-340-6
876
Hiroki Moriya32JPN39-3Lost in Burnie QF55+136
877
George Houghton24GBR39+534Lost in Sunderland QF42+11
878
Bryce Nakashima18USA39-439-5
879
Hady Habib24LIB39-3Lost in Monastir 4 R1639-9
880
Rigele Te25CHN39-339-4
881
Alexey Vatutin30RUS39-639-4
882
Admir Kalender22CRO39-439-5
883
Svyatoslav Gulin20RUS39+14139-6
884
Dali Blanch19USA39-2Lost in Monastir 5 SF39-7
885
Alessandro Motti43ITA38-238-7
886
Hamish Stewart23GBR38+104Lost in Sunderland QF38-8
887
Lorenzo Joaquín Rodríguez23ARG38-2Lost in Antalya 4 R1638-8
888
Lorenzo Esquici19BRA3838-8
889
Tom Gentzsch19GER38+5638-8
890
Bogdan Pavel23ROU3737-9
891
Filippo Baldi27ITA3737-9
892
Daniel Pátý23CZE3737-9
893
Leopold Zima22GER37-7Lost in Nussloch R1637-9
894
Gorazd Srbljak25MKD37Lost in Antalya 3 R1637-11
895
Pietro Schiavetti24ITA37Lost in Bagnoles De L'orne QF39+5
896
Gabriele Bosio22ITA37-1737-10
897
Loic Cloes24BEL37-3437-10
898
Adil Kalyanpur23IND37-2Lost in Cairo QF37-10
899
Valentin Royer21FRA36-6736-10
900
Pedro Sakamoto29BRA36-23336-10
901
James Tracy20USA36-336-10
902
Cannon Kingsley21USA36-336-10
903
Shohei Chikami24JPN36+116Lost in Monastir 6 QF36-11
904
Alexandre Reco23FRA36+2536-11
904
Stefan Popović19SRB36-436-12
906
Jakub Menšík17CZE36-536-11
907
Ilia Simakin19RUS36-4Lost in Monastir 4 R16
Lost in Monastir 5 R16
36-11
908
Maxence Broville24FRA36-6Lost in Bagnoles De L'orne QF36-13
909
Jiri Jenicek23CZE36-536-10
910
Lorenzo Claverie20ITA36-536-10
911
Obrad Markovski22MKD36+21Lost in Antalya 3 R16
Lost in Antalya 4 R16
36-13
912
Maxence Beaugé22FRA36+5236-14
913
Akram El Sallaly25EGY36-6Lost in Cairo R16
Lost in Sharm El Sheikh QF
36-14
914
Toby Alex Kodat20USA35-4Lost in Wesley Chapel SF43+57
915
Juan Carlos Prado Angelo17BOL35-435-13
916
Omar Giacalone31ITA35-335-13
917
Hunter Heck20USA35-335-14
918
Runhao Hua26CHN3535-12
919
Sanhui Shin25KOR35-7Lost in Jakarta 2 R1635-15
920
Philip Florig19GER35-535-12
921
Duje Ajduković22CRO35-535-12
922
Mariano Kestelboim26ARG35-335-13
923
Alan Fernando Rubio Fierros24MEX35-335-13
924
Mohamed Nazim Makhlouf26ALG35-7Lost in Monastir 4 SF39+38
925
Leonardo Malgaroli20ITA35-435-12
926
Luis Britto29BRA35-435-12
927
Timur Kiyamov26RUS35-157Lost in Monastir 4 R16
Lost in Monastir 5 R16
35-12
928
Shuichi Sekiguchi31JPN35-4Lost in Burnie QF51+149
929
Kris Van Wyk26RSA35-435-11
930
Álvaro Guillén Meza20ECU35-435-12
931
Gian Marco Moroni24ITA34-434-12
932
Kimmer Coppejans28BEL34-434-12
933
Vladimir Filip27ROU34-334-12
934
Egor Noskin22RUS34-334-12
935
Lukas Krainer22AUT34+2334-12
936
Daniele Capecchi27ITA34-47Lost in Nussloch QF
Lost in Sharm El Sheikh SF
37+32
937
Hanwen Li20CHN34-15134-11
938
Ji Hoon Son28KOR34-534-11
939
Nicolas Zanellato21BRA34-5Lost in Antalya 3 QF
Lost in Antalya 4 QF
36+14
940
Stefano Reitano25ITA34-534-10
941
Nitin Kumar Sinha23IND34-534-10
942
Pierre Delage22FRA34-3434-10
943
Tai Sach20AUS34-634-10
944
Kosuke Ogura26JPN34-634-10
945
Valentin De Carvalho23POR34+21Lost in Monastir 4 R1634-11
946
Jeremy Jahn32GER33-733-12
947
Edas Butvilas18LTU33+20Vilnius R1633-10
948
William Bushamuka27USA33-833-11
949
Luis Faria23POR33-833-11
950
Aristotelis Thanos21GRE33-833-11
951
William Jansen18GBR33-833-11
952
Nam Hoang Ly25VIE33-833-11
953
Paul Wörner26GER33-9133-13
954
Alexander Crnokrak23AUS33-733-13
955
Palaphoom Kovapitukted23THA33-633-13
956
Sean Hess21ARG33-633-13
957
Joshua Charlton23AUS32-632-13
958
Joao Fonseca16BRA32-632-13
959
Brian Bozemoj19NED32-5Lost in Monastir 4 SF
Lost in Monastir 5 QF
36+46
960
Glenn Smits32NED32-532-12
961
Jan Kupcic21SLO32-532-12
962
Karim Mohamed Maamoun31EGY32-5Lost in Cairo F40+84
963
Steven Diez31CAN32-4Tenerife 3 R16Lost in Tenerife 2 R1632-12
964
Kody Pearson23AUS32-432-10
965
Daniil Golubev21RUS32-332-12
966
Yankı Erel22TUR32-5Lost in Al Zahra QF32-12
967
Niccolo Catini25ITA32-4Cairo W47+155
968
Karan Singh19IND32+61Lost in Jakarta 2 QF34+13
969
Adrian Bodmer27SUI31-131-11
970
Liam Gavrielides19GER31-131-11
971
Millen Hurrion23GBR31-131-11
972
Davide Pontoglio30ITA31-131-11
973
Kokoro Isomura20JPN31+1Lost in Jakarta 2 R1631-12
974
Luciano Emanuel Ambrogi19ARG31+131-12
975
Keisuke Saitoh21JPN31+39Lost in Jakarta 2 F36+52
976
Juan Sebastian Osorio25COL3131-11
977
Robert Cash21USA3030-11
977
Jack Draper21GBR3030-11
977
Sho Katayama33JPN3030-11
977
Laurent Lokoli28FRA3030-11
981
Guido Pella32ARG30-4Cordoba R1630-12
981
Roman Safiullin25RUS30-17930-12
983
Nicolás Kicker30ARG30Cordoba R1630-12
984
Salvatore Caruso30ITA30+1Lost in Tenerife 2 SF60+287
985
Zizou Bergs23BEL30+130-11
986
Alexander Ritschard28SUI30+1Vilnius R1630-12
987
Matyas Cerny21CZE30+1Lost in Nussloch SF38+94
988
Raphaël Collignon21BEL30+330-9
989
Stefano Travaglia31ITA30Tenerife 3 R16Lost in Tenerife 2 QF46+172
990
Božo Barun21CRO30+230-9
991
Yuttana Charoenphon22THA30+330-9
992
Yamato Sueoka19JPN30-105Lost in Jakarta 2 QF
Lost in Antalya 4 R16
32+16
993
Luciano Doria30ARG30+330-9
994
Lucas Bouquet25FRA30+5Bagnoles De L'orne W45+153
995
Kalin Ivanovski18MKD30+330-8
996
Boris Butulija24SRB30-48Lost in Sharm El Sheikh R1630-8
997
Nicolas Buitrago24COL30+4Lost in Wesley Chapel SF38+99
998
Rishab Agarwal27IND30+4Lost in Jakarta 2 R1630-7
999
Aoran Wang26CHN29+4Lost in Monastir 5 QF29-7
1000
Xin Gao28CHN29+429-7
In Play :
Davis Cup DAVIS  
Cordoba, Dallas ATP250  
Montpellier   
Vilnius CH100  
Tenerife 3 CH75  
Highlight Country :