WTA | Singles | Official ATP Doubles | 5W ATP Doubles | Live ATP Doubles Ranking | Live ATP Doubles Race | ITF Ranking | 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, CH125/110/100/90/80/50, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNext WeekNext Week
1
Rajeev Ram38USA7190+17190
2
Joe Salisbury30GBR7100-17100
3
Wesley Koolhof33NED6690+16690
4
Neal Skupski32GBR6540-16540
5
Jean-Julien Rojer41NED51705170
6
Marcelo Arévalo31ESA50055005
7
Michael Venus34NZL4680Astana R164680
8
Tim Pütz34GER4575Astana R164575
9
Mate Pavić29CRO4450Astana R164450
10
Nikola Mektić33CRO4245Astana R164245
Advertisement
11
Horacio Zeballos37ARG3930Astana R163930
12
Marcel Granollers36ESP3780Astana R163780
13
Nick Kyrgios27AUS3560Tokyo R163560
14
Harri Heliövaara33FIN3555Astana R163555
15
Juan Sebastián Cabal36COL3475+13475
15
Robert Farah35COL3475+13475
17
John Peers34AUS3440-2Tokyo QF3440
18
John Isner37USA34103410
19
Rohan Bopanna42IND3360+3Astana R163360-1
20
Ivan Dodig37CRO3315-1Astana QF3405+1
21
Lloyd Glasspool28GBR3273-1Astana R163273
22
Thanasi Kokkinakis26AUS3240-1Tokyo R163240
23
Nicolas Mahut40FRA30003000
24
Matwé Middelkoop39NED2995+1Astana R162995
25
Simone Bolelli36ITA2895-1Astana R162895
26
Fabio Fognini35ITA2865+1Astana R162865
27
Kevin Krawietz30GER2795+1Astana R162795
28
Andreas Mies32GER2730+2Astana R162730-1
29
Austin Krajicek32USA2700Astana QF2790+1
30
Jamie Murray36GBR2690+12690
31
Santiago González39MEX2670+1Astana R162670
32
Filip Polasek37SVK2665-62665
33
Matthew Ebden34AUS2435Tokyo R162435
34
Rafael Matos26BRA2406+1Tokyo R162406
35
Pierre Hugues Herbert31FRA2275-12275
36
David Vega Hernández28ESP2266+3Tokyo R162266
37
Jan Zieliński25POL2213+1Astana R162213
38
Max Purcell24AUS2181-2Tokyo R162181
39
Hubert Hurkacz25POL2150-2Astana R162150
40
Gonzalo Escobar33ECU1945Tokyo R161945-1
41
Ariel Behar32URU19451945+1
42
Andrés Molteni34ARG1890+1Astana R161890
43
Marcelo Melo39BRA1860-1Tokyo R161860
44
Édouard Roger-Vasselin38FRA1850+21850
45
Hugo Nys31MON18451845
46
Jack Sock30USA1815-21815
47
Francisco Cabral25POR16151615
48
Nathaniel Lammons29USA1615+71615
49
Robin Haase35NED1552-1Alicante R161552
50
Bruno Soares40BRA1540-11540
Advertisement
51
Andrey Golubev35KAZ1500+1Astana R161500
52
Andrea Vavassori27ITA1460-1Parma 2 R161460
53
Jackson Withrow29USA1450-31450
54
Fabrice Martin36FRA1420Astana R161420
55
Andrey Rublev24RUS1390+11390
56
Máximo González39ARG1380-31380
57
Raven Klaasen39RSA1375+141375
58
Aisam-ul-Haq Qureshi42PAK1360-11360
59
Denis Shapovalov23CAN1350-11350
60
Aleksandr Nedovyesov35KAZ1318Astana R161318
61
Tomislav Brkić32BIH1280-2Parma 2 R161280
62
Fabien Reboul27FRA1272+3Tokyo R161272
63
Nicolás Barrientos35COL1268+4Gwangju QF1268
64
Lorenzo Sonego27ITA1240-21240
65
Feliciano López41ESP1235-21235
66
Stefanos Tsitsipas24GRE1220-21220
67
Miguel Angel Reyes Varela35MEX1219+9Gwangju QF1219
68
Sadio Doumbia32FRA1179+5Tokyo R161179
69
Ramkumar Ramanathan27IND1175-3Tokyo R161175
70
Andre Goransson28SWE1140+2Lost in Tokyo R161140-1
71
Luke Saville28AUS1127-3Tiburon R161127-1
72
Sander Gillé31BEL1126+6Tokyo R16Qual. Tokyo WQual. Tokyo W
Tokyo R16
1155+2
73
Philipp Oswald36AUT1125-12Parma 2 R161125
74
Alexander Erler24AUT1121-5Parma 2 R161121-1
75
Diego Hidalgo29ECU1107+2Astana R16Qual. Astana WQual. Astana W
Astana R16
1123+1
76
Pedro Martínez25ESP1105-2Tokyo R161105
77
Nikola Ćaćić31SRB1095-7Parma 2 R161095
78
Ben McLachlan30JPN1080+5Lost in Tokyo R161080
79
Lucas Miedler26AUT1041Parma 2 R161041-1
80
Cristian Rodríguez32COL1032+5Astana R16Qual. Astana WQual. Astana W
Astana R16
1048+1
81
William Blumberg24USA1020+31020-1
82
Roman Jebavý32CZE1015-71015-1
83
Nuno Borges25POR1014-21014-1
84
Aslan Karatsev29RUS1005+21005-1
85
Albano Olivetti30FRA995-5Alicante R16995-1
86
Denys Molchanov35UKR991+1991-1
87
Joran Vliegen29BEL985+1Tokyo R16Qual. Tokyo WQual. Tokyo W
Tokyo R16
1030+6
88
Sam Weissborn30AUT934+2Parma 2 R16934-1
89
Saketh Myneni34IND933+11Gwangju R16933-1
90
Hans Hach Verdugo32MEX914+2Tokyo R16914-1
91
Robert Galloway30USA908-2Gwangju R16908-1
92
Ivan Sabanov30SRB899+3Mouilleron le Captif R16899-2
93
John Patrick Smith33AUS898-2Lost in Qual. Tokyo R2907
94
Daniel Evans32GBR895-1Tokyo QF985+6
95
Hunter Reese29USA895-1Tokyo R16895-1
96
Matej Sabanov30SRB886+1Mouilleron le Captif R16886-1
97
Max Schnur29USA872-1Lost in Qual. Tokyo R2897+2
98
Jonny O'Mara27GBR857-16Parma 2 R16857-1
99
Adam Pavlásek27CZE854854-1
100
Jonathan Eysseric32FRA842+2Lost in Qual. Astana R2867+2
Advertisement
101
David Pel31NED823-3Mouilleron le Captif R16823
102
Yuki Bhambri30IND819+12Gwangju R16819
103
Felipe Meligeni Alves24BRA814+1Campinas R16814
104
Tommy Paul25USA810-3810
105
Treat Huey37PHI797-2797
106
Szymon Walków27POL781-1Mouilleron le Captif R16781
107
Marco Bortolotti31ITA761+1Parma 2 R16761
108
Luciano Darderi20ITA758+1Campinas R16758
109
Henry Patten26GBR749+2Tiburon R16749
110
Fabian Fallert25GER746+16Mouilleron le Captif R16746
111
Alex Lawson28USA737-4Gwangju R16737
112
Julian Cash26GBR736+3Tiburon R16736
113
Dustin Brown37JAM733733
114
Luis David Martínez33VEN728+2Parma 2 R16728
115
Marcelo Demoliner33BRA721-9721
116
Romain Arneodo30MON719-6Parma 2 R16719
117
Zdeněk Kolář25CZE713+6Parma 2 R16713
118
Fernando Romboli33BRA703-6703
119
Guillermo Durán34ARG701+10Campinas R16701
120
Diego Schwartzman30ARG690-3690
121
Sergio Martos Gornes27ESP670-2Parma 2 R16670
122
Victor Vlad Cornea29ROU649Parma 2 R16649
123
Igor Zelenay40SVK648-5Parma 2 R16648
124
Sriram Balaji32IND635-3Parma 2 R16635
125
Alexander Zverev25GER630-1630
126
Bart Stevens24NED628+6Alicante R16628
127
Andrej Martin33SVK621+1621
128
Jeevan Nedunchezhiyan33IND615-8Parma 2 R16615
129
Quentin Halys25FRA587+1587-1
130
Taylor Fritz24USA585-5585-1
131
Steve Johnson32USA585585-1
132
Vladyslav Manafov29UKR573+10Alicante R16573-1
133
Artem Sitak36NZL563+1Lost in Qual. Astana R2588+4
134
Evan King30USA562+1Tiburon R16562
135
Jan Lennard Struff32GER560+1560
136
Sander Arends31NED560+8Mouilleron le Captif R16560
137
João Sousa33POR557557
138
Benjamin Bonzi26FRA556556
139
Arjun Kadhe28IND551-6551
140
Lloyd Harris25RSA525+1525
141
Rubén González37PHI521-2Gwangju R16521
142
Oleg Prihodko25UKR515+6Alicante R16515
143
Reese Stalder25USA511+2Tiburon R16511
144
Pablo Andújar36ESP490+2490
145
Sem Verbeek28NED488-5Mouilleron le Captif R16488
146
Manuel Guinard26FRA475+7475
147
Divij Sharan36IND473Mouilleron le Captif R16473
148
Franko Škugor35CRO466+10466
149
Hendrik Jebens27GER462+11Mouilleron le Captif R16462
150
Dan Added23FRA458-1Lost in Falun R16458
Advertisement
151
Cameron Norrie27GBR450-1450
152
Jason Kubler29AUS445445
153
Purav Raja36IND441-10Mouilleron le Captif R16441
154
Nicolás Mejía22COL437+5Tiburon R16437
155
Gonçalo Oliveira27POR426+35426-1
156
Alexander Bublik25KAZ425Astana R16425-1
157
Karol Drzewiecki26POL423+12Campinas R16423-1
158
Yu-hsiou Hsu23TPE422-1Tay Ninh 5 R16Lost in Tay Ninh 4 FLost in Tay Ninh 4 F
Tay Ninh 5 R16
430+3
159
Antonio Šančić33CRO419+2419
160
Sanjar Fayziev28UZB415+2Alicante R16415
161
Hernán Casanova28ARG414+2414
162
Gijs Brouwer26NED414+2414
163
Federico Zeballos34BOL414-9Campinas R16414
164
Nicholas Monroe40USA407+1407
165
Dane Sweeny21AUS406+3Cairns R16406
166
Mackenzie McDonald27USA405Tokyo R16405
167
Daniel Masur27GER405+9Mouilleron le Captif R16405
168
Theo Arribage21FRA404-1Mouilleron le Captif R16404
169
Marek Gengel27CZE396+1Gwangju R16396
170
Neil Oberleitner23AUT388+1388
171
Luca Margaroli30SUI388-16Alicante R16388
172
Miomir Kecmanović23SRB385Tokyo R16385
173
Horia Tecău37ROU380380
174
Holger Rune19DEN380380
175
Jaume Munar25ESP380380
176
Petros Tsitsipas22GRE380+13380
177
Ruben Bemelmans34BEL379379
178
Andrew Harris28AUS379+4Tiburon R16379
179
Jesper de Jong22NED376-1Alicante R16376
180
Christopher Rungkat32INA374+12374
181
Ken Skupski39GBR373-54373
182
Patrik Niklas Salminen25FIN367+12Mouilleron le Captif R16367
183
Martín Cuevas30URU365-2365
184
Markos Kalovelonis28GRE361-5361
185
Federico Delbonis31ARG360-34360
186
Alex de Minaur23AUS360-1Tokyo R16360-1
187
Karen Khachanov26RUS360-1360+1
188
Benjamin Lock29ZIM360-1Tiburon R16Lost in Ibague R16Lost in Ibague R16
Tiburon R16
360
189
Orlando Luz24BRA356-1Campinas R16356
190
Michael Geerts27BEL355+36Alicante R16355
191
Román Andrés Burruchaga20ARG354+21354
192
Michail Pervolarakis26GRE349-8Tiburon R16349
193
Andrew Paulson20CZE346-10346
194
Félix Auger-Aliassime22CAN345-3345
195
Enzo Couacaud27FRA343-2343
196
Geoffrey Blancaneaux24FRA343-16Alicante R16343
197
Nicolás Jarry26CHI340-2Tokyo R16340
198
Arthur Rinderknech27FRA340-2340
199
Santiago Rodríguez Taverna23ARG338-2338
200
Andrea Collarini30ARG338+4338
Advertisement
201
Renzo Olivo30ARG336-3336
202
Facundo Díaz Acosta21ARG336+19336
203
Marcos Giron29USA335-4335
204
Malek Jaziri38TUN334+2Tiburon R16334
205
Boris Arias28BOL334-5Campinas R16334
206
Guido Andreozzi31ARG333+35Campinas R16333
207
Piotr Matuszewski24POL327+4Campinas R16327
208
Kaichi Uchida28JPN326-6Tokyo R16326
209
Grigoriy Lomakin24KAZ325-6Lost in Astana R16325
210
Tomás Martín Etcheverry23ARG319-5319
211
MinKyu Song32KOR317+18317
212
Murkel Dellien25BOL317-5317
213
Roberto Quiroz30ECU316-12Tiburon R16316
214
Dominik Koepfer28GER315-6315
215
Botic van de Zandschulp26NED315-6315
216
Adrián Menéndez-Maceiras36ESP314-6Alicante R16314
217
Viktor Durasovic25NOR310+6Mouilleron le Captif R16310
218
Facundo Mena30ARG303+2Campinas R16303
219
Oriol Roca Batalla29ESP302-6302
220
Vitaliy Sachko25UKR301-6Mouilleron le Captif R16301
221
Skander Mansouri27TUN300+47Gwangju R16300
222
JiSung Nam29KOR299+17Gwangju R16299
223
Li Tu26AUS298-8Gwangju R16298
224
Luca Sanchez23FRA296-8296
225
Maximilian Neuchrist31AUT292-8Gwangju R16292
226
Grigor Dimitrov31BUL290-8290
227
Soonwoo Kwon24KOR290+61290
228
Frances Tiafoe24USA290-9Tokyo R16290
229
Oscar Otte29GER290+150290
230
Luke Johnson28GBR283+25Mouilleron le Captif R16283
231
Christian Harrison28USA282-7282
232
Jelle Sels27NED278-5278
233
Adrian Mannarino34FRA270-3Astana R16270-2
234
Sam Querrey34USA270-3270
235
David Pichler26AUT267-3267-1
236
Alejandro Gómez31COL266-3266-1
237
Alexander Merino30PER266+22Campinas R16266-1
238
Íñigo Cervantes32ESP265-4265-1
239
Sergio Galdós32PER264-4264-1
240
Daniel Dutra da Silva34BRA260+6Campinas R16260-2
241
Constantin Frantzen24GER258-4Tiburon R16258-2
242
Titouan Droguet21FRA257-4257-2
243
Ignacio Carou23URU254+13254-2
244
Tristan Schoolkate21AUS254-4Cairns R16254-2
245
Lukáš Rosol37CZE252-3252-2
246
Kaito Uesugi27JPN251-3Tokyo R16Kashiwa WKashiwa W
Tokyo R16
276+13
247
Altuğ Çelikbilek26TUR250-2250-1
248
Alexander Donski24BUL250+33250-1
249
Anirudh Chandrasekar24IND250-2Tiburon R16250-1
250
Arklon Huertas Del Pino Cordova28PER245-1Lost in Ibague F261+9
Advertisement
251
Charles Broom24GBR244-3Tiburon R16244-1
252
Matthew Reid32AUS243-2243-1
253
Kai Wehnelt26GER243-2Mouilleron le Captif R16243-1
254
Maxime Cressy25USA240-1240-1
255
Alberto Barroso Campos26ESP240-30Lost in Monastir 45 F248+4
256
Courtney John Lock25ZIM239-2Tiburon R16Lost in Ibague R16Lost in Ibague R16
Tiburon R16
239
257
Tomás Barrios Vera24CHI237237
258
Brandon Walkin28AUS236Parma 2 R16236
259
Marc-Andrea Hüsler26SUI235+1235
260
Damien Wenger22SUI234+3234
261
Keegan Smith24USA233+3Gwangju R16233
262
Juan Bautista Torres20ARG233+22233
263
Akira Santillan25AUS232+2232
264
Denis Kudla30USA230+2Tiburon R16230-1
265
Marcus Daniell32NZL225+2225-2
266
Roberto Carballés Baena29ESP225-38225-2
267
Camilo Ugo Carabelli23ARG221-6221-2
268
Yun-seong Chung24KOR219+1Gwangju R16219-3
269
Niklas Schell23GER219+8Mouilleron le Captif R16Lost in Monastir 45 FLost in Monastir 45 F
Mouilleron le Captif R16
227+3
270
Benoît Paire33FRA218218-2
271
Hugo Gaston22FRA217217-2
272
Conner Huertas del Pino26PER216Lost in Ibague F232+8
273
Ivan Liutarevich26BLR216Lost in Forbach SF220+3
274
Yuta Shimizu23JPN214-12214
275
Christopher Eubanks26USA212212
276
Rinky Hijikata21AUS211Gwangju R16211
277
Vít Kopřiva25CZE210+1Parma 2 R16210
278
Jamie Cerretani41USA210-42210
279
Mateus Alves21BRA206206
280
Matheus Pucinelli De Almeida21BRA204+2Campinas R16204
281
JC Aragone27USA202+4202
282
Daniel Cukierman27ISR202+4202
283
Jakub Paul23SUI202+49Campinas R16202-1
284
Alibek Kachmazov20RUS200+5200-1
285
Aidan McHugh22GBR199+18199-1
286
Matteo Arnaldi21ITA198+5198-2
287
Arthur Bouquier21FRA198+5Lost in Forbach F202+4
288
Jason Taylor28AUS197+21Parma 2 R16197-1
289
Vishnu Vardhan35IND193+5193-2
290
Petr Nouza24CZE191+33191-2
291
Federico Gaio30ITA190+4Alicante R16190-2
292
Mili Poljičak18CRO189+5189-4
293
Kelsey Stevenson32CAN189+3Alicante R16Lost in Santa Margherita 8 QFLost in Santa Margherita 8 QF
Alicante R16
190-2
294
Johannes Ingildsen25DEN187+5187-3
295
Evgeny Donskoy32RUS186+6186-3
296
David Poljak26CZE186-9Mouilleron le Captif R16Lost in Falun SFLost in Falun SF
Mouilleron le Captif R16
194+6
297
Ben Shelton19USA183+5Tiburon R16183-2
298
Francesco Passaro21ITA182-5Parma 2 R16182-2
299
Vijay Sundar Prashanth35IND182+5Tiburon R16182-2
300
Roman Safiullin25RUS181+6181-2
301
Franco Agamenone29ITA181+6181-2
302
Tomás Lipovšek Puches29ARG181+6181-2
303
Zvonimir Babić26CRO181+7Parma 2 R16181-2
304
Marc López40ESP180+7180-2
305
Márton Fucsovics30HUN180+7180-2
306
Pablo Carreño Busta31ESP180+8180-2
307
Albert Ramos Viñolas34ESP180+8180-2
307
Daniel Altmaier24GER180+8180-3
309
Ben Jones24GBR179-4Lost in Forbach QF179-2
310
Frederik Nielsen39DEN178-27178-2
311
Jaroslav Pospíšil41CZE178+7Parma 2 R16178-2
312
Matías Franco Descotte28ARG178+7178-2
313
Luca Nardi19ITA176+7176-2
314
Alexandru Jecan34ROU176+7Alicante R16176-3
315
Kyrian Jacquet21FRA175-71Mouilleron le Captif R16175-3
316
Nicolás Álvarez Varona21ESP175+6Alicante R16175-3
317
Ignacio Monzón24ARG175+7175-3
318
Pedro Cachín27ARG174+7174-3
319
Francis Casey Alcantara30PHI174+7Tay Ninh 5 R16Tay Ninh 4 W199+32
320
Dmitry Popko25KAZ173+7Campinas R16173-2
321
Francesco Forti23ITA173-23Lost in Santa Margherita 8 QF176+5
322
Gonzalo Villanueva27ARG173+6Campinas R16173-2
323
Tim Sandkaulen24GER173+31173
324
Denis Yevseyev29KAZ172+7Lost in Astana R16172-3
325
Ray Ho22TPE172+8172-1
326
Francisco Cerúndolo24ARG169-36Astana R16169-2
327
Beibit Zhukayev21KAZ169+8Astana R16169-3
328
Mick Veldheer26NED169+8169-1
329
Michael Vrbenský22CZE168+8168-3
330
Ergi Kırkın23TUR167+8167-3
331
Leonardo Aboian24ARG167+29167-3
332
Jorge Panta27PER167+7Lost in Ibague SF173+7
333
Chun Hsin Tseng21TPE166+7166-2
334
Matthew Christopher Romios23AUS166166-2
335
Yoshihito Nishioka27JPN165+6Tokyo R16165-2
336
Toshihide Matsui44JPN165+6Tokyo R16Kashiwa W190+42
337
Calum Puttergill28AUS164+18Cairns R16164-1
338
Samuel Vincent Ruggeri20ITA163-9163-2
339
Mikael Torpegaard28DEN161+4161-2
340
Raúl Brancaccio25ITA161-88Alicante R16161-2
341
Filip Bergevi28SWE161+5Parma 2 R16Lost in Falun QF161-3
342
Martin Breysach20FRA161+3161-1
343
Mark Whitehouse29GBR160+4Lost in Sharm El Sheikh 13 SF164+4
344
Luca Van Assche18FRA159+4159-1
345
Alejandro Tabilo25CHI158+5158-2
346
Mirza Bašić31BIH158+5158-2
347
Genaro Alberto Olivieri24ARG158+5158-2
348
Jaime Faria19POR158-48158-2
349
Fabio Coelho22POR156+7156-2
350
Billy Harris27GBR155-1Alicante R16155-2
351
Eric Vanshelboim21UKR155-7Lost in Sabadell SF159+5
352
Georgii Kravchenko22UKR154+1154-1
353
Yan Bondarevskiy22RUS154+4154-1
354
Leandro Riedi20SUI153+5Tiburon R16153-1
355
Antoine Bellier25SUI152+52152-1
356
Domagoj Bilješko25CRO150+56150-2
357
Johan Nikles25SUI150+4150-2
358
Carlos Lopez Montagud22ESP149+4149-2
359
Aziz Ouakaa23TUN149+4Lost in Monastir 45 QF149-2
360
Tung Lin Wu24TPE148+4Gwangju R16148-2
361
Francisco Comesaña21ARG148+4148-2
362
Alexis Galarneau23CAN148+39Tiburon R16148-2
363
Matteo Gigante20ITA148+3148-2
364
Alexandre Müller25FRA147+3Campinas R16147-3
365
Andres Urrea28COL147+3147-3
366
Ruan Roelofse32RSA144+5144-4
367
Ryan Nijboer23NED144+5Lost in Sabadell F152+10
368
Miloš Karol19SVK144+38Lost in Prostejov SF148+2
369
Gustavo Heide20BRA143-11Ibague W168+38
370
Luca Castelnuovo25SUI143+3143-2
371
Volodoymyr Uzhylovskyi34UKR143-2Mouilleron le Captif R16143-2
372
Evgeny Karlovskiy28RUS142+2142-2
373
Łukasz Kubot40POL142+2Astana R16142-2
374
Sergiy Stakhovsky36UKR140+3140-2
375
Ethan Quinn18USA140+3140-2
376
Luis Patiño28MEX140+4140-2
377
Matías Zukas26ARG140+4140-2
378
Nino Serdarušić25CRO139+4139-3
379
Juan Pablo Ficovich25ARG138+4138-3
380
Kacper Żuk23POL137+4137-4
381
Jonáš Forejtek21CZE137+69137-4
382
Alexandr Cozbinov27MDA136+3136-4
383
Oliver Marach42AUT135-161135-4
384
Daniil Medvedev26RUS135+2135-4
385
Sebastian Korda22USA135+2135-4
386
Dominic Inglot36GBR135-73135-4
386
Filip Krajinović30SRB135+2135-4
388
Elias Ymer26SWE135+1Lost in Qual. Tokyo R1135-4
389
Pablo Cuevas36URU135+1135-4
389
Alejandro Davidovich Fokina23ESP135+1135-4
391
Thiago Monteiro28BRA135+1135-4
392
Emil Ruusuvuori23FIN135+1135-4
393
Jonathan Erlich45ISR135-76135-5
394
Cezar Crețu21ROU135135-3
395
Eero Vasa25FIN135Lost in Falun SF143+24
396
Evgenii Tiurnev25RUS134+1134-3
397
Julian Lenz29GER134-123134-3
398
Otto Virtanen21FIN132+69132-4
399
Nick Hardt22DOM132+35132-4
400
Thiago Agustín Tirante21ARG132+29132-4
401
Seita Watanabe21JPN131+1Gwangju R16Lost in Kashiwa F147+32
402
Constantin Bittoun Kouzmine23FRA131-3Lost in Forbach QF131-4
403
Blaž Rola31SLO130130-4
404
Lukáš Pokorný20SVK130Lost in Sharm El Sheikh 13 F138+21
405
James Frawley28AUS129+8Lost in Monastir 45 SF133+4
406
Adam Taylor31AUS129+43Lost in Santa Margherita 8 QF132+1
407
Iñaki Montes De La Torre20ESP128-2128-1
408
Sebastian Fanselow30GER128+1Tiburon R16128-1
409
Yasutaka Uchiyama30JPN127-1127-1
410
Oleksii Krutykh22UKR127-34Alicante R16127-1
411
Dominic Stricker20SUI126-1126-2
412
Simon Freund26SWE126+14Lost in Falun QF126-2
413
Juan Ignacio Galarza28ARG126-2126-2
414
Duarte Vale23POR125+46125-3
415
Makoto Ochi26JPN125-1125-3
416
Giovanni Fonio24ITA124124-3
417
Pedro Araújo20POR124+46124-3
418
Filip Duda24CZE123-22123-3
419
Daniel Little25GBR123-4Lost in Sharm El Sheikh 13 SF127+7
420
Aaron Addison26AUS122+5Cairns R16122-3
421
Jiří Lehečka20CZE121-2121-3
422
Tristan Lamasine29FRA121-2121-3
423
Benjamin Hassan27LIB121-2Alicante R16121-3
424
Juan Sebastián Gómez30COL121-1121-3
425
Pedro Sakamoto29BRA120+52120-3
426
Riccardo Bonadio29ITA119-2119-4
427
Álvaro López San Martín25ESP119+3Lost in Sabadell QF119-4
428
Kirill Kivattsev24RUS119+81119-4
429
Sandro Kopp22AUT118-2118-4
430
Francesco Vilardo32ITA118-2118-4
431
Ugo Blanchet23FRA117-9117-4
432
Ezekiel Clark24USA117-1Tiburon R16117-4
433
Maxime Janvier25FRA116-1116-4
434
Jay Clarke24GBR116-1116-4
435
Alexander Weis25ITA116-17Parma 2 R16116-4
436
Alex Knaff24LUX116-1Lost in Forbach QF116-4
437
Facundo Juárez25ARG116-1Campinas R16116-4
438
Jordan Thompson28AUS115-158115-4
439
Alexei Popyrin23AUS115-2Tokyo R16115-4
440
Sho Shimabukuro25JPN115-2Lost in Qual. Tokyo R1115-4
441
Liam Draxl20CAN115-1115-5
442
Thomas Fancutt27AUS115-3Cairns R16115-5
443
Goncalo Falcao34POR115-2Alicante R16115-5
444
Giles Hussey25GBR115+4Falun W140+64
445
Mario Mansilla Diez20ESP115-3Lost in Sabadell R16115-4
446
Marat Sharipov19RUS114-29114-4
447
Mats Hermans26NED114-4114-4
448
Sascha Gueymard Wayenburg19FRA113-4113-4
449
Seong chan Hong25KOR113-4Gwangju R16113-4
450
Colin Sinclair27NMI113+102Cairns R16113-4
451
Gabriel Roveri Sidney25BRA112+3Campinas R16112-4
452
Davide Pozzi24ITA112+3Parma 2 R16112-4
453
Tennys Sandgren31USA111+3111-4
454
Andrea Picchione24ITA111+107Lost in Santa Margherita 8 F111-4
455
Oscar Jose Gutierrez29BRA111+2111-4
456
Oleksandr Ovcharenko20UKR111+49Lost in Santa Margherita 8 F111-4
457
Alexander Ritschard28SUI110+1110-4
458
Naoki Tajima22JPN110+1Gwangju R16Lost in Kashiwa F126+42
459
Nicholas Godsick18USA108+2108-3
460
Tim van Rijthoven25NED108+2108-3
461
Mattia Bellucci21ITA108+4108-3
462
Bu Yunchaokete20CHN108+4108-3
463
Ajeet Rai23NZL107-17Lost in Tay Ninh 4 SF115+18
464
Alfredo Perez25USA107+4Tiburon R16107-5
465
Remy Bertola24SUI107+60107-1
466
Abraham Asaba25GHA107-19107-1
467
Augusto Virgili28ITA107+2107-1
468
Markus Eriksson32SWE106+2106-2
469
Zhizhen Zhang25CHN106+2106-2
470
Fernando Verdasco38ESP105+4105-2
471
Yannick Hanfmann30GER105+3105-2
472
Wilson Leite30BRA105+4105-4
473
Peter Heller30GER104-75104-4
474
Dalibor Svrčina20CZE103+5Gwangju R16103-5
475
James Trotter23JPN103+5103-3
476
Aziz Dougaz25TUN103+5Lost in Qual. Tokyo R1103-4
477
Federico Arnaboldi22ITA103+5Parma 2 R16103-4
478
Jurij Rodionov23AUT102+7102-4
479
Marcelo Zormann26BRA102-15Campinas R16102-5
480
Joshua Paris26GBR102+7102-3
481
Stefan Palosi22ROU101+9101-4
482
Fajing Sun26CHN101+7Lost in Monastir 45 SF105+8
483
Andrey Chepelev24RUS101+1101-3
484
Emilio Gómez30ECU100+8100-3
485
Tyler Zink21USA100+1100-3
486
Patrick Zahraj23GER99+899-3
487
Thiago Seyboth Wild22BRA99+8Campinas R1699-3
488
Harry Wendelken20GBR99+899-4
489
Scott Duncan28GBR99+3799-4
490
Robin Bertrand19FRA99+799-4
491
Yuki Mochizuki24JPN98+7Lost in Tay Ninh 4 R1698-4
492
Joao Victor Couto Loureiro19BRA98-4Ibague W123+70
493
Blake Ellis23AUS97+6Cairns R1697-5
494
Antoine Hoang26FRA97-16497-5
495
Andrea Pellegrino25ITA97-43Parma 2 R1697-6
496
Alejo Lorenzo Lingua Lavallén21ARG97+497-4
497
Gianmarco Ferrari21ITA97+4Parma 2 R1697-5
498
Franco Emanuel Egea26ARG97-797-5
499
Mitchell Krueger28USA96+82Tiburon R1696-5
500
Evan Zhu24USA96+3Tiburon R1696-5
501
Marcello Serafini20ITA96-29Lost in Sharm El Sheikh 13 R1696-6
502
Fermin Tenti25ARG96+496-4
503
Timo Stodder26GER95+4Santa Margherita 8 W120+74
504
Kyle Seelig25USA95+129Cairns R1695-4
505
Valerio Aboian20ARG95-395-4
506
Tallon Griekspoor26NED94+294-5
507
Vladyslav Orlov27UKR94+8394-6
508
John Echeverria20ESP94+294-6
509
Aleksandre Bakshi25GEO93+393-6
510
Harold Mayot20FRA93+1Alicante R1693-6
511
Pedro Boscardin Dias19BRA93-2893-6
512
Yann Wójcik25POL93-1993-6
513
Jason Jung33TPE9292-6
514
Carlos Gomez Herrera32ESP92+4Tiburon R1692-7
515
Tristan McCormick23USA92+7792-5
516
Evan Furness24FRA92-192-6
517
Michał Dembek25POL92-3992-6
518
Khumoyun Sultanov23UZB92-65Mouilleron le Captif R1692-6
519
Sergey Fomin21UZB92-3Alicante R1692-6
520
Peter Bertran26DOM92-3Lost in Ibague QF95+10
521
Alastair Gray24GBR91-291-5
522
Pavel Kotov23RUS91-2Lost in Qual. Astana R191-5
523
Ryota Tanuma27JPN91-1Lost in Kashiwa SF99+32
524
Govind Nanda21USA91-391-4
525
Gaël Monfils36FRA90+290-5
525
Novak Djoković35SRB90+290-9
527
Hyeon Chung26KOR9090-4
527
Bradley Klahn32USA90+290-4
527
Xavier Malisse42BEL90+290-4
530
Filip Horanský29SVK90+190-5
531
Christopher O'Connell28AUS90+190-5
532
Grégoire Barrère28FRA90+490-5
532
Ričardas Berankis32LTU90+190-5
534
Carlos Alcaraz19ESP9090-5
534
Julio Peralta41CHI9090-5
536
Ugo Humbert24FRA90+190-5
537
Ilya Ivashka28BLR90+190-5
538
Andrei Vasilevski31BLR90+190-5
539
Dušan Lajović32SRB90+190-5
540
Facundo Bagnis32ARG90+190-5
541
Lorenzo Musetti20ITA90+190-5
542
Nicholas David Ionel19ROU90+190-5
543
Aliaksandr Liaonenka23BLR90+54Sharm El Sheikh 13 W105+68
544
Ilya Snițari20MDA90-4090-5
545
Mariano Navone21ARG90-190-5
546
Gabriel Décamps23BRA89-189-6
547
Arthur Fils18FRA89Mouilleron le Captif R1689-6
548
Glenn Smits31NED8989-6
549
Carlos Sánchez Jover22ESP89Campinas R1689-6
550
Adria Soriano Barrera23ESP8989-6
551
Blu Baker21GBR88+288-7
552
Brandon Nakashima21USA87-152Tokyo R1687-8
553
Ryan Peniston26GBR87+187-6
554
Iiro Vasa20FIN87+187-7
555
Takuto Niki34JPN87+1Lost in Kashiwa QF90+7
556
Shinji Hazawa23JPN87+187-6
557
Niki Kaliyanda Poonacha27IND87+1Lost in Monastir 45 QF89
558
Mirko Martinez24SUI87+1Campinas R1687-5
559
Bruno Pujol Navarro21ESP87+1Lost in Sabadell SF91+30
560
Yannik Steinegger22SUI86+9Lost in Falun R1686-4
561
Frane Nincevic23CRO86+186-4
562
Fábián Marozsán22HUN85+185-4
563
Miljan Zekić34SRB85+185-4
564
Benjamin Sigouin23CAN85+1Lost in Albuquerque R1685-4
565
Javier Barranco Cosano23ESP85+185-4
566
Sekou Bangoura30USA85-4385-4
567
Parikshit Somani22IND85Lost in Monastir 45 R1685-4
568
Arthur Fery20GBR8484-4
569
Benjamin Winter Lopez24ESP84+72Lost in Sabadell R1684-4
570
Joris De Loore29BEL83-119Gwangju R1683-6
571
Jérôme Kym19SUI83-183-4
572
Jarno Jans22NED83Monastir 45 W98+76
573
Arthur Reymond23FRA83Forbach W98+76
574
Viktor Jović20SRB8383-4
575
Maximus Jones18THA83Lost in Monastir 45 R1683-4
576
Johannes Härteis26GER8282-4
577
Kai Lemstra23GER8282-4
578
Alexandar Lazarov24BUL81+30781-4
579
Felix Gill20GBR81-181-4
580
Sergi Perez Contri24ESP81+8281-4
581
Szymon Kielan19POL81-3081-4
582
Miguel Fernando Pereira23CHI81-58Lost in Ibague QF84+8
583
Andre Begemann38GER80-11080-3
584
João Lucas Reis Da Silva22BRA80-2Campinas R1680-3
585
Dennis Novikov28USA79-179-3
586
Giovanni Oradini25ITA79-7Tiburon R1679-4
587
Edward Winter18AUS78-1Cairns R1678-4
588
Adrian Andreev21BUL78-178-4
589
Daniel Rodrigues22POR78-178-4
590
Aleksandar Kovačević24USA78-1Gwangju R1678-4
591
Elliot Benchetrit24MAR7777-4
592
Marius Copil31ROU77-7877-4
593
Clément Tabur22FRA77+2Mouilleron le Captif R1677-4
594
Rubin Statham35NZL77+277-5
595
Manish Sureshkumar23IND77+377-5
596
Andrea Arnaboldi34ITA76+376-5
597
Damir Džumhur30BIH76+376-5
598
Santiago De La Fuente20ARG76+10576-5
599
Jack Draper20GBR75+575-5
600
Lucas Pouille28FRA75+575-5
601
Matěj Vocel25CZE75+675-5
602
Juan Pablo Paz27ARG75+109Campinas R1675-7
603
Jiri Barnat21CZE75+6Lost in Prostejov SF79+14
604
Louroi Martinez24SUI75+675-4
605
Anis Ghorbel33TUN75+675-5
606
Tsung Hao Huang22TPE75+99Monastir 45 W90+55
607
Radu Albot32MDA74-6174-4
608
Denis Istomin36UZB74+4Lost in Qual. Astana R174-4
609
Giorgio Ricca27ITA74-26Lost in Sharm El Sheikh 13 R1674-5
610
Illya Beloborodko21UKR74-874-3
611
Mats Moraing30GER73+373-5
612
Mark Vervoort31NED73+373-5
613
Eliakim Coulibaly20CIV73+2473-6
614
Cheong Eui Kim32KOR73+273-6
615
Aleksandre Metreveli29GEO73+1573-6
616
Alejandro Manzanera Pertusa19ESP73-31Alicante R1673-6
617
Raphael Calzi25LUX73+1Lost in Forbach QF73-6
618
Mats Rosenkranz24GER72-1272-6
619
Diego Fernandez Flores21CHI72-18Lost in Ibague QF75+12
620
Edan Leshem25ISR7272-5
621
Alexander Shevchenko21RUS72Lost in Qual. Astana R172-5
622
Tuna Altuna33TUR72+172-5
623
Trey Hilderbrand22USA71+171-5
624
Ivan Gakhov25RUS71+171-6
625
Lorenzo Rottoli20ITA71+1771-6
626
Stefanos Sakellaridis18GRE71+58Lost in Santa Margherita 8 QF74+11
627
Mario Vilella Martínez27ESP70-170-5
628
Constant Lestienne30FRA70+42770-5
629
Edoardo Lavagno24ITA70-270-5
630
George Goldhoff27USA70-270-5
631
Baoluo Zheng21CHN70-2Lost in Sharm El Sheikh 13 R1670-5
632
Lukas Neumayer20AUT70-170-6
633
Oscar Weightman20GBR70-170-6
634
Luigi Sorrentino24ITA70-3170-6
635
Alejandro García20ESP69-169-7
636
Pruchya Isaro26THA69-1Tay Ninh 5 R16Tay Ninh 4 W94+124
637
Thantub Suksumrarn21THA69-1Lost in Kashiwa SF77+39
638
Stuart Parker25GBR6969-5
639
Daniil Glinka22EST6969-5
640
Imanol López Morillo22ESP69Lost in Sabadell QF71+11
641
Eduardo Ribeiro24BRA69-24Campinas R1669-4
642
Juan Bautista Otegui23ARG69+169-5
643
Michiel De Krom24NED68+168-6
644
Alejandro Moro Cañas21ESP68+168-6
645
Gonzalo Bueno18PER68-7468-6
646
Andrés Andrade23ECU68+14Cancun 18 W83+69
647
Petr Nesterov19BUL68+45068-6
648
Giovanni Mpetshi Perricard19FRA68-268-4
649
Mateo Nicolás Martínez28ARG68-268-5
650
Guy Orly Iradukunda26BDI68-3768-5
651
Dan Alexandru Tomescu23ROU68-3Lost in Prostejov R1668-6
652
Federico Iannaccone23ITA68-3068-4
653
Nathan Ponwith24USA68-468-5
654
Hugo Grenier26FRA67-467-5
655
Gilbert Klier Junior22BRA67-467-5
656
Moez Echargui29TUN67-467-5
657
Mukund Sasikumar25IND67-467-5
658
Karl Kiur Saar26EST67-467-5
659
John McNally23USA67-467-5
660
Hanwen Li20CHN67-467-6
661
Axel Garcian20FRA67-4Lost in Albuquerque QF69+15
662
S D Prajwal Dev26IND67-467-5
663
Alex Martinez21ESP66-466-5
664
Mohamed Safwat32EGY66-366-5
665
Alex Barrena19ARG66-266-5
666
Loic Cloes23BEL66-166-5
667
Jiří Veselý29CZE65-165-6
668
Noah Schachter23USA65-165-6
669
Flavio Cobolli20ITA65-299Parma 2 R1665-6
670
Tomás Farjat21ARG65-265-6
671
Sarp Ağabigün25TUR65-265-7
672
Ilya Rudiukov21RUS65-265-8
673
Bogdan Bobrov25RUS65-2Lost in Forbach SF69+25
674
Tomáš Macháč21CZE64-264-7
675
Gabriel Alejandro Hidalgo32ARG64-264-8
676
Rimpei Kawakami22JPN64-2Lost in Kashiwa QF67+11
677
Lamine Ouahab37MAR63+1Lost in Sabadell QF65+5
678
Justin Boulais20CAN63+163-7
679
Timo Legout20FRA63+163-7
680
Joe Tyler23GBR63+163-7
681
Ricardo Rodriguez Pace29VEN63+53Lost in Cancun 18 QF65+2
682
Rio Noguchi23JPN63+163-6
683
João Domingues28POR62+2Alicante R1662-7
684
Igor Marcondes25BRA62+262-5
685
Ignacio Buse18PER62-9262-6
686
Julian Ocleppo25ITA62+162-6
687
Giulio Zeppieri20ITA62-9362-6
688
Taisei Ichikawa21JPN62-13Lost in Kashiwa SF70+51
689
Bruno Kuzuhara18USA62Lost in Monastir 45 QF64+5
690
Buvaysar Gadamauri22BEL62+162-4
691
Fernando Yamacita25BRA62-2762-4
692
Alejandro Mendoza32BOL62Lost in Ibague SF70+51
693
Nikola Milojević27SRB6161-3
694
Benjamin Hannestad25DEN61+44Lost in Falun QF64+12
695
Filip Peliwo28POL61-1961-2
696
Lucas Gerch27GER61+661-2
697
Felix Corwin26USA61-361-2
698
Colin Markes25USA61-261-2
699
Aleksandar Vukic26AUS60-160-3
700
Zachary Svajda19USA60-160-4
701
Borna Gojo24CRO60-160-4
702
Yannick Mertens35BEL60-160-4
703
Sebastian Gima20ROU60-9560-6
704
Federico Agustin Gomez25ARG60-1460-6
705
Stefano Battaglino24ITA60-2860-6
706
Nicolás Kicker30ARG5959-6
707
Dimitar Kuzmanov29BUL5959-6
708
Takeru Yuzuki24JPN5959-6
709
Alex Martí Pujolras23ESP5959-6
710
Simon Anthony Ivanov22BUL5959-6
711
Masamichi Imamura23JPN59+2Tay Ninh 5 R16Lost in Tay Ninh 4 R1659-6
712
Alexandros Skorilas22GRE59+1359-6
713
Adam Moundir27MAR58+158-6
714
Alexander Zgirovsky21BLR58+111Sharm El Sheikh 13 W73+96
715
Oleksandr Bielinskyi28UKR5858-5
716
Kazuma Kawachi27JPN58-12Lost in Kashiwa QF61+15
717
Ernesto Escobedo26USA57+1Tiburon R1657-4
718
Zhang Ze32CHN57+157-4
719
Mikalai Haliak24BLR57+257-4
720
Cayetano March22ECU57Lost in Ibague SF65+43
721
Omar Jasika25AUS57+1Cairns R1657-4
722
Amr Elsayed23EGY57+157-4
723
Gabriele Maria Noce26ITA57+157-5
724
Antoine Escoffier30FRA56+227Mouilleron le Captif R1656-5
725
Maximilian Marterer27GER56+1Gwangju R1656-5
726
Erik Arutiunian17BLR56+21Lost in Sharm El Sheikh 13 SF60+18
727
Martin Damm19USA56-1156-5
728
Brandon Perez22VEN56-156-5
729
Salvatore Caruso29ITA55Alicante R1655-6
730
Marcus Willis31GBR5555-6
731
Carlos Taberner25ESP5555-6
732
Timofey Skatov21KAZ5555-6
733
Anton Matusevich21GBR5555-6
734
Jan Jermar22CZE55-39Lost in Prostejov R1655-7
735
Diego Augusto Barreto Sánchez20ESP55+7Alicante R1655-8
736
Calvin Hémery27FRA54-154-8
737
Zhe Li36CHN54-154-8
738
Karl Friberg23SWE54+98Lost in Falun QF57+14
739
Joshua Sheehy25USA54-254-7
740
Yanaki Milev18BUL53+80253-7
741
Péter Nagy30HUN53-253-7
742
Nikolás Sánchez Izquierdo23ESP53-253-7
743
Daniele Capecchi26ITA53+953-7
744
Dali Blanch19USA53-47Alicante R1653-8
745
Lukáš Klein24SVK52-252-8
746
Christian Sigsgaard25DEN52-252-8
747
Filippo Baldi26ITA52-2Lost in Sharm El Sheikh 13 R1652-9
748
Shintaro Imai29JPN52-252-7
749
Sai Karteek Reddy Ganta22IND52-1Lost in Monastir 45 R1652-9
750
Dominik Kellovsky26CZE52-152-9
751
Alex Hernandez23MEX52-2352-9
752
Nicholas Bybel28USA52-3552-9
753
James Mackinlay22GBR52+6852-9
754
Alejandro Hoyos23COL52-4Lost in Ibague QF55+12
755
Dragos Nicolae Madaras25SWE52-452-8
756
Max Alcalá Gurri20ESP52+4Lost in Sabadell SF56+22
757
Jack Vance24USA52+8Mouilleron le Captif R1652-7
758
Luka Mikrut18CRO51+351-7
759
Gabriele Piraino18ITA51-1851-7
760
Frederico Ferreira Silva27POR50-6Alicante R1650-8
761
Adam Walton23AUS50+16Cairns R1650-8
762
Mariano Kestelboim26ARG50-650-9
763
Duje Ajduković21CRO50-850-9
764
Osgar O'Hoisin26IRL50-6Lost in Albuquerque R1650-11
765
Gabriel Tumasonis26BRA49+1549-11
766
Alex Rybakov25USA49-449-11
767
Daniel Siniakov19CZE49-4Lost in Prostejov F57+40
768
Gorazd Srbljak25MKD49-449-10
769
Juan Carlos Aguilar23CAN48+15948-11
770
Sheng Tang22CHN48-4Lost in Monastir 45 SF52+13
771
Daniel Rincon19ESP48-4Campinas R1648-10
772
Robert Strombachs23LAT48-348-10
773
Alexis Musialek34FRA48-348-10
774
Florent Bax23FRA48-348-11
775
Pierre Delage21FRA48-1848-11
776
Boris Butulija23SRB48-4Lost in Monastir 45 R1648-12
777
Denis Klok24RUS48-1848-10
778
Peter Benjamin Privara18SVK47-447-11
779
Patrik Rikl23CZE47-447-11
780
Nicolás Álvarez26PER47-447-11
781
Pol Martín Tiffon23ESP47-8Campinas R1647-11
782
Gabriel Donev26BUL47-447-11
783
Mattéo Martineau23FRA47-9547-11
784
Olivier Rojas21BEL47-347-11
785
Nick Chappell30USA47-3Tiburon R1647-13
786
Luis Britto29BRA47-3347-10
786
Rishi Reddy24IND47-247-10
788
Umut Akkoyun22TUR47-347-11
789
Thomas Fabbiano33ITA46-346-11
790
Lorenzo Giustino31ITA46-3Alicante R1646-11
791
José Fco. Vidal Azorín29ESP46-346-11
792
Nerman Fatić27BIH46-346-11
793
Antonin Bolardt24CZE46-111Lost in Prostejov SF50+19
794
Álvaro Guillén Meza19ECU46-446-12
795
S Mert Ozdemir22TUR46-346-12
796
Mikael Ymer24SWE45-345-12
796
Matteo Berrettini26ITA45-345-13
798
Robert Lindstedt45SWE45-345-12
799
Peter Gojowczyk33GER45-345-12
800
Marco Cecchinato30ITA45-345-12
800
Jannik Sinner21ITA45-345-12
800
Stefano Travaglia30ITA45-3Parma 2 R1645-15
803
James Tracy20USA45-345-11
804
Alex Molčan24SVK45-345-12
805
Gianluca Mager27ITA45-345-12
806
Siddhant Banthia22IND45+18Tiburon R16Cancun 18 W60+99
807
Nikoloz Basilashvili30GEO45-345-12
808
Cleeve Harper21CAN45-345-13
809
Tommaso Compagnucci22ITA45-26Tay Ninh 5 R16Lost in Tay Ninh 4 QF48+25
809
Nicolas Parizzia24SUI45-3Lost in Santa Margherita 8 R1645-13
811
Adil Kalyanpur22IND45-445-12
812
Saba Purtseladze21GEO45-4Lost in Sharm El Sheikh 13 F53+61
813
Roberto Ortega Olmedo31ESP44-444-11
814
Enrico Dalla Valle24ITA44-444-13
815
Chris Rodesch21LUX44-444-10
816
Adrien Burdet20SUI44+6844-10
817
Roberto Cid Subervi29DOM44-544-11
818
Jea Moon Lee29KOR44-544-11
819
Stefano Napolitano27ITA44-544-11
820
Alen Rogic Hadzalic25CRO44-444-11
821
Aristotelis Thanos21GRE44-444-11
822
Samuel Martinez Arjona20ESP44-7Alicante R1644-11
823
Simon Beaupain23BEL44-3Lost in Sabadell QF46+18
824
Yamato Sueoka19JPN44-544-10
825
Kosuke Ogura26JPN44-3Lost in Ibague R1644-10
826
Millen Hurrion23GBR43-343-10
827
Luis Faria23POR43-20843-11
828
Ethan Cook19AUS43+75Cairns R1643-11
829
Ondrej Horak19CZE43-343-11
830
Jordan Smith26AUS43-343-11
831
Tim Handel25GER43-343-12
832
Kento Takeuchi34JPN43-3Lost in Kashiwa SF51+65
833
Robert Cash21USA42-342-11
834
Liam Broady28GBR42-342-11
835
August Holmgren24DEN42-342-11
836
Alejandro González33COL42-342-11
837
Francesco Maestrelli19ITA42-342-12
838
Giorgio Tabacco19ITA42+193Lost in Santa Margherita 8 SF50+68
839
Jayden Court22AUS42-442-11
840
Fausto Tabacco20ITA42+194Lost in Santa Margherita 8 SF50+67
841
James McCabe19AUS42-4Cairns R1642-10
842
Maxence Broville23FRA42-442-10
843
Davide Galoppini27ITA42-131Lost in Santa Margherita 8 R1642-10
844
Filippo Romano17ITA41-541-12
845
Jeremy Beale27AUS41-5Cairns R1641-12
846
Guy Den Ouden20NED41-4341-12
847
Toby Alex Kodat19USA41+142Lost in Prostejov SF45+29
848
Rithvik Choudary Bollipalli21IND41-7Lost in Monastir 45 QF43+11
849
Cooper Williams17USA41+17941-10
850
Jannik Opitz24GER41-841-10
851
Petr Bar Biryukov20RUS41-8Lost in Sharm El Sheikh 13 QF41-10
852
Tennyson Whiting21USA41-8Lost in Santa Margherita 8 R1641-10
853
Ivan Denisov22RUS41-841-10
854
Marco Brugnerotto26ITA41-841-10
855
Mikhail Kukushkin34KAZ40-840-10
856
Grégoire Jacq29FRA40-8Lost in Forbach F48+77
857
Bryce Nakashima18USA40-840-10
858
Louis Weßels24GER40-840-10
859
Federico Bertuccioli24ITA40-7Lost in Santa Margherita 8 QF43+17
860
Uisung Park22KOR40-740-9
861
Obrad Markovski21MKD40+8740-10
862
Mattias Southcombe19GBR40-840-10
863
Leonid Sheyngezikht21BUL40+31Sabadell W55+123
864
Hiroki Moriya31JPN39-939-9
865
Henrique Rocha18POR39-939-11
866
Admir Kalender21CRO39-939-11
867
Mathieu Scaglia23FRA39-939-11
868
Bogdan Ionuț Apostol26ROU39-839-12
869
Mert Naci Turker24TUR39-1039-10
870
Dimitris Sakellaridis16GRE39+93Lost in Santa Margherita 8 QF42+15
871
Victor Lilov18USA38-10Lost in Ibague R1638-10
872
Christoph Negritu28GER38-10Lost in Monastir 45 SF42+24
873
Cannon Kingsley21USA38-1038-9
874
Martim Leote Prata22POR38-1038-9
875
Eduard Esteve Lobato28ESP38-938-9
876
Yishai Oliel22ISR38-1138-9
877
Tomohiro Masabayashi24JPN38-10Tay Ninh 5 R16Lost in Tay Ninh 4 R1638-9
878
Blake Bayldon23AUS38-10Tay Ninh 5 R16Lost in Tay Ninh 4 SF46+74
879
Maik Steiner28GER38-61Lost in Monastir 45 QF40+9
880
Enzo Wallart25FRA38-1138-7
881
Anthony Genov20BUL38-11Lost in Sabadell R1638-7
882
Jody Maginley27ANT38+3838-8
883
Preston Brown21USA38-1138-6
884
Nicolas Bruna23CHI38-1138-7
885
Bogdan Pavel23ROU37-1037-7
886
William Bushamuka26USA37-1037-7
887
Qian Sun21CHN37-10Lost in Monastir 45 R1637-7
888
Maks Kaśnikowski19POL37-1037-7
889
Alexandre Reco23FRA37-110Mouilleron le Captif R1637-9
890
Adolfo Daniel Vallejo18PAR37-1137-6
891
Tobias Franco20ARG37-11Lost in Ibague SF45+71
892
Mikhail Fufygin32RUS37-1137-7
893
Hazem Naw22SYR37+2337-7
894
Lorenzo Bocchi24ITA37-1237-7
895
Paul Wörner26GER37+4137-8
896
Gabriele Bosio21ITA37+12Lost in Sharm El Sheikh 13 R1637-8
897
Lautaro Agustin Falabella24ARG37-1437-5
898
Andrey Kuznetsov31RUS36-1236-7
899
Stefan Popović19SRB36-1236-7
900
Shintaro Mochizuki19JPN36-12Lost in Qual. Tokyo R136-7
901
Congsup Congcar26THA36-12Tay Ninh 5 R16Lost in Tay Ninh 4 QF39+27
902
Gergely Madarász28HUN36-1236-6
903
Marco De Rossi25SMR36-1236-6
904
Lucas Bouquet25FRA36-1236-7
905
Mwendwa Mbithi24USA36-1236-7
906
Marlon Vankan22GER36+4036-7
907
Kirill Mishkin19RUS36-3636-7
908
Miķelis Lībietis30LAT35-13Santa Margherita 8 W60+205
909
Peter Nad18SVK35-1335-6
910
Shunsuke Mitsui20JPN35-1335-6
911
Hunter Heck20USA35-1335-6
912
Rigele Te24CHN35-1335-6
913
Runhao Hua26CHN35-1335-6
914
Omar Giacalone30ITA35-1335-7
915
Philip Florig19GER35-1335-5
916
Miguel Damas22ESP35-1235-6
917
Shuichi Sekiguchi31JPN35-1235-8
918
Chad Kissell26USA35-12Lost in Albuquerque R1635-8
919
Cesar Bourgois24FRA35-1235-8
920
Sebastian Santibanez26CHI35-1135-8
921
Younes Lalami Laaroussi21MAR34-1034-9
922
Jimmy Yang25GER34-1034-9
923
Petr Iamachkine26PER34-9Lost in Sabadell R1634-11
924
Cyril Vandermeersch23FRA34-11Lost in Forbach QF36+14
925
Vladimir Filip27ROU34-1034-7
926
Timur Kiyamov25RUS34-7534-7
927
Ryuki Matsuda22JPN34-1034-8
928
Lorenzo Claverie20ITA34-1034-8
929
Ronan Joncour25FRA34-1034-8
930
Adam Jurajda19CZE34-9Lost in Prostejov F42+76
931
Sidane Pontjodikromo21NED34-934-7
932
Maxence Beaugé22FRA34-934-7
933
Alec Beckley21RSA34-14234-7
934
Jeremy Jahn32GER33-1033-7
935
Simon Carr22IRL33-1033-7
936
Majun Li17CHN33-10Lost in Monastir 45 R1633-8
937
Daniil Ostapenkov19BLR33+51Lost in Sharm El Sheikh 13 SF37+40
938
Alessio Zanotti23ITA33-933-8
939
Tom Gentzsch19GER33-9Lost in Forbach R1633-10
940
Maxim Ratniuk26RUS33-933-7
941
Kristjan Tamm24EST33-933-9
942
Michal Mikula22POL33+1533-6
943
Dev Javia20IND33-1033-8
944
Bang Shuo Yin23TPE33+247Lost in Monastir 45 QF35+20
945
Elgin Khoeblal21NED33-1133-7
946
Brandon Holt24USA33-1133-7
947
Corentin Denolly25FRA33-17933-7
948
Daniel Ibragimov20RUS33-1133-7
949
Alexander Crnokrak22AUS33-1133-7
950
Nicolas Zanellato20BRA33+4633-7
951
Francisco Llanes20URU33-1033-7
952
Dennis Novak29AUT32-1032-7
953
Kody Pearson23AUS32+44Lost in Falun SF40+87
954
Ron Ellouck17ISR32+17Lost in Cancun 18 R1632-6
955
Steven Diez31CAN32-11Alicante R1632-8
956
Pablo Llamas Ruiz19ESP32-1132-6
957
Stefano Reitano25ITA32-1032-8
958
Karan Singh19IND32-932-9
959
Wissam Abderrahman18TUN32-932-9
960
Adrian Bodmer27SUI31-831-9
961
Liam Gavrielides18GER31-831-9
962
Johannus Monday20GBR31+24Falun W56+231
963
Juan Ignacio Lóndero29ARG31-931-9
964
Tadeáš Paroulek22CZE31-3731-9
965
Jakub Menšík17CZE31+34Lost in Prostejov QF33+20
966
Eduardo Nava25USA31-1131-8
967
Jake Bhangdia24USA31-11Lost in Cancun 18 F39+92
968
Daisuke Sumizawa23JPN31-731-7
969
Egor Agafonov20RUS31-1031-7
970
Mayeul Darras23FRA31-6031-7
971
Juan Sebastian Osorio24COL31-11Lost in Cancun 18 SF35+42
972
Marco Miceli23ITA31-3331-6
972
Vitali Shvets41RUS31-3331-7
974
Dušan Obradović21SRB31+12731-6
975
Laurent Lokoli27FRA30-1130-6
976
Jozef Kovalík29SVK30-1130-6
976
Sumit Nagal25IND30-11Campinas R1630-7
978
Bjorn Fratangelo29USA30-1130-5
978
Marc Polmans25AUS30-11Gwangju R1630-7
980
Zizou Bergs23BEL30-1130-6
981
Antoine Cornut Chauvinc22FRA30-1130-6
982
Johannes Seeman22EST30-1030-7
983
Bozo Barun21CRO30-1030-7
984
Kimmer Coppejans28BEL30-10Gwangju R1630-9
985
Hady Habib24LIB30-930-7
986
Igor Gimenez22BRA30-930-8
987
Vladislav Ivanov23RUS30-830-10
988
Jürgen Zopp34EST29-729-10
989
Teymuraz Gabashvili37RUS29-729-10
990
Aoran Wang25CHN29-529-10
991
Xin Gao28CHN29-429-10
992
Karim Mohamed Maamoun31EGY29-229-10
993
Jurgen Briand23FRA29-229-10
994
Paweł Ciaś28POL29-229-10
995
Danil Spasibo21RUS29-229-10
996
Chak Lam Coleman Wong18HKG29-2Tay Ninh 5 R16Lost in Tay Ninh 4 QF32+32
997
Keisuke Saitoh21JPN29-3529-9
998
Akram El Sallaly24EGY29-329-9
999
Matyas Cerny20CZE28+660Lost in Prostejov QF30+11
1000
Shohei Chikami23JPN2828-9
In Play :
Astana, Tokyo ATP500  
Parma 2 CH125  
Mouilleron le Captif CH90  
Alicante, Campinas CH80  
Gwangju, Tiburon   
Cairns, Tay Ninh 5 ITF25  
Highlight Country :