WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule | Season |  $  | Title Holders | Live Scores
Official ATP Ranking
#: 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, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNext WeekNext Week
1
Jannik Sinner25ITA1280012800
2
Alexander Zverev29GER7790+1US Open R1287790
3
Carlos Alcaraz23ESP7160-1US Open R1287160
4
Félix Auger-Aliassime26CAN4640US Open R1284640
5
Novak Djoković39SRB3770US Open R1283770
6
Flavio Cobolli24ITA3720+4US Open R1283720
7
Alex de Minaur27AUS3650+1US Open R1283650
8
Daniil Medvedev30RUS3580-1US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
3580
9
Ben Shelton23USA3480-3US Open R1283480
10
Taylor Fritz28USA3475-1US Open R1283475
Advertisement
11
Arthur Fils22FRA3140+10US Open R1283140
12
Frances Tiafoe28USA2680+11US Open R1282680
13
Rafael Jódar19ESP2671-2US Open R1282671
14
Lorenzo Musetti24ITA2605+1US Open R1282605
15
Learner Tien20USA2565-3US Open R1282565
16
Alexander Bublik29KAZ2525-3US Open R1282525
17
Brandon Nakashima25USA2485+5US Open R1282485
18
Jakub Menšík20CZE2445-2US Open R1282445
19
Jiří Lehečka24CZE2420-5US Open R1282420
20
Casper Ruud27NOR2385-3US Open R1282385
21
Tommy Paul29USA2225+3US Open R1282225
22
Luciano Darderi24ITA2175-2US Open R128Lost in Winston Salem R16 Lost in Winston Salem R16 
US Open R128
2175
23
Valentin Vacherot27MON2168-4US Open R1282168
24
Andrey Rublev28RUS2080-6US Open R1282080
25
Francisco Cerúndolo28ARG1980US Open R1281980
26
João Fonseca20BRA18001800
27
Alejandro Davidovich Fokina27ESP17301730
28
Alejandro Tabilo29CHI1688+1US Open R1281688
29
Arthur Rinderknech31FRA1683-1US Open R1281683
30
Ugo Humbert28FRA15451545-1
31
Tomás Martín Etcheverry27ARG1440US Open R1281440-1
32
Alexander Blockx21BEL1396US Open R1281396-2
33
Cameron Norrie31GBR1365+2US Open R1281365-2
34
Matteo Arnaldi25ITA1349US Open R1281349-2
35
Zizou Bergs27BEL1345-2US Open R1281345-2
36
Ignacio Buse22PER1310US Open R128Winston Salem W
(SF  )
Winston Salem W
(SF  )
US Open R128
1550+6
37
Arthur Fery24GBR1253US Open R128Lost in Winston Salem F
(SF  )
Lost in Winston Salem F
(SF  )
US Open R128
1415+4
38
Raphaël Collignon24BEL1207US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
1207
39
Daniel Mérida21ESP1157+1US Open R1281157
40
Luca Van Assche22FRA1140+14US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
1140
41
Nuno Borges29POR1135+6US Open R1281135
42
Thiago Agustín Tirante25ARG1125+8US Open R1281125
43
Matteo Berrettini30ITA1115-1US Open R1281115
44
Jan Lennard Struff36GER1089-1US Open R1281089
45
Alex Michelsen22USA1070-4US Open R1281070-1
46
Hubert Hurkacz29POL1070+23US Open R1281070-1
47
Denis Shapovalov27CAN1065+1US Open R1281065-1
48
Mariano Navone25ARG1065-4US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
1065-1
49
Karen Khachanov30RUS1050-10US Open R1281050-1
50
Sebastián Báez25ARG1044+3US Open R128Lost in Winston Salem R16Lost in Winston Salem R16
US Open R128
1044-1
Advertisement
51
Juan Manuel Cerúndolo24ARG1040US Open R128Lost in Winston Salem QF Lost in Winston Salem QF 
US Open R128
1076+6
52
Quentin Halys29FRA1030+5US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
1030
53
Stefanos Tsitsipas28GRE1000-4US Open R128Lost in Winston Salem R16 Lost in Winston Salem R16 
US Open R128
1015
54
Yannick Hanfmann34GER991+1US Open R128991
55
Jaume Munar29ESP990-9US Open R128990
56
Tallon Griekspoor30NED975US Open R128975
57
Daniel Altmaier27GER964+8US Open R128Lost in Winston Salem R16
(R32  )
Lost in Winston Salem R16
(R32  )
US Open R128
964
58
Tomáš Macháč25CZE960+4US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
960
59
Román Andrés Burruchaga24ARG960+2US Open R128960
60
Ethan Quinn22USA949-2949-1
61
Adolfo Daniel Vallejo22PAR948+9US Open R128Lost in Winston Salem R32
(R64  )
Lost in Winston Salem R32
(R64  )
US Open R128
951+1
62
Corentin Moutet27FRA935-2US Open R128935
63
Fábián Marozsán26HUN930US Open R128Lost in Winston Salem QF
(R16  )
Lost in Winston Salem QF
(R16  )
US Open R128
930
64
Miomir Kecmanović26SRB925+2US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
925
65
Martin Landaluce20ESP922+2US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
922
66
Pablo Carreño Busta35ESP899+6US Open R128Lost in Winston Salem R64 Lost in Winston Salem R64 
US Open R128
899
67
Adrian Mannarino38FRA895-15US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
895
68
Sebastian Korda26USA890-4890
69
Vít Kopřiva29CZE883+2US Open R128883
70
Jaime Faria23POR847+9US Open R128847-2
71
Botic van de Zandschulp30NED834-12US Open R128Lost in Winston Salem QF Lost in Winston Salem QF 
US Open R128
868+1
72
Kamil Majchrzak30POL827-4US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
827-1
73
Jenson Brooksby25USA800+1US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
803-1
74
Valentin Royer25FRA778+4US Open R128778-1
75
Jan Choinski30GBR773+2US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
773-1
76
Camilo Ugo Carabelli27ARG770US Open R128770-1
77
Marcos Giron33USA765+6US Open R128Lost in Winston Salem R64 Lost in Winston Salem R64 
US Open R128
765-1
78
Hamad Medjedović23SRB764-5US Open R128764-1
79
James Duckworth34AUS763+7US Open R128Lost in Winston Salem SF Lost in Winston Salem SF 
US Open R128
853+8
80
Zachary Svajda23USA759+4US Open R128759
81
Marin Čilić37CRO751-1US Open R128751
82
Facundo Díaz Acosta25ARG732+5US Open R128732
83
Marco Trungelliti36ARG731+8US Open R128731
84
Alex Molčan28SVK710-9US Open R128710-2
85
Rinky Hijikata25AUS709+10US Open R128Lost in Winston Salem R16
(R64  )
Lost in Winston Salem R16
(R64  )
US Open R128
724
86
Arthur Géa21FRA709-1Lost in Qual. US Open R3 709-1
87
Sho Shimabukuro29JPN705+3US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
705-1
88
Hugo Gaston25FRA697+9US Open R128Qual. US Open W
(R3  )
Qual. US Open W
(R3  )
US Open R128
697-3
89
Aleksandar Kovačević28USA690+7US Open R128Lost in Winston Salem QF Lost in Winston Salem QF 
US Open R128
730+5
90
Térence Atmane24FRA687-45US Open R128687-2
91
Lorenzo Sonego31ITA683-3US Open R128Lost in Winston Salem R16Lost in Winston Salem R16
US Open R128
698+2
92
Martin Damm22USA675+2US Open R128Lost in Winston Salem R16 Lost in Winston Salem R16 
US Open R128
697+2
93
Adam Walton27AUS670+5US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
670
94
Coleman Wong22HKG668-1US Open R128Qual. US Open W
(R3  )
Qual. US Open W
(R3  )
US Open R128
668
95
Aleksandar Vukic30AUS659+4US Open R128659
96
Mattia Bellucci25ITA656-15US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
659
97
Aleksandr Shevchenko25KAZ655-8US Open R128655-1
98
Roman Safiullin29RUS634+5US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
634-1
99
Jesper de Jong26NED628+7US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
628-1
100
Jacob Fearnley25GBR623+7US Open R128Lost in Qual. US Open R3 Lost in Qual. US Open R3 
US Open R128
623-1
Advertisement
101
Dino Prižmić21CRO618US Open R128618-1
102
Titouan Droguet25FRA616+9Lost in Qual. US Open R1616-1
103
Damir Džumhur34BIH612+1US Open R128612-1
104
Giovanni Mpetshi Perricard23FRA600-12US Open R128Lost in Winston Salem R64 Lost in Winston Salem R64 
US Open R128
600-1
105
Christopher O'Connell32AUS598+24Lost in Qual. US Open R3598-1
106
Michael Zheng22USA590+4US Open R128590-1
107
Kyrian Jacquet25FRA581+12Lost in Qual. US Open R2581-1
108
Otto Virtanen25FIN574+8Lost in Qual. US Open R3574-1
109
Benjamin Bonzi30FRA572-9US Open R128Lost in Winston Salem SF Lost in Winston Salem SF 
US Open R128
656+12
110
Toby Samuel23GBR567+3US Open R128Qual. US Open W
(R3  )
Qual. US Open W
(R3  )
US Open R128
567
111
Emilio Nava24USA561-3561
112
Eliot Spizzirri24USA557+5557
113
Yibing Wu26CHN551+5US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
551
114
Gabriel Diallo24CAN550-9550
115
Nicolás Mejía26COL548+7Lost in Qual. US Open R1548
116
Patrick Kypson26USA540-1540
117
Shintaro Mochizuki23JPN532-5US Open R128Lost in Qual. US Open R3
(R1  )
Lost in Qual. US Open R3
(R1  )
US Open R128
532
118
Zsombor Piros26HUN530+3US Open R128Qual. US Open WQual. US Open W
US Open R128
530
119
Henrique Rocha22POR513+7Lost in Qual. US Open R2513-1
120
Vilius Gaubas21LTU511+3Lost in Qual. US Open R3
(R1  )
511-1
121
Márton Fucsovics34HUN510-39US Open R128510-1
122
Dane Sweeny25AUS506+2US Open R128506-1
123
Francisco Comesaña25ARG503-14US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
516+4
124
Yunchaokete Bu24CHN496-4Lost in Qual. US Open R3496
125
Sebastian Ofner30AUT495+2Lost in Qual. US Open R1 495
126
Pablo Llamas Ruiz23ESP491+4Lost in Qual. US Open R3 491
127
Stan Wawrinka41SUI486-2US Open R128486
128
Gustavo Heide24BRA474+5Porto 1 R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Porto 1 R32
474
129
Andrea Pellegrino29ITA462+6Lost in Qual. US Open R1462
130
Alexei Popyrin27AUS458-2US Open R128458
131
Leandro Riedi24SUI457457
132
Nikoloz Basilashvili34GEO456Lost in Qual. US Open R1456
133
Holger Rune23DEN450-31450
134
Dalibor Svrčina23CZE445-20US Open R128Qual. US Open W
(R3  )
Qual. US Open W
(R3  )
US Open R128
445
135
Cristian Garín30CHI438+2Lost in Qual. US Open R3 438
136
Stefanos Sakellaridis21GRE435+21Como R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Como R32
435
137
Grigor Dimitrov35BUL432+1US Open R128Qual. US Open W
(R2  )
Qual. US Open W
(R2  )
US Open R128
432
138
Alexandre Müller29FRA430-2Lost in Qual. US Open R2 430
139
Lloyd Harris29RSA428+36US Open R128Qual. US Open W
(R3  )
Qual. US Open W
(R3  )
US Open R128
428
140
Hugo Dellien33BOL422+1Porto 1 R32Lost in Qual. US Open R2Lost in Qual. US Open R2
Porto 1 R32
422
141
Jack Draper24GBR410+2410
142
Arthur Cazaux24FRA396-3396
143
Jurij Rodionov27AUT395-9US Open R128Qual. US Open W
(R3  )
Qual. US Open W
(R3  )
US Open R128
395
144
Tomás Barrios Vera28CHI395+3US Open R128Qual. US Open WQual. US Open W
US Open R128
395
145
Tom Gentzsch22GER393Lost in Qual. US Open R2393
146
Mackenzie McDonald31USA390-2Lost in Qual. US Open R3 390
147
Stefano Travaglia34ITA388-7Lost in Qual. US Open R1388
148
Pedro Martínez29ESP387+3Como R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Como R32
387
149
Nicolai Budkov Kjaer19NOR379+6Lost in Qual. US Open R2379
150
Soonwoo Kwon28KOR379+2Lost in Qual. US Open R1379
Advertisement
151
Chris Rodesch25LUX377+2377
152
Mark Lajal23EST375+7Lost in Qual. US Open R1375
153
Reilly Opelka29USA371-11371
154
Zhizhen Zhang29CHN365+4365
155
Juan Carlos Prado Angelo21BOL364-1Lost in Qual. US Open R1364
156
Daniil Glinka26EST363+4Lost in Qual. US Open R2363
157
Rei Sakamoto20JPN357+8US Open R128Qual. US Open W
(R3  )
Qual. US Open W
(R3  )
US Open R128
357
158
Gauthier Onclin25BEL355+11Lost in Qual. US Open R1355
159
Clément Tabur26FRA353+4Lost in Qual. US Open R1353
160
Taro Daniel33JPN351+26Lost in Qual. US Open R1 351
161
Billy Harris31GBR349+6Lost in Qual. US Open R2349
162
Borna Gojo28CRO349-1Lost in Qual. US Open R2349
163
Nishesh Basavareddy21USA348-15US Open R128Qual. US Open W
(R3  )
Qual. US Open W
(R3  )
US Open R128
348
164
Alex Bolt33AUS348-2Lost in Qual. US Open R1348
165
Jack Pinnington Jones23GBR344+12Lost in Qual. US Open R2344
166
Marco Cecchinato33ITA342+7Porto 1 R32Lost in Qual. US Open R2Lost in Qual. US Open R2
Porto 1 R32
342
167
Dušan Lajović36SRB338-21Lost in Qual. US Open R3 338
168
Francesco Maestrelli23ITA337-2Lost in Qual. US Open R1337
169
Federico Agustin Gomez29ARG332+12Lost in Qual. US Open R1332
170
Elmer Møller23DEN331+2Lost in Qual. US Open R1331
171
Joel Schwärzler20AUT324-21Lost in Qual. US Open R2324
172
Gonzalo Bueno22PER322+6Como R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Como R32
322
173
Michael Mmoh28USA321+7Lost in Qual. US Open R1321
174
Remy Bertola27SUI319+8Lost in Qual. US Open R2319
175
Zdeněk Kolář29CZE318-19Porto 1 R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Porto 1 R32
318
176
Luka Mikrut22CRO317+8Lost in Qual. US Open R2 317
177
Max Alcalá Gurri23ESP317-1Porto 1 R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Porto 1 R32
317
178
Jérôme Kym23SUI315+1Lost in Qual. US Open R2315
179
Bernard Tomic33AUS315-15Zhangjiagang R32Lost in Qual. US Open R1 Lost in Qual. US Open R1 
Zhangjiagang R32
315
180
Tristan Schoolkate25AUS313+8US Open R128Qual. US Open WQual. US Open W
US Open R128
313
181
Federico Cina19ITA312-7US Open R128Qual. US Open WQual. US Open W
US Open R128
312
182
Tristan Boyer25USA310-12Lost in Qual. US Open R1310
183
Alexis Galarneau27CAN309+2Lost in Qual. US Open R2309
184
Andre Ilagan25USA307+26Lost in Qual. US Open R2 307
185
Clément Chidekh25FRA304+20Lost in Qual. US Open R2304
186
Jan Kumstát19CZE302+161Como R32302
187
Andrea Guerrieri27ITA301+2US Open R128Qual. US Open WQual. US Open W
US Open R128
301
188
Vitaliy Sachko29UKR298+3Lost in Qual. US Open R2298
189
Lautaro Midon22ARG293+4Lost in Qual. US Open R1293
190
Diego Dedura18GER291+4Lost in Qual. US Open R1291
191
Lukas Neumayer23AUT290-20Lost in Qual. US Open R2 290
192
David Jordá Sanchis32ESP289-5Lost in Qual. US Open R2289
193
Keegan Smith28USA287+5Lost in Qual. US Open R1287
194
Gianluca Cadenasso21ITA286+2286
195
Edas Butvilas22LTU286+9286
196
Harry Wendelken24GBR285+7US Open R128Qual. US Open WQual. US Open W
US Open R128
285
197
Liam Broady32GBR282+4Lost in Qual. US Open R1282
198
Thiago Seyboth Wild26BRA281+4Como R32Lost in Qual. US Open R2 Lost in Qual. US Open R2 
Como R32
281
199
Ugo Blanchet27FRA279-7Lost in Qual. US Open R1279
200
Moïse Kouamé17FRA279+14Lost in Qual. US Open R1 279
Advertisement
201
Lorenzo Giustino34ITA279-6Lost in Qual. US Open R1 279
202
Yoshihito Nishioka30JPN276-3276
203
Luka Pavlovic26FRA273+4Lost in Qual. US Open R2 273
204
Elias Ymer30SWE272+8Zhangjiagang R32Lost in Qual. US Open R2 Lost in Qual. US Open R2 
Zhangjiagang R32
272
205
Timofey Skatov25KAZ272-56Lost in Qual. US Open R2 272
206
Laslo Djere31SRB271+5Lost in Qual. US Open R1 271
207
Francesco Passaro25ITA270+15US Open R128Qual. US Open WQual. US Open W
US Open R128
270
208
Daniel Rincon23ESP270-2Lost in Qual. US Open R3270
209
Roberto Carballés Baena33ESP269-19Qual. Porto 1 R1Lost in Qual. US Open R1 Lost in Qual. US Open R1 
Qual. Porto 1 R1
269
210
Pol Martín Tiffon27ESP269-1Plovdiv 3 R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Plovdiv 3 R32
269
211
Maxim Mrva19CZE265+98Plovdiv 3 R32265-1
212
Guy den Ouden24NED263+3Lost in Qual. US Open R1263-1
213
Felix Gill24GBR262+8Lost in Qual. US Open R1262-1
214
Henri Squire25GER261-6Como R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Como R32
261-1
215
Braden Shick22USA260+4Lost in Qual. US Open R2260-1
216
Kimmer Coppejans32BEL260+2Porto 1 R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Porto 1 R32
260-1
217
Liam Draxl24CAN255-1Lost in Qual. US Open R3255-1
218
Rio Noguchi27JPN255-5Lost in Qual. US Open R1255-1
219
Nikolás Sánchez Izquierdo27ESP255-2Porto 1 R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Porto 1 R32
255-1
220
Chun Hsin Tseng25TWN253+49Zhangjiagang R32253-1
221
Colton Smith23USA253-21Lost in Qual. US Open R3 253-1
222
Genaro Alberto Olivieri28ARG249+3Porto 1 R32Lost in Qual. US Open R2Lost in Qual. US Open R2
Porto 1 R32
249-1
223
Raúl Brancaccio29ITA249+9Como R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Como R32
249-1
224
Oliver Crawford27GBR247+3247-1
225
Moez Echargui33TUN247-28Lost in Qual. US Open R1247-1
226
Henry Searle20GBR246-6Lost in Qual. US Open R1246-1
227
Juncheng Shang21CHN245+1US Open R128245-1
228
Stefano Napolitano31ITA245+1Como R32Lost in Qual. US Open R1 Lost in Qual. US Open R1 
Como R32
245-1
229
Guido Iván Justo28ARG244+4Lost in Qual. US Open R1 244-2
230
Roberto Bautista Agut38ESP243-47243-2
231
Kilian Feldbausch20SUI241+4Como R32Lost in Qual. US Open R1 Lost in Qual. US Open R1 
Como R32
241-2
232
Juan Pablo Varillas30PER240+4Como R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Como R32
240-2
233
Alex Barrena23ARG240+26Porto 1 R32240-2
234
Sumit Nagal29IND239+5Lost in Qual. US Open R1 239-2
235
Alejandro Moro Cañas25ESP239+5Porto 1 R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Porto 1 R32
239-3
236
Frederico Ferreira Silva31POR239-5Porto 1 R32Lost in Qual. US Open R2Lost in Qual. US Open R2
Porto 1 R32
239-3
237
Max Houkes26NED238+5238-3
238
Luca Nardi23ITA236-70Lost in Qual. US Open R1236-3
239
Jay Clarke28GBR236+2Como R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Como R32
236-3
240
Gilles Arnaud Bailly20BEL233-10Porto 1 R32Lost in Qual. US Open R1Lost in Qual. US Open R1
Porto 1 R32
233-4
241
Darwin Blanch18USA232-17US Open R128Lost in Winston Salem R64 Lost in Winston Salem R64 
US Open R128
232-4
242
James McCabe23AUS231+1Lost in Qual. US Open R1231-4
243
Andy Andrade27ECU229+13Kingston 2 F269+32
244
August Holmgren28DEN228-18Lost in Qual. US Open R1228-3
245
Yi Zhou21CHN228-1Zhangjiagang R32228-3
246
Giulio Zeppieri24ITA227-8227-3
247
Pavel Kotov27RUS226+2226-3
248
J.J. Wolf27USA225+37US Open R128225-5
249
Matej Dodig21CRO225+2Como R32225-5
250
Hayato Matsuoka21JPN225+64Zhangjiagang R32225-5
Advertisement
251
Marc-Andrea Hüsler30SUI224-5224-5
252
Andrej Nedić21BIH220-2Qual. Como R1Lost in Augsburg R32Lost in Augsburg R32
Qual. Como R1
220-5
253
Maks Kaśnikowski23POL220-19Lost in Qual. US Open R1220-5
254
Matheus Pucinelli De Almeida25BRA219+27Lost in Roehampton 2 R32219-6
255
Hugo Grenier30FRA218+3Lost in Qual. Winston Salem R2
Lost in Winston Salem R32
235+12
256
Abdullah Shelbayh22JOR218-3Qual. Winston Salem W
Lost in Winston Salem R64
226+5
257
Felix Balshaw20FRA218-3Qual. Winston Salem W
Lost in Winston Salem R64
226+5
258
Charles Broom28GBR218+31Lost in Roehampton 2 F239+21
259
Juan Bautista Torres24ARG218+12218-3
260
Buvaysar Gadamauri26BEL215-3215-5
261
Matías Soto27CHI214+1Como R32Lost in Augsburg R16Lost in Augsburg R16
Como R32
218
262
Martin Krumich23CZE214-7Como R32Lost in Augsburg QFLost in Augsburg QF
Como R32
218-1
263
Mili Poljičak22CRO213+1Como R32Lost in Slovenj Gradec R16
Lost in Augsburg R32
Lost in Slovenj Gradec R16
Lost in Augsburg R32
Como R32
214-3
264
Harold Mayot24FRA213-12213-3
265
Filip Jianu24ROU213+19Como R32Lost in Bucharest 3 R16
(R32  )
Lost in Bucharest 3 R16
(R32  )
Como R32
213-4
266
Max Basing23GBR212-18Lost in Roehampton 2 QF219+7
267
Franco Roncadelli26URU212-30Lost in Qual. US Open R1212-4
268
Dominic Stricker24SUI211+68Lost in Augsburg R32211-5
269
Ilia Simakin22RUS210-2Zhangjiagang R32210-6
270
Kaichi Uchida32JPN210-9Zhangjiagang R32Lost in Maanshan 10 R32Lost in Maanshan 10 R32
Zhangjiagang R32
210-7
271
Hynek Bartoň22CZE210-3Lost in Augsburg QF213+1
272
Philip Henning25RSA209+27Lost in Idanha A Nova 2 QF210-4
273
Sean Cuenin22FRA208+30Porto 1 R32208-6
274
Marvin Möller27GER205+53Lost in Augsburg QF210-4
275
Thiago Monteiro32BRA204-1Porto 1 R32204-5
276
Michele Ribecai23ITA204-16Lost in Roehampton 2 SF216+12
277
Dan Added27FRA203-54Lost in Qual. US Open R1203-4
278
João Lucas Reis Da Silva26BRA202-15Como R32202-4
279
Nick Hardt25DOM200-2Porto 1 R32Lost in Augsburg R32Lost in Augsburg R32
Porto 1 R32
200-5
280
Iñaki Montes De La Torre23ESP200-5Qual. Roehampton 2 W
Lost in Roehampton 2 QF
211+6
281
Álvaro Guillén Meza23ECU199+2Como R32Lost in Kingston 2 R32Lost in Kingston 2 R32
Como R32
199-4
282
Alastair Gray28GBR198-12Lost in Roehampton 2 R32198-5
283
Juan Manuel La Serna22ARG197+5Plovdiv 3 R32Lost in Augsburg R16Lost in Augsburg R16
Plovdiv 3 R32
197-6
284
Pedro Boscardin Dias23BRA197-6197-6
285
Franco Agamenone33ITA196-20Plovdiv 3 R32196-6
286
Petr Bar Biryukov24RUS196-13Zhangjiagang R32Lost in Maanshan 9 SF
Lost in Maanshan 10 R32
Lost in Maanshan 9 SF
Lost in Maanshan 10 R32
Zhangjiagang R32
198-2
287
Mattéo Martineau27FRA195-1Lost in Roehampton 2 R16196-5
288
Pierre Hugues Herbert35FRA194-1Lost in Qual. Winston Salem R2
Lost in Winston Salem R64
198+2
289
Cezar Crețu25ROU194-23Augsburg W244+59
290
Giles Hussey29GBR192-14192-4
291
Sergey Fomin25UZB192+17Zhangjiagang R32Lost in Maanshan 10 R32Lost in Maanshan 10 R32
Zhangjiagang R32
192-4
292
Sandro Kopp26AUT192-12Como R32Lost in Augsburg SFLost in Augsburg SF
Como R32
202+9
293
Carl Emil Overbeck25DEN190+30190-3
294
Rodrigo Pacheco Mendez21MEX190-2Lost in Kingston 2 SF212+22
295
Stefan Kozlov28USA189+1189-2
296
Florian Broska28GER189-3189-2
297
Yu-hsiou Hsu27TWN188-52Zhangjiagang R32Taipei WTaipei W
Zhangjiagang R32
213+29
298
Mert Alkaya26TUR185185-2
299
Matthew Dellavedova26AUS185+12Taipei 2 FLost in Taipei FLost in Taipei F
Taipei 2 F
195+6
300
Petr Nesterov23BUL184+1Plovdiv 3 R32184-1
301
Florent Bax27FRA184-54184-2
302
Federico Bondioli21ITA184-7Como R32184-2
303
Yankı Erel25TUR182-21Lost in Taipei 2 QF182-2
304
Murphy Cassone24USA182-13182-3
305
Stefan Dostanic24USA181-26181-4
306
Igor Marcondes29BRA181+10Lost in Kingston 2 R32181-4
307
Gaël Monfils39FRA180-2US Open R128180-4
308
Radu Mihai Papoe24ROU180-8180-5
309
Justin Engel18GER179-12179-6
310
David Goffin35BEL178-16178-7
311
Johannus Monday24GBR178+1Lost in Roehampton 2 QF186+12
312
Filippo Romano21ITA178-6178-7
313
Miguel Damas26ESP177-11Porto 1 R32Lost in Augsburg R16179-3
314
Jay Friend22JPN176+1Lost in Roehampton 2 R16180+2
315
Max Hans Rehberg22GER176+27Lost in Augsburg R32176-5
316
Daniel Milavsky24USA175-6Lost in Qual. US Open R1 175-6
317
Max Schönhaus19GER174+1Como R32Lost in Augsburg R16178-1
318
Fajing Sun29CHN174+6Zhangjiagang R32174-5
319
Duje Ajduković25CRO174-15Como R32174-5
320
Luciano Emanuel Ambrogi22ARG173-1173-5
321
Gonzalo Villanueva31ARG172+1Lost in Asuncion 2 F
Lost in Mar Del Plata SF
176
322
Michael Geerts31BEL171+26Lost in Roehampton 2 R32171-4
323
Andres Martin25USA170-3Lost in Kingston 2 QF180+9
324
Daniel Michalski26POL169+6Poznan FKrakow W184+22
325
Calvin Hémery31FRA168+1Plovdiv 3 R32Lost in Augsburg R32168-3
326
Tyler Zink25USA168-1Lost in Kingston 2 R32168-4
327
Nicolás Kicker34ARG168+39168-2
328
Akira Santillan29JPN168-38Zhangjiagang R32Lost in Taipei 2 R32168-3
329
Oliver Tarvet22GBR167+51Lost in Roehampton 2 SF181+21
330
Anton Matusevich25GBR166+27Lost in Roehampton 2 R16169+3
331
Sascha Gueymard Wayenburg23FRA164-2164-1
332
Enrico Dalla Valle28ITA164-4Porto 1 R32164-1
333
Jordan Thompson32AUS163-16163-1
334
Daniel Elahi Galán30COL163-62163-1
335
Mikhail Kukushkin38KAZ162-2162-1
336
Eliakim Coulibaly24CIV162-2162-1
337
Raphaël Pérot25FRA161+16Lost in Augsburg R32161-1
338
Mathys Erhard24FRA161-1161-1
339
Marko Topo22GER160-1Plovdiv 3 R32Lost in Augsburg R32160-2
340
Dali Blanch23USA160-27160-2
341
Lucas Poullain30FRA160+28160-2
342
Edward Winter21AUS159+13Lost in Kingston 2 R32159-2
343
Ognjen Milić19SRB158Plovdiv 3 R32158-2
344
Oriol Roca Batalla33ESP158+7Porto 1 R32158-2
345
Facundo Mena33ARG157-1Porto 1 R32Lost in Augsburg F182+39
346
Yasutaka Uchiyama34JPN156156-2
347
Hamish Stewart27GBR156-2156-2
348
Thomas Faurel20FRA153-17Plovdiv 3 R32Lost in Augsburg R32153-3
349
Tiago Torres24POR153+3Porto 1 R32153-3
350
Philip Sekulic22AUS152-43152-3
351
Ivan Marrero Curbelo27ESP151+3Lost in Kingston 2 R16155+1
352
Tiago Pereira22POR151-3Porto 1 R32Lost in Poznan R32151-3
353
Antoine Ghibaudo21FRA150-12150-3
354
Mitchell Krueger32USA148+2Lost in Kingston 2 R32148-4
355
Juan Estevez20ARG147-16Plovdiv 3 R32Lost in Augsburg R16149-2
356
Geoffrey Blancaneaux28FRA144+9144-5
357
Hernán Casanova32ARG143-17143-5
358
Jake Delaney29AUS143Zhangjiagang R32Lost in Taipei 2 R32143-6
359
Petr Brunclík20CZE142-27Plovdiv 3 R32Lost in Augsburg R32142-6
360
Francesco Forti27ITA142+3Qual. Como R1Lost in Lesa R32142-6
361
Norbert Gombos36SVK141+63Qual. Como R1141-7
362
Lui Maxted22GBR141+41Lost in Roehampton 2 R16144+2
363
Gabriele Piraino22ITA140-42Plovdiv 3 R32Lost in Lesa R32140-8
364
Eduardo Ribeiro28BRA140+14Qual. Porto 1 R1Lost in Augsburg R32140-8
365
Tommaso Compagnucci26ITA140-1140-8
366
Marc Polmans29AUS139-4Lost in Qual. Winston Salem R1139-8
367
Alex Martinez25ESP139139-8
368
Cruz Hewitt17AUS139+8Lost in Winston Salem R32 152+14
369
Tung Lin Wu28TWN138+1Zhangjiagang R32Lost in Taipei QF141
370
Murkel Dellien28BOL138-35Lost in Augsburg R32138-6
371
Andrea Collarini34ARG136+4136-8
372
Manas Dhamne18IND136-4136-8
373
Dimitar Kuzmanov33BUL135+14Qual. Porto 1 R1Lost in Maribor QF135-8
374
Andrey Chepelev28RUS135-15Lausanne F135-8
375
Lucio Ratti22ARG134+14Lost in Oldenzaal R16134-8
376
Carlos Sánchez Jover26ESP134-16Santander W
Lost in Oviedo R32
158+29
377
Carlos Maria Zarate21ARG133+17Mar Del Plata F133-7
378
Max Wiskandt24GER132-1Lost in Ueberlingen R16132-8
379
Jacopo Vasami18ITA131-8131-8
380
Juan Pablo Ficovich29ARG131-30Plovdiv 3 R32Lost in Kingston 2 R16137+2
381
Jonáš Forejtek25CZE131-9131-7
382
Marek Gengel30CZE131+3131-7
383
Blaise Bicknell24JAM130-4Lost in Kingston 2 R32130-7
384
Georgii Kravchenko26UKR130+11Plovdiv 3 R32Lost in Qual. Augsburg R1130-7
385
Ilya Ivashka32BLR129-11Zhangjiagang R32129-7
386
Jack Kennedy18USA129+6US Open R128129-7
387
Alejo Sanchez Quilez21ESP129+59129-7
388
Yuta Shimizu27JPN129+5129-7
389
Mees Rottgering19NED127+29Qual. Winston Salem W
Lost in Winston Salem R16 
160+49
390
Trevor Svajda20USA125-7Lost in Qual. US Open R1125-9
391
Andrej Martin36SVK125+11Vienna F125-9
392
Daniel Masur31GER125+5Lost in Ueberlingen SF
Lost in Augsburg QF
137+15
393
Samuele Pieri24ITA125-7Maribor FLost in Slovenj Gradec R16125-8
394
Dhakshineswar Suresh26IND124+6Lost in Qual. Winston Salem R2
Lost in Winston Salem R32
(R64  )
141+27
395
Justin Boulais24CAN123+3123-7
396
Arthur Nagel23FRA123+8Ueberlingen W146+37
397
Mats Rosenkranz28GER122-36122-6
398
Arthur Weber34FRA122+8Lost in Taipei 2 R16122-6
399
Masamichi Imamura27JPN122+23Zhangjiagang R32Lost in Taipei SF127+2
400
Carlos Taberner29ESP121-19US Open R128121-5
401
Vadym Ursu29UKR121+7Lost in Hurghada 7 R32121-5
402
Omar Jasika29AUS121+45Qual. Zhangjiagang R1Lost in Taipei R16
Lost in Taipei 2 R16
121-5
403
Robin Bertrand23FRA121-30Lost in Idanha A Nova 2 R32
Lost in Monastir 34 QF
121-5
404
Oleg Prihodko28MKD120-8Plovdiv 3 R32Lost in Poznan R16120-6
405
Stefan Palosi26ROU120+2120-6
406
Garrett Johns25USA120-16Lost in Kingston 2 R16126+8
407
Dylan Dietrich21SUI119+35119-5
408
Sebastian Sorger20AUT119+2Plovdiv 3 R32Slovenj Gradec W
Lost in Maribor SF
143+45
409
Olle Wallin24SWE119+6Qual. Como R1119-4
410
Robert Strombachs26LAT119+39Plovdiv 3 R32Lost in Qual. Augsburg R2119-4
411
Patrick Zahraj27GER119+2Lost in Roehampton 2 R32119-4
412
Thanasi Kokkinakis30AUS118+28US Open R128118-4
413
Mateus Alves25BRA118+1118-4
414
Andrew Fenty26USA118-13Lost in Kingston 2 QF128+18
415
Yosuke Watanuki28JPN117+1Zhangjiagang R32117-4
416
Massimo Giunta22ITA117+11Plovdiv 3 R32117-5
417
Johan Nikles29SUI116+3Qual. Como R1Lost in Lausanne R32116-6
418
Ioannis Xilas25GRE116-27116-6
419
Benjamin Hassan31LBN115+95Qual. Como R1Qual. Augsburg W
Lost in Augsburg R32
118+1
420
Semen Pankin26RUS115+6Zhangjiagang R32Lost in Kursumlijska Banja 15 SF117
421
Eric Vanshelboim25UKR115-2Oldenzaal F115-4
422
Ozan Baris22USA114+11114-4
423
Henry Bernet19SUI114+13Lausanne F114-4
424
Mika Brunold21SUI113-1Qual. Augsburg W
Lost in Augsburg R16
120+15
425
Maxime Chazal33FRA113+44Le Cap d'Agde W113-3
426
Niels Visker24NED113+2Qual. Porto 1 R1113-3
427
Constantin Bittoun Kouzmine27FRA113+2Lost in Roehampton 2 R32113-5
428
Valerio Aboian24ARG111+6Plovdiv 3 R32Lost in Slovenj Gradec QF
Lost in Maribor QF
113-2
429
Mika Petković19GER111+6Porto 1 R32Lost in Ueberlingen QF
Lost in Qual. Augsburg R1
113-2
430
Santiago Taverna27ARG111-25111-4
431
Yannik Kelm21GER109+8109-4
432
Vladyslav Orlov31UKR109Lost in Mistelbach R32
Lost in Poznan QF
109-4
433
Javier Barranco Cosano27ESP108+33Lost in Oviedo R32108-4
434
Laurent Lokoli31FRA107-25Qual. Como R1Lesa W132+49
435
Nerman Fatić31BIH107-18107-4
436
Corentin Denolly29FRA107+7Lost in Vienna R16107-4
437
Juan Cruz Martin Manzano21ITA107-26Como R32Lost in Lesa R16107-4
438
Marat Sharipov23RUS107-39107-4
439
Matthew William Donald21CZE107+22Lost in Qual. Augsburg R2107-4
440
Denis Yevseyev33KAZ107+4Zhangjiagang R32Lost in Ueberlingen R16
Lost in Qual. Augsburg R2
107-4
441
Timo Legout24FRA106+94106-4
442
Luca Staeheli26SUI106+87106-4
443
Viktor Durasovic29NOR106+14Lost in Roehampton 2 R32106-4
444
Spencer Johnson23USA104+1Lost in Qual. US Open R1 104-7
445
Karim Bennani18MAR104+5104-7
446
Cyril Vandermeersch27FRA104-15104-7
447
Jie Cui28CHN104+12Zhangjiagang R32104-7
448
Ryan Peniston30GBR103+6Lost in Roehampton 2 R32103-7
449
Tom Paris23FRA103+6103-7
450
Alafia Ayeni27USA103+10Qual. Porto 1 R1Lost in Qual. Roehampton 2 R1103-7
451
Rudolf Molleker25GER103+30Qual. Como R1103-7
452
Karl Poling27USA103+39Lost in Kingston 2 R32103-7
453
Oleksii Krutykh26UKR103+73Qual. Augsburg W
Lost in Augsburg R32
105+5
454
Moerani Bouzige27AUS103+4Lost in Taipei R32
Lost in Taipei 2 R32
103-6
455
Luca Castelnuovo29SUI102-3Zhangjiagang R32Lost in Taipei 2 SF102-6
456
Quinn Vandecasteele23USA102+27Qual. Winston Salem W
Lost in Winston Salem R64
108+18
457
Daniel Dutra da Silva38BRA102-4102-6
458
James Trotter27JPN101-21Zhangjiagang R32101-6
459
Felipe Meligeni Alves28BRA101+108Lost in Qual. US Open R1101-6
460
Joaquin Aguilar Cardozo21URU101+43Mar Del Plata FAsuncion 2 W116+38
461
Khumoyun Sultanov27UZB101+52Qual. Zhangjiagang R1101-5
462
Kenta Miyoshi22JPN100+33Lost in Qual. Winston Salem R1100-5
463
Beibit Zhukayev25KAZ99-3899-6
464
Cannon Kingsley25USA99-3499-6
465
Alex Hernandez27MEX99+5Lost in Kingston 2 R3299-6
466
Emile Hudd26GBR99+9Lost in Roehampton 2 QF105+17
467
Christian Langmo30USA99-3Lost in Roehampton 2 R3299-6
468
Jack Logé21BEL98+4Lost in Lambermont F105+18
469
Jason Kubler33AUS97+497-6
470
Blake Ellis27AUS96+796-7
471
Alex Rybakov29USA96+36Lost in Qual. Roehampton 2 R196-7
472
Eero Vasa29FIN96-4Lost in Oldenzaal R1696-7
473
Ivan Gakhov29RUS96+5Lost in Santander R16
Lost in Oviedo SF
97-3
474
Carlo Alberto Caniato20ITA96-1296-6
475
Paulo Andre Saraiva Dos Santos26BRA96+53Lost in Kingston 2 R16100+7
476
Sergi Perez Contri28ESP96-5Lost in Santander SF
Lost in Oviedo F
102+14
477
Kei Nishikori36JPN95+2Lost in Qual. US Open R3 95-4
478
Lorenzo Carboni20ITA95+12Como R32Lost in Lausanne SF95-4
479
Koki Matsuda25JPN94-28Qual. Zhangjiagang R2Lost in Taipei R3294-4
480
Renta Tokuda28JPN94-2494-4
481
Sergio Callejon Hernando21ESP94-6094-4
482
Kasidit Samrej25THA94-70Zhangjiagang R32Lost in Taipei R32
Lost in Taipei 2 SF
94-4
483
Yassine Dlimi23MAR93+293-4
484
Luca Potenza26ITA93-2Lost in Roehampton 2 R3293-4
485
Maximus Jones21THA93-4793-4
486
Louis Weßels28GER93+44Oldenzaal FLost in Ueberlingen R1693-4
487
Izan Almazan Valiente20ESP93+45Lost in Idanha A Nova 2 R1693-4
488
Duncan Chan21CAN92-292-4
489
Thijs Boogaard18NED92+392-4
490
Niels McDonald18GER92+41Porto 1 R32Lost in Augsburg R3292-4
491
Dušan Obradović25SRB92-7Plovdiv 3 R3292-5
492
Patrick Schoen21SUI91+5Qual. Porto 1 R191-5
493
Anton Shepp23NZL91+5Lost in Roehampton 2 R3291-5
494
Adrian Boitan27ROU91-53Lost in Roehampton 2 R3291-5
495
Colin Sinclair31NMI91+1491-5
496
George Loffhagen25GBR90-8Roehampton 2 W140+126
497
Radu Albot36MDA90+15Lost in Qual. Roehampton 2 R284-27
498
Daniel Siniakov23CZE90-31Plovdiv 3 R32Lost in Qual. Augsburg R190-4
499
Paul Jubb26GBR90-115Lost in Kingston 2 R3290-4
500
Bor Artnak22SLO90-5290-4
501
Giuseppe La Vela25ITA90+4Qual. Como R1Lost in Slovenj Gradec QF
Lost in Maribor QF
92+6
502
Dominik Palán25CZE90+2Qual. Zhangjiagang R190-3
503
Pedro Sakamoto33BRA90+390-3
504
Alex Martí Pujolras27ESP89+2089-3
505
Peter Makk24HUN89+48Lost in Qual. Roehampton 2 R189-3
506
César Bouchelaghem22FRA88+488-4
507
Lilian Marmousez24FRA87-11987-4
508
Enzo Aguiard24AUS87-15Qual. Zhangjiagang R1Lost in Maanshan 10 SF87-4
509
Reda Bennani19MAR87-3587-4
510
Miguel Tobon20COL87-11Lost in Kingston 2 QF99+38
511
Lorenzo Joaquín Rodríguez26ARG87-4887-3
512
Gianmarco Ferrari25ITA86-47Qual. Como R1Lost in Lesa R3286-4
513
Alan Magadan25MEX86+4886-5
514
Tibo Colson26BEL85+585-5
515
Hiroki Moriya35JPN85+2Qual. Zhangjiagang R1Lost in Taipei R1686-2
516
Federico Arnaboldi26ITA85+7Como R32Lost in Lesa R3285-4
517
Hikaru Shiraishi26JPN85-6Lost in Taipei R16
Lost in Taipei 2 R16
85-4
518
Tai Sach23AUS85Lost in Taipei QF
Lost in Taipei 2 R16
87+3
519
Alexander Donski28BUL84-1784-3
520
Aziz Dougaz29TUN84+109Lost in Qual. US Open R384-3
521
Filip Jeff Planinšek25SLO84-6Plovdiv 3 R32Lost in Slovenj Gradec SF
Lost in Maribor SF
91+20
522
Miloš Karol23SVK83-3583-4
523
Sanhui Shin29KOR83-34Lost in Taipei R32
Lost in Taipei 2 R16
83-5
524
João Eduardo Schiessl22BRA82+1382-5
525
Ryan Nijboer27NED82-17Lost in Oviedo R1682-7
526
Evan Zhu28USA82+74Qual. Kingston 2 W
Lost in Kingston 2 R32
84+1
527
Aziz Ouakaa27TUN82-2782-6
528
Samir Banerjee22USA81-3481-6
529
Li Tu30AUS81-33Lost in Qual. Winston Salem R181-6
530
Filip Misolic25AUT80-54US Open R12880-7
531
Pedro Vives Marcos25ESP79-51Qual. Porto 1 R1Lost in Santander R16
Lost in Oviedo QF
80-7
532
Fabrizio Andaloro25ITA79-10Lost in Idanha A Nova 2 R16
Qual. Roehampton 2 W
Lost in Roehampton 2 R32
83+5
533
Marcel Zieliński25POL79+45Lost in Mistelbach SF
Lost in Vienna QF
82+2
534
Gerard Campana Lee21KOR79+12Lost in Poznan QF79-7
535
Ivan Ivanov17BUL78+7Lost in Roehampton 2 R1682+5
536
Maxim Zhukov21RUS7777-8
537
Gavin Young23USA77+1577-8
538
Jelle Sels31NED77-5Qual. Porto 1 R1Lost in Oldenzaal R1677-8
539
Luca Wiedenmann28GER77+6Lost in Oldenzaal SF77-8
540
Takuya Kumasaka27JPN76+16Qual. Zhangjiagang R176-8
541
Pavle Marinkov20AUS75-1475-8
542
Michael Bassem Sobhy22EGY75-275-8
543
Mitsuki Wei Kang Leong22MAS75+7Qual. Zhangjiagang R175-8
544
M Rifki Fitriadi27INA75+10Maanshan 9 W
Lost in Maanshan 10 R16
89+35
545
Alexander Binda24ITA75+1275-7
546
Toufik Sahtali27ALG75+12Lost in Monastir 34 SF75-7
547
Matyas Fuele27HUN74+12Qual. Porto 1 R1Lost in Qual. Augsburg R174-7
548
Daniil Ostapenkov23BLR74-2374-8
549
Digvijay Pratap Singh26IND74-1574-8
550
Pavel Lagutin21RUS73-34Idanha A Nova 2 W98+76
551
Leo Borg23SWE73-4Lost in Bastad F81+15
552
Fares Zakaria25EGY73-32Lost in Qual. Roehampton 2 R173-7
553
Kokoro Isomura23JPN73+18Qual. Zhangjiagang R1Lost in Maanshan 9 F
Lost in Taipei 2 R32
80+14
554
Filip Peliwo32POL73+1Qual. Zhangjiagang R1Lost in Maanshan 10 R3273-6
555
Dimitris Sakellaridis20GRE73+7Lost in Lausanne R3273-6
556
Shunsuke Mitsui24JPN72+92Lost in Taipei SF79+16
557
Fausto Tabacco24ITA72-8Qual. Como R172-6
558
Alec Deckers26NED72+27Qual. Roehampton 2 W
Lost in Roehampton 2 R16
78+16
559
Jacopo Berrettini27ITA71+971-6
560
Alec Beckley25RSA71Lost in Qual. Augsburg R171-6
561
Carlos Lopez Montagud26ESP71+4Lost in Santander QF
Lost in Oviedo R32
74+6
562
Daniel de Jonge27NED71+3171-6
563
Sidharth Rawat33IND71-2571-6
564
Lorenzo Angelini20ITA71+5Qual. Como R1Lost in Oldenzaal QF71-6
565
Taha Baadi25MAR70-1470-6
566
Maxime Janvier29FRA70Qual. Porto 1 R1Lost in Lesa R3270-6
567
Kirill Kivattsev28RUS70+12Lost in Slovenj Gradec R16
Lost in Poznan R16
70-7
568
Dragos Nicolae Madaras28SWE69+34Lost in Arad SF
Lost in Bucharest 3 QF
73+10
569
Christoph Negritu32GER69-2569-8
570
Saba Purtseladze25GEO69+76Lost in Hurghada 7 R3269-8
571
Aidan McHugh26GBR68-5068-8
572
Hyeon Chung30KOR68+11Lost in Taipei QF
Lost in Taipei 2 QF
71+5
573
Karol Filar27POL68+31Lost in Krakow R16
Lost in Poznan R16
68-7
574
John Echeverria24ESP68+13Lost in Qual. Roehampton 2 R168-7
575
Maé Malige20FRA68+13Lost in Monastir 34 R1668-7
576
Keegan Rice20CAN67+1567-7
577
Pietro Fellin25ITA67-38Lost in Kingston 2 R3267-11
578
Robin Catry24FRA67+1767-9
579
Sebastian Gima24ROU67-36Lost in Arad R16
Lost in Bucharest 3 QF
67-10
580
Paul Inchauspe22FRA6666-11
581
Aidan Mayo23USA66+35Kingston 2 FLost in Qual. Kingston 2 R2112+148
582
Amr Elsayed27EGY66+16Lost in Hurghada 7 R1666-11
583
Stefan Adrian Andreescu24ROU66-6Lost in Arad R16
Lost in Bucharest 3 QF
66-11
584
Yanis Ghazouani Durand26FRA66-14Qual. Porto 1 R166-11
585
Nino Ehrenschneider25GER66+23Lost in Lausanne QF66-11
586
Aidan Kim21USA65-12Qual. Kingston 2 W
Lost in Kingston 2 R32
69+11
587
Jacob Bradshaw23AUS65+1665-10
588
Amit Vales21ISR65+38Qual. Plovdiv 3 R165-10
589
Guillaume Dalmasso23FRA65+1765-10
590
Pierre Delage25FRA65+15Lost in Le Cap d'Agde SF65-10
591
Imanol López Morillo26ESP65-1Lost in Santander QF
Lost in Oviedo R32
67+1
592
Iliyan Radulov21BUL64+30Lost in Roehampton 2 R3264-11
593
João Domingues32POR64+1664-9
594
Kai Wehnelt30GER64+31Qual. Augsburg W
Lost in Augsburg R16
70+21
595
Karan Singh23IND64+1264-9
596
Romain Faucon23BEL64+5Lambermont W78+53
597
Andrea Vavassori31ITA63+1663-8
598
Andrew Paulson24CZE63+2163-8
599
Martin Van Der Meerschen26BEL63+103Lost in Lambermont SF67+14
600
Kaylan Bigun20USA63-52Qual. Kingston 2 W
Lost in Kingston 2 R32
67+14
601
Lorenzo Bocchi28ITA63+9Lost in Pecs QF63-6
602
Mario Gonzalez Fernandez24ESP63-13Qual. Kingston 2 W
Lost in Kingston 2 R16
72+38
603
Leonardo Rossi24ITA63+11Qual. Roehampton 2 W
Lost in Roehampton 2 R32
65+2
604
Erik Arutiunian21BLR62+2462-5
605
Juan Sebastián Gómez34COL62-2362-5
606
Jamie Mackenzie18GER62-2562-5
607
Mukund Sasikumar29IND62-21Lost in Taipei 2 R3262-5
608
Millen Hurrion27GBR62+10Lost in Qual. Roehampton 2 R263
609
Fryderyk Lechno-Wasiutyński21POL61+34Lost in Poznan R1661-4
610
Lukáš Pokorný24SVK61-3561-4
611
Branko Djurić21SRB61-14Kursumlijska Banja 16 F61-4
612
Kuan Yi Lee29TWN61-13Lost in Taipei R32
Lost in Taipei 2 R32
61-4
613
Alexander Weis29ITA60-49Lost in Lesa SF
Lost in Lausanne R16
67+29
614
S D Prajwal Dev30IND60+9Qual. Zhangjiagang R160-3
615
Amir Omarkhanov18KAZ60+9Lost in Monastir 34 QF60-4
616
Nicolas Tepmahc25FRA60+560-5
617
Cedrik Marcel Stebe35GER59-23559-5
618
Alexander Vasilev19BUL59-46Plovdiv 3 R3259-5
619
Alan Fernando Rubio Fierros27MEX59+1259-5
620
Gabriel Ghetu18ROU59+65Bucharest 3 F59-5
621
Svyatoslav Gulin23RUS59-45Qual. Como R1Qual. Augsburg W
Lost in Augsburg R16
66+29
622
Pierluigi Basile19ITA58+12Lost in Lesa F
Lost in Lausanne R16
72+60
623
Oleksandr Ovcharenko24UKR58-6Qual. Plovdiv 3 R1Lost in Lausanne QF58-6
624
Dan Martin27CAN58+12Lost in Qual. Kingston 2 R260+4
625
Bruno Kuzuhara22USA58-29Lost in Qual. Kingston 2 R259-2
626
Stefan Popović23SRB58-14Qual. Plovdiv 3 R1Lost in Slovenj Gradec R16
Lost in Maribor R16
58-4
627
Conner Huertas del Pino30PER57+1557-5
628
Tuncay Duran22TUR57+757-5
629
Théo Papamalamis20FRA57+2557-5
630
Tsung Hao Huang26TWN57+2Qual. Zhangjiagang R1Lost in Taipei R16
Lost in Taipei 2 R32
58+2
631
Adrian Ötzbach28GER57-58Lost in Ueberlingen R1657-5
632
Ignacio Monzón28ARG57+8Pecs FLost in Arad QF58+1
633
Matisse Bobichon24FRA56+1156-6
634
Marlon Vankan26GER56-23Lost in Lambermont SF
Lost in Allershausen R16
60+16
635
Pieter De Lange20NED56+22Lost in Oldenzaal QF56-5
636
Tomasz Berkieta20POL56-9556-5
637
Maximo Zeitune20ARG56+8Lost in Mar Del Plata QF56-5
638
Federico Iannaccone27ITA56+14Qual. Plovdiv 3 R1Lost in Qual. Augsburg R256-5
639
Maxwell McKennon24USA56Lost in Idanha A Nova 2 R3256-5
640
Chase Ferguson27AUS55+10Lost in Maanshan 9 R32
Lost in Maanshan 10 SF
55-6
641
Bruno Fernandez22BRA55+10Lost in Slovenj Gradec R32
Lost in Allershausen R32
55-7
642
Naoya Honda20JPN55+2655-5
643
Samuel Heredia20COL55+1055-6
644
Giovanni Oradini28ITA55+3Lost in Lesa QF
Lost in Vienna SF
57+7
645
Neil Oberleitner27AUT54+17Lost in Qual. Winston Salem R154-5
646
Nikita Mashtakov27UKR54+17Qual. Plovdiv 3 R1Mistelbach W
Lost in Poznan SF
69+70
647
Ryan Colby22USA54+8Lost in Urbana 2 R1654-4
648
Alberto Barroso Campos30ESP54-28Lost in Idanha A Nova 2 QF57+13
649
Melios Efstathiou27CYP54+1754-4
650
Giorgio Tabacco23ITA54+28Qual. Plovdiv 3 R1Lost in Qual. Augsburg R154-4
651
Brandon Holt28USA53+1853-4
652
James Story25GBR53-8953-4
653
Thiago Cigarran26ARG53+41Lost in Allershausen SF53-5
654
John Hallquist Lithen24SWE53+88Lost in Bastad SF
Lost in Pecs SF
56+9
655
Roger Pascual Ferra20ESP52+27Lost in Qual. Winston Salem R152-4
656
Viacheslav Bielinskyi22UKR52-7252-5
657
Alejandro Juan Mano21ESP52-1Lost in Santander SF
Lost in Oviedo R16
59+31
658
Dmitry Popko29KAZ52+15Kursumlijska Banja 16 FLost in Kursumlijska Banja 15 QF54+6
659
Léo Raquillet20FRA52+6Lost in Le Cap d'Agde R1652-3
660
Ergi Kırkın27TUR52-66Qual. Plovdiv 3 R1Lost in Ueberlingen R16
Lost in Qual. Augsburg R1
53+3
661
Yuta Kawahashi28JPN52+1452-2
662
Yuki Mochizuki28JPN52+75Lost in Taipei R32
Qual. Taipei 2 W
Lost in Taipei 2 R32
52-2
663
Tiago Cação28POR52+13Qual. Porto 1 R1Lost in Idanha A Nova 2 R32
Lost in Qual. Roehampton 2 R1
52-2
664
Pablo Martinez Gomez20ESP51-3751-2
665
Kārlis Ozoliņš24LAT51+1951-2
666
Yaroslav Demin21RUS51+8Lost in Santander R32
Lost in Oviedo QF
51-3
667
Egor Agafonov23RUS51+2651-3
668
Keisuke Saitoh25JPN51-1Lost in Taipei R32
Lost in Taipei 2 R32
51-4
669
Gabriel Debru20FRA50+2150-5
670
Michael Antonius16USA50+21Lost in Qual. US Open R2 50-5
671
Yurii Dzhavakian33UKR50+1050-10
672
Samir Hamza Reguig24ALG50+17Qual. Plovdiv 3 R1Lost in Monastir 34 R3250-10
673
Ryan Seggerman27USA49-14Lost in Qual. Winston Salem R149-10
674
Arthur Bouquier25FRA49+2449-10
675
Mirza Bašić35BIH49+24Lost in Qual. Augsburg R149-10
676
Stefan Horia Haita19ROU49+138Qual. Plovdiv 3 R1Lost in Kursumlijska Banja 15 QF51+8
677
Pedro Rodenas22ESP49-6Lost in Santander R16
Lost in Oviedo SF
50+1
678
Samuel Vincent Ruggeri24ITA49+2349-9
679
Dong Ju Kim24KOR49+31Lost in Maanshan 9 R32
Lost in Maanshan 10 R32
49-10
680
Sander Jong26NED49+20Lost in Oldenzaal QF49-8
681
Andreja Petrovic26NOR49+6Lost in Bastad R32
Lost in Qual. Roehampton 2 R2
50+3
682
Strong Kirchheimer31USA49-4449-8
683
Gabriele Bosio25ITA49-3Lost in Lesa R3249-10
684
Shinji Hazawa27JPN49+31Lost in Taipei R32
Lost in Taipei 2 R32
49-10
685
Adria Soriano Barrera27COL48+2248-10
686
Nicolás Álvarez Varona25ESP48+2348-10
687
Andrea De Marchi19ITA48+1Qual. Como R1Lost in Lesa QF
Lost in Maribor QF
51+16
688
Yusuke Takahashi28JPN48-9Lost in Maanshan 9 QF
Lost in Maanshan 10 QF
49-3
689
Isaac Becroft25NZL48+61Lost in Maanshan 9 QF50+10
690
Leo Vithoontien27JPN48+1448-10
691
Dragos Nicolae Cazacu22ROU48+2348-10
692
Timofei Derepasko19RUS48+4Lost in Kursumlijska Banja 15 QF50+12
693
Daniel Jade17FRA47+24Monastir 34 F47-9
694
Maxence Beaugé26FRA47+2447-9
695
Arklon Huertas Del Pino Cordova32PER47+24Lost in Qual. Kingston 2 R249+9
696
Žiga Šeško18SLO47+9947-8
697
Josip Šimundža21CRO47+2547-8
698
Rafael Izquierdo Luque26ESP47+28Qual. Porto 1 R1Lost in Idanha A Nova 2 R3247-10
699
Ryan Dickerson29USA47-2247-7
700
Franco Ribero26ARG47+24Qual. Plovdiv 3 R1Lost in Poznan R3247-7
701
Nicolás Villalón22CHI47+2Lost in Asuncion 2 R1648+2
702
Marc Majdandzic21GER47+10Lost in Lambermont QF
Lost in Oldenzaal R32
49+10
703
Lukáš Klein28SVK46-8846-7
704
Khololwam Montsi23RSA46+2146-7
705
Anton Arzhankin23RUS46+26Lost in Kursumlijska Banja 15 SF
Lost in Kursumlijska Banja 16 QF
50+28
706
Santiago De La Fuente24ARG46+42Lost in Asuncion 2 QF
Lost in Mar Del Plata QF
48+8
707
Daniel Salazar25COL46+72Lost in Allershausen R1646-6
708
Michael Vrbenský26CZE45+845-6
709
Olaf Pieczkowski22POL45-2645-6
710
Hunter Heck24USA45+20Lost in Qual. Winston Salem R145-7
711
Daniel Antonio Núñez25CHI45+2245-7
712
Manish Sureshkumar27IND45+15Lost in Qual. Taipei R2
Lost in Taipei 2 R32
45-8
713
Wilson Leite34BRA45+1545-9
714
Nikolai Barsukov19GER45-17Lost in Ueberlingen R32
Lost in Allershausen QF
45-10
715
Aleksandre Bakshi29GEO44+20Lost in Hurghada 7 SF44-10
716
Herman Hoeyeraal24NOR44+20Lost in Bastad R16
Lost in Pecs R32
45-3
717
Vincent Marysko20GER44-644-9
718
Tristan McCormick27USA44-60Lost in Idanha A Nova 2 QF
Lost in Oviedo R16
47+9
719
Loann Massard21FRA44+2044-8
720
Oscar Jose Gutierrez33ESP44-25Lost in Santander R16
Lost in Le Cap d'Agde R16
45-3
721
Orel Kimhi23ISR43-1643-8
722
Alexey Vatutin33RUS43-8143-8
723
Jakub Nicod22CZE43+943-9
724
Grigory Shebekin21RUS43+2043-9
725
Maik Steiner32GER43+1343-10
726
Oskar Brostrom Poulsen24DEN43+2143-10
727
Pawit Sornlaksup27THA43+2243-10
728
Émilien Demanet21BEL43-91Lost in Oldenzaal QF43-10
729
Seydina André23SEN43+1243-10
730
Nicolas Zanellato24BRA43+27Lost in Asuncion 2 R3243-10
731
Noa Vukadin22CRO42+23Lost in Urbana 2 R3242-10
732
Alexander Ritschard32SUI42-140Lost in Santander F
Oviedo W
56+94
733
Alessandro Pecci25ITA42+1042-10
734
Juan Sebastian Osorio28COL42+2642-10
735
Peter Fajta24HUN42-71Qual. Plovdiv 3 R1Lost in Krakow R16
Lost in Qual. Augsburg R1
43+1
736
Michal Krajčí21SVK42+19Lost in Hurghada 7 QF42-9
737
Ignacio Parisca Romera21VEN42+14Qual. Plovdiv 3 R1Lost in Santander QF
Lost in Oviedo R32
45+16
738
Alfredo Perez29USA41-6841-9
739
Igor Kudriashov22RUS41-6741-9
740
Andres Santamarta Roig19ESP41+1841-9
741
Adhithya Ganesan20USA41+2041-9
742
Matteo Covato21ITA41+14Qual. Como R1Lost in Ueberlingen R32
Lost in Oldenzaal R32
41-11
743
Daniele Rapagnetta19ITA41-3Lost in Lesa QF44+15
744
Evan Bynoe27USA41-3141-10
745
Carles Hernández25ESP41+21Lost in Santander R16
Lost in Oviedo QF
42-1
746
Joshua Charlton27AUS41+21Qual. Zhangjiagang R1Lost in Maanshan 9 R32
Lost in Maanshan 10 QF
41-9
747
Nicolás Jarry30CHI40+2140-9
748
Kalin Ivanovski22MKD40+540-9
749
Vignesh Gogineni22USA40+2140-10
750
Joshua Sheehy29USA40-89Lost in Qual. Kingston 2 R242+8
751
Matt Hulme27AUS40+2040-9
752
Ye Cong Mo26CHN40-3240-9
753
Uisung Park25KOR40+6Qual. Zhangjiagang R1Lost in Maanshan 9 R3240-10
754
Manuel Mazza27ITA40+20Lost in Lesa R1641+3
755
Radu David Turcanu20ROU40-106Bucharest 3 F40-11
756
Aleksandr Braynin27UKR40+24Lost in Vienna R1640-11
757
Taisei Ichikawa25JPN40+36Qual. Taipei W
Lost in Taipei R32
Lost in Qual. Taipei 2 R2
40-11
758
Matthew Forbes20USA39+23Lost in Kingston 2 R3239-12
759
Luis Carlos Alvarez21MEX39+7939-10
760
Sebastian Gorzny22USA39+22US Open R128Lost in Qual. Winston Salem R2
Lost in Winston Salem R64 
43+29
761
Ben Jones28GBR39-1539-10
762
Noah Zamora23USA39+2739-10
763
Rares Teodor Pieleanu19ROU39+323Lost in Bucharest 3 R1639-11
764
Mert Naci Türker28TUR39+1239-11
765
Rodrigo Alujas24MEX39-2Lost in Asuncion 2 QF41+13
766
Andrea Picchione28ITA38-26538-10
767
Máté Valkusz28HUN38+2Lost in Krakow QF
Lost in Pecs R16
40+9
768
Lucas Andrade Da Silva21BRA38+52Lost in Qual. Kingston 2 R138-9
769
Patrick Brady21GBR38+43Qual. Roehampton 2 W
Lost in Roehampton 2 R16
45+53
770
Tomás Farjat25ARG38+1338-9
771
Matyáš Černý24CZE38-50Lost in Poznan QF38-9
771
Abel Forger21NED38+5238-9
773
Naoki Nakagawa29JPN38-2838-9
774
Matt Ponchet22FRA38+10Lost in Qual. Roehampton 2 R138-9
775
Kasra Rahmani19IRI38+16Qual. Como R1Lost in Lesa R16
Lost in Qual. Augsburg R1
39+2
776
Attila Boros22HUN38-3Lost in Mistelbach R32
Lost in Pecs R16
38-8
777
Keshav Chopra24USA38+15Qual. Kingston 2 W
Lost in Kingston 2 R16
48+80
778
Matt Kuhar30USA38+7Lost in Qual. Kingston 2 R240+13
779
Benjamin Pietri30FRA38+53Lost in Idanha A Nova 2 R3238-7
780
Michiel De Krom28NED38-28Lost in Oviedo R3238-7
781
Emil Ruusuvuori27FIN37+1337-7
782
Lorenzo Sciahbasi20ITA37-4837-7
783
Ryuki Matsuda26JPN37+14Qual. Taipei W
Lost in Taipei QF
Qual. Taipei 2 W
Lost in Taipei 2 R32
40+19
784
Karl Friberg27SWE37+197Lost in Bastad R1638-1
785
Dimitris Azoidis25GRE37+3137-6
786
Tim Handel29GER37-22Lost in Ueberlingen F51+113
787
Nikola Slavic25SWE37+11Lost in Bastad R3237-5
788
Alexis Gautier29FRA36+12Lost in Qual. Roehampton 2 R237-2
789
Hady Habib28LBN36-83Lost in Qual. Roehampton 2 R136-5
790
Thomas Fancutt31AUS36+20Qual. Kingston 2 W
Lost in Kingston 2 R16
46+78
791
Yannick Theodor Alexandrescou18FRA36+2436-4
792
Scott Jones28AUS36-236-4
793
Stefano D'Agostino22ITA36+61Lost in Lesa R32
Lost in Kursumlijska Banja 16 QF
36-4
794
Fernando Cavallo20ARG36-2236-4
795
Alejandro Turriziani Álvarez23ESP36+7Lost in Oviedo R3236-4
796
Dinko Dinev22BUL36+836-4
797
Cosme Rolland De Ravel22FRA35+935-5
798
Nicolas Oliveira20BRA35+2335-6
799
Andrew Johnson17USA35+10Lost in Qual. US Open R2
(R1  )
35-6
800
Arvid Nordquist28SWE35+49Lost in Qual. Roehampton 2 R135-6
801
Gian Luca Tanner25SUI35+1235-6
802
Jeffrey Von Der Schulenburg24SUI35+137Lost in Lausanne R1635-6
803
Francisco Rocha26POR35+14Porto 1 R3235-8
804
Walid Ahouda22MAR34+44434-8
805
Stuart Parker29GBR34-1834-8
806
Cooper Williams21USA34+134-8
807
Jack Anthrop22USA34+40Lost in Urbana 2 QF34-8
808
Gustavo Ribeiro De Almeida20BRA34+2034-8
809
Aristotelis Thanos25GRE34-17934-8
810
Oscar Weightman24GBR34-118Lost in Qual. Roehampton 2 R134-8
811
Maximilian Homberg23GER34+20Lost in Ueberlingen R3234-8
812
Sam Ryan Ziegann28AUS34+6Lost in Maanshan 9 R32
Lost in Maanshan 10 R32
34-8
813
Benjamin Torrealba21CHI34-10Lost in Asuncion 2 R1635+3
814
Luca Castagnola24ITA34-15Lost in Slovenj Gradec QF37+21
815
Kosuke Ogura30JPN34+61Lost in Taipei R32
Qual. Taipei 2 W
Lost in Taipei 2 R32
34-6
816
Alibek Kachmazov24RUS33+1933-6
817
Arda Azkara23TUR33+2533-6
818
Conor Gannon24IRL33+6Lost in Qual. Roehampton 2 R133-8
819
Nicholas David Ionel23ROU33-1433-9
820
John Sperle24GER33+13Pecs FLost in Lambermont R1633-11
821
Carles Cordoba20ESP33+13Lost in Santander R32
Lost in Oviedo R16
33-11
822
Taiyo Yamanaka24JPN33-333-8
823
Jorge Plans24ESP33+23Lost in Monastir 34 R1633-10
824
Daniel Evans36GBR32+1232-10
825
Jangjun Kim19KOR32+1232-10
826
Étienne Donnet25FRA32-193Lost in Monastir 34 R3232-10
827
Johan Alexander Rodriguez22COL32-16732-10
828
Jannik Opitz28GER32+33Qual. Plovdiv 3 R132-10
829
Mariano Kestelboim30ARG32-2832-10
830
Alex Knaff28LUX32+1032-10
831
Adrian Andreev25BUL32+1032-10
832
José Pereira35BRA32-232-10
833
Markus Mölder21EST32+2232-10
834
Oskari Paldanius19FIN32+218Lost in Qual. Roehampton 2 R233+10
835
Denis Klok28RUS32-58Lost in Kursumlijska Banja 15 R32
Lost in Kursumlijska Banja 16 R32
32-12
836
Michel Hopp27GER32-1132-10
837
Alan Ważny19POL32+8Lost in Krakow R16
Lost in Poznan R32
33+10
838
Nicolas Robert20FRA32+26Lost in Lambermont R32
Lost in Bucharest 3 R16
32-11
839
Gabriele Maria Noce30ITA32-13Lost in Mistelbach SF36+38
840
Marko Miladinović25SRB32-6232-8
841
Julio César Porras28ARG31+731-10
842
Igor Gimenez26BRA31-13431-10
843
Yusuke Kusuhara29JPN31+1031-10
844
Hoyoung Roh20KOR31+731-10
845
Natan Rodrigues24BRA31-231-11
846
Calvin Müller26GER31-2Allershausen FLost in Ueberlingen R3231-11
847
Jesse Flores31CRC31+9Lost in Urbana 2 R3231-10
848
Tom Zeuch26GER31+26Lost in Krakow QF
Lost in Poznan R32
33+19
849
Alvin Nicholas Tudorica24CAN30+10Lost in Hurghada 7 R3230-11
850
Guto Miguel17BRA30Lost in Kingston 2 SF52+190
851
Keaton Hance18USA30+1130-11
852
Michael Agwi22IRL30-64Lost in Krakow F38+74
853
Dominik Reček31CZE30-31Lost in Qual. Augsburg R231-2
854
Nico Hipfl20AUT30+55Lost in Lesa QF33+29
855
Sora Fukuda28JPN30-8030-9
856
Miles Jones25USA30+28Lost in Maanshan 9 R32
Lost in Maanshan 10 R16
30-9
857
Tianhui Zhang20CHN30-134Maanshan 10 FLost in Maanshan 9 QF32+12
858
Yanaki Milev22BUL30-129Plovdiv 3 R32Lost in Santander R32
Lost in Oviedo QF
30-8
859
Fermin Tenti29ARG30+55Lost in Arad QF
Lost in Pecs R32
32+9
860
Samuel Alejandro Linde Palacios18COL30+630-7
861
Alaa Trifi19TUN30+630-7
862
Manuel Plunger24ITA29+6Vienna FLost in Ueberlingen R3229-8
863
Jakub Paul27SUI29-5529-6
864
Dan Alexandru Tomescu27ROU29-3529-7
865
Bryce Nakashima22USA29+16Urbana 2 F29-7
866
Nitin Kumar Sinha27IND29+6Qual. Taipei W
Lost in Taipei R32
Lost in Qual. Taipei 2 R1
29-11
867
Egor Pleshivtsev19RUS29+6429-14
868
Nicolas Jadoun24FRA29-41Monastir 34 F29-15
869
Giannicola Misasi25ITA29+63Lost in Arad QF
Lost in Bucharest 3 R16
31+10
870
Lorenzo Claverie23VEN28+7Lost in Qual. Kingston 2 R128-14
871
Facundo Bagnis36ARG28-8528-14
872
Nicolas Moreno De Alboran29USA28+628-14
873
Orlando Luz28BRA28+628-14
874
Max Dahlin20SWE28+628-14
875
Jozef Kovalík33SVK28-1528-14
876
Thanapet Chanta26THA28+628-14
877
Yuta Kikuchi26JPN28-19128-15
878
Niccolo Catini28ITA28+23Qual. Como R1Lost in Lesa R32
Lost in Poznan R16
28-15
879
William Rejchtman Vinciguerra19SWE28+7Qual. Porto 1 R1Lost in Bastad R16
Lost in Allershausen QF
29
880
Tomás Martínez23ARG28+5Lost in Asuncion 2 R16
Lost in Mar Del Plata QF
29
881
Joao Victor Couto Loureiro23BRA28-16Lost in Bastad R16
Lost in Pecs R32
29-1
882
Andrea Fiorentini25ITA28-24Lost in Slovenj Gradec R32
Lost in Maribor R32
28-14
883
Matthew Summers27GBR28+528-12
884
James Watt26NZL27+527-13
885
Nikolay Vylegzhanin26RUS27-3327-13
886
Theodore Dean24USA27+4Lost in Mistelbach QF
Lost in Maribor R32
29+13
887
Davide Tortora25ITA27+20Lost in Bastad QF29+13
888
Stijn Paardekooper23NED27+4Lost in Lambermont QF
Lost in Oldenzaal R32
29+13
889
Ronit Karki18USA27+6Lost in Qual. Kingston 2 R127-10
890
William Grant25USA27-1727-10
891
Giulio Perego23ITA27-8Lost in Qual. Roehampton 2 R228
892
Bastián Malla29CHI27+4Lost in Asuncion 2 QF
Lost in Mar Del Plata SF
29+14
893
Michele Mecarelli19ITA27+7227-9
894
Michael Zhu34USA27-1927-10
895
Tomas Curras Abasolo26ESP27+7Lost in Santander R32
Lost in Oviedo R32
27-10
896
Grigoriy Lomakin28KAZ27+7Qual. Zhangjiagang R1Lost in Qual. Taipei R1
Lost in Qual. Taipei 2 R1
27-10
897
Federico Coria34ARG26-58Lost in Qual. US Open R126-11
898
Gijs Brouwer30NED26+8Lost in Kingston 2 R3226-11
899
Jason Jung37TWN26+926-11
900
Charlie Robertson19GBR26-926-11
901
Hanyi Liu25CHN26+12Zhangjiagang R32Lost in Maanshan 10 R1626-11
902
Goncalo Marques20POR26+133Porto 1 R32Lost in Idanha A Nova 2 F40+140
903
Felix Corwin30USA26-9Lost in Urbana 2 QF26-10
904
Nikita Belozertsev17UZB26-626-10
905
Lorenzo Rottoli24ITA26-6Qual. Como R1Lost in Lesa R16
Lost in Vienna QF
27+4
906
Maxwell Exsted19USA26+56Lost in Asuncion 2 SF30+43
907
Anas Mazdrashki20BUL26-50Lost in Arad R16
Lost in Bucharest 3 SF
27+4
908
Finn Murgett24GBR26+726-7
909
Kerem Yilmaz19TUR26+726-7
910
Elmar Ejupovic33GER25+725-7
911
Nick Kyrgios31AUS25+825-7
912
Zsombor Velcz23HUN25+8Lost in Urbana 2 R3225-7
913
Johannes Ingildsen29DEN25+925-7
914
Patrick Maloney26USA25+5625-7
915
Filippo Moroni25ITA25-104Lost in Krakow R3225-7
916
Dominik Kellovský30CZE25-23Lost in Poznan R3225-7
917
Robert Guna20ROU25+10Lost in Arad SF
Lost in Bucharest 3 QF
29+41
918
Tristan Stringer20USA25-625-6
919
Marcello Serafini24ITA25+27625-7
920
Ronald Hohmann25USA25+625-7
921
George Lazarov21BUL25+7Plovdiv 3 R32Lost in Kursumlijska Banja 16 QF25-7
922
Ryan Fishback24USA25-16025-7
923
Aryan Shah20IND25+5325-7
924
Marcus Walters28GBR25+42Lost in Qual. Roehampton 2 R125-7
925
Maxence Bertimon26FRA25-16025-7
926
Muhammad Shoaib24PAK24+724-7
927
Christopher Eubanks30USA24+724-7
928
Pierre Yves Bailly22BEL24+724-7
929
Kriish Tyagi19IND24+724-7
930
Ofek Shimanov21ISR24+7Lost in Urbana 2 QF24-7
931
Dennis Novak33AUT24+724-7
932
Christopher Li23PER24+1124-12
933
Ivan Nedelko40RUS24+724-8
934
Kenny de Schepper39FRA24+7Lost in Le Cap d'Agde F24-8
935
Mikalai Haliak28BLR24+2624-8
936
Xiaofei Wang23CHN24-3924-9
937
Kristijan Juhas25SRB24-8Lost in Kursumlijska Banja 15 F
Lost in Kursumlijska Banja 16 SF
32+93
938
Amaury Raynel24FRA24-38Lost in Lambermont R32
Lost in Le Cap d'Agde R16
24-10
939
Aaron Funk20GER24+40Hurghada 7 FLost in Ueberlingen R3224-10
940
Ryotaro Taguchi26JPN24+424-7
941
Rocco Piatti22MON24+23Lost in Idanha A Nova 2 R32
Lost in Urbana 2 R32
24-9
942
Pietro Marino25ITA24+724-9
943
Daniil Sarksian20ARM24+8Lost in Maanshan 9 R3224-9
944
Nicolás Barrientos39COL23+8Qual. Porto 1 R123-9
945
Max Purcell28AUS23+101Lost in Kingston 2 QF35+142
946
Pablo Perez Ramos23ESP23+723-8
947
Ilya Snițari24MDA23-2323-8
948
Peter Bertran30DOM23-7923-8
949
Noritaka Koizumi23JPN23+6Qual. Taipei W
Lost in Taipei R16
Lost in Qual. Taipei 2 R2
24+10
950
Oliver Bonding19GBR23-25Qual. Roehampton 2 W
Lost in Roehampton 2 R16
30+89
951
Giovanni Fonio28ITA23+523-6
952
Linus Lagerbohm18FIN23+3623-6
953
Maximilian Neuchrist35AUT23-4223-6
954
Marc Van Der Merwe32RSA23+523-6
955
Lorenzo Comino20ITA23+125Lost in Lesa R1624+9
956
Charles Bertimon26FRA23+723-5
957
Mickael Kaouk18FRA23+5123-5
958
Ali Yazdani22IRI23-5423-6
959
Lucas Gerch31GER22+1022-6
960
Shunsuke Nakagawa26JPN22-322-7
961
Luca Pow21GBR22+25Lost in Qual. Winston Salem R122-7
962
Aleksa Ćirić26SRB22-9922-7
963
Iiro Vasa23FIN22+8Lost in Oldenzaal R3222-7
964
Bekkhan Atlangeriev25RUS22+922-7
965
Lorenzo Gagliardo26ARG22-55Lost in Asuncion 2 R32
Lost in Mar Del Plata QF
22-9
966
Ryo Tabata18JPN22+2822-6
967
Axel Nefve26USA22+4022-6
968
Marko Maksimović20SRB22+622-7
969
Yaojie Zeng24CHN22-2422-7
970
Oliver Okonkwo26GBR22+5Lost in Urbana 2 SF22-7
971
Kris Van Wyk29RSA22+722-7
972
Petros Tsitsipas26GRE22+822-8
973
Jakub Filip20CZE22-27Lost in Allershausen SF22-8
974
Rafael Tosetto27BRA22+4022-8
975
Adan Freire Da Silva27FRA22-822-8
976
Benjamin O'Connell27AUS22-822-8
977
Wishaya Trongcharoenchaikul31THA22-27Lost in Maanshan 9 R32
Lost in Maanshan 10 R32
22-9
978
Jeremy Gschwendtner28GBR22+40Lost in Arad R32
Lost in Pecs R16
22-9
979
Karim Ibrahim23EGY22+5Lost in Hurghada 7 R3222-6
980
Antoine Escoffier34FRA21+521-8
981
Taym Al Azmeh22SYR21+921-8
982
Micah Braswell24USA21+721-8
983
Matthew Thomson26USA21+821-8
984
Axel Garcian24FRA21+9Lost in Le Cap d'Agde R1621-8
985
Salvador Price21COL21+5221-8
986
Justin Roberts29BAH21+921-8
987
Markus Malaszszak22THA21+921-8
988
Mwendwa Mbithi28USA21-4121-8
989
Julian Cundom25ARG21+8Lost in Asuncion 2 QF
Lost in Mar Del Plata R16
23+26
990
Aditya Vishal Balsekar23IND21-8Lost in Hurghada 7 R3221-7
991
Andrea Colombo23ITA21+68Qual. Como R1Lost in Idanha A Nova 2 SF28+97
992
Alexandre Aubriot27FRA21-105Lost in Kursumlijska Banja 16 R3221-7
993
Yuta Tomida19JPN21+621-7
994
Niklas Schell27GER21+32Lost in Ueberlingen R32
Lost in Allershausen R32
21-7
995
Martin Borisiouk26BLR20-4120-8
996
Aoran Wang29CHN20+7Qual. Zhangjiagang R120-8
997
Yun seong Chung28KOR20+100Qual. Urayasu R2Lost in Maanshan 9 SF24+57
998
Lars Goran Verwerft23BEL20+438Lost in Lambermont R3220-7
999
Elgin Khoeblal24NED20+5Lost in Oldenzaal R1620-8
1000
Ajeet Rai27NZL20+2220-8
In Play :
 GS2000  US Open
 CH75  Como, ​Kingston 2, ​Porto 1, ​Zhangjiagang
 CH50  Plovdiv 3
 M25  Lausanne, ​Maribor, ​Oldenzaal, ​Poznan, ​Taipei 2, ​Urayasu
 M15  Allershausen, ​Bucharest 3, ​Hurghada 7, ​Kursumlijska Banja 16, ​Maanshan 10, ​Mar Del Plata, ​Monastir 34, ​Pecs, ​Urbana 2, ​Vienna
Highlight Country :