WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule |  $  | Title Holders | Live Scores

 Live ATP Race

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP Race
#: Tennis Player Rank
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
Next Gen
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
ATP Finals Qualification Cut6960
1
Daniil Medvedev27RUS4310+10Lost in French Open R128 
2
Carlos Alcaraz20ESP3815+360French Open QF
(R16  )
41755455
3
Novak Djoković36SRB3105+360French Open QF
(R16  )
34654745
4
Stefanos Tsitsipas24GRE2950+360French Open QF
(R16  )
33104590
5
Jannik Sinner21ITA2320+45Lost in French Open R64 
6
Andrey Rublev25RUS2305+90Lost in French Open R32
(R128  )
7
Holger Rune20DEN2305+180French Open R16
(R32  )
24854125
8
Taylor Fritz25USA2005+90Lost in French Open R32 
9
Karen Khachanov27RUS1900+360French Open QF
(R16  )
22603540
Advertisement
10
Cameron Norrie27GBR1625+90Lost in French Open R32
11
Tommy Paul26USA1475+45Lost in French Open R64
12
Frances Tiafoe25USA1320+90Lost in French Open R32 
13
Casper Ruud24NOR1185+2+180French Open R16
(R32  )
13653005
14
Jan Lennard Struff33GER1172-1+10Lost in French Open R128
15
Alex de Minaur24AUS1125-1+45Lost in French Open R64
16
Francisco Cerúndolo24ARG1105+180French Open R16
(R32  )
12852925
17
Nicolás Jarry27CHI1080+180French Open R1612602900
18
Hubert Hurkacz26POL965+90Lost in French Open R32
19
Alexander Zverev26GER910+2+180French Open R16
(R32  )
10902730
20
Grigor Dimitrov32BUL905+2+180French Open R1610852725
21
Borna Ćorić26CRO880-2+90Lost in French Open R32
22
Tomás Martín Etcheverry23ARG842+8+180French Open R1610222662
23
Lorenzo Musetti21ITA840+8+180Lost in French Open R16 
24
Jiří Lehečka21CZE807-4+45Prostejov R32Lost in French Open R64Lost in French Open R64
Prostejov R32
816907
25
Alejandro Davidovich Fokina24ESP795+90Lost in French Open R32 
26
Tallon Griekspoor26NED760-2+45Lost in French Open R64
27
Sebastián Báez22ARG735-4+10Lost in French Open R128
28
Ben Shelton20USA715-2+10Lost in French Open R128
29
Félix Auger-Aliassime22CAN705-2+10Lost in French Open R128 
30
Dušan Lajović32SRB688-1+10Lost in French Open R128
31
Ugo Humbert24FRA685+1+45Lost in French Open R64
32
Arthur Fils18FRA685-4Lost in French Open R128
33
Max Purcell25AUS649+1+45Lost in French Open R64
34
Yannick Hanfmann31GER620+2+61Lost in Qual. French Open R3
Lost in French Open R64
35
Botic van de Zandschulp27NED615-2+10Lost in French Open R128
36
Thanasi Kokkinakis27AUS602+10+90Lost in French Open R32
(R64  )
37
Márton Fucsovics31HUN600+45Lost in French Open R64 
38
Aslan Karatsev29RUS598+5+70Qual. French Open W
Lost in French Open R64 
39
Yoshihito Nishioka27JPN590+27+180French Open R167702410
40
Juan Pablo Varillas27PER587+27+180Lost in French Open R16 
41
Lorenzo Sonego28ITA580+29+180Lost in French Open R16 
42
Roberto Bautista Agut35ESP580-2+45Lost in French Open R64
43
Miomir Kecmanović23SRB580-8+10Lost in French Open R128
44
Sebastian Korda22USA575-2+45Lost in French Open R64
45
Daniel Altmaier24GER575+6+90Lost in French Open R32
(R64  )
46
Sebastian Ofner27AUT570+27+205Qual. French Open W
Lost in French Open R16 
47
Luca Van Assche19FRA564-6+45Lost in French Open R64
48
Bernabé Zapata Miralles26ESP560-9+10Lost in French Open R128
49
Aleksandar Vukic27AUS555-11+16Surbiton R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton R32
555664
Advertisement
50
Nuno Borges26POR551-2+45Lost in French Open R64
51
Alexei Popyrin23AUS534-7+10Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
534639
52
Richard Gasquet36FRA525-7+10Lost in French Open R128
53
Dominik Koepfer29GER517-4+16Lost in Qual. French Open R3
54
Laslo Djere28SRB510-7+10Lost in French Open R128 
55
Andy Murray36GBR500-5Surbiton R32511625
56
Roberto Carballés Baena30ESP498+45Lost in French Open R64
57
Emil Ruusuvuori24FIN491+45Lost in French Open R64
58
Alexander Shevchenko22RUS489+1+45Lost in French Open R64
59
J.J. Wolf24USA475-7+10Lost in French Open R128
60
Christopher Eubanks27USA475-7+10Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
486600
61
Grégoire Barrère29FRA472-7+10Lost in French Open R128
62
Benjamin Bonzi26FRA455-7
63
Daniel Evans33GBR455-5+10Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
466580
64
Yibing Wu23CHN446-4+10Lost in French Open R128
65
Stan Wawrinka38SUI442+6+45Lost in French Open R64 
66
Mackenzie McDonald28USA440-4+10Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
451565
67
Christopher O'Connell29AUS434-3+10Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
435549
68
Cristian Garín27CHI433-7
69
Quentin Halys26FRA430-6+10Lost in French Open R128
70
Yosuke Watanuki25JPN428-5+8Lost in Qual. French Open R2
71
Thiago Seyboth Wild23BRA418+25+115Qual. French Open W
Lost in French Open R32
(R128  )
72
Alexandre Müller26FRA413-4+10Lost in French Open R128
73
Jason Kubler30AUS410+1+45Surbiton R32Lost in French Open R64Lost in French Open R64
Surbiton R32
411525
74
Marcos Giron29USA410+13+90Lost in French Open R32
75
Matteo Berrettini27ITA402-6
76
Taro Daniel30JPN386+1+45Lost in French Open R64 
77
Denis Shapovalov24CAN380+29+90Lost in French Open R32 
78
Zhizhen Zhang26CHN377+29+90Lost in French Open R32 
79
Borna Gojo25CRO376-7+8Lost in Qual. French Open R2
80
Alex Molčan25SVK365+6+45Lost in French Open R64 
81
Adrian Mannarino34FRA356-6+10Lost in French Open R128
82
Matteo Arnaldi22ITA354+9+45Heilbronn R32Lost in French Open R64Lost in French Open R64
Heilbronn R32
365479
83
Tomás Barrios Vera25CHI353-7+8Lost in Qual. French Open R2
84
Pedro Cachín28ARG352+9+45Lost in French Open R64
85
David Goffin32BEL345-7+10Lost in French Open R128
86
Jurij Rodionov24AUT341-4+26Surbiton R32Lost in Qual. French Open R3
Lost in French Open R128
Lost in Qual. French Open R3
Lost in French Open R128
Surbiton R32
343457
87
Hugo Dellien29BOL340-8+10Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
351465
88
Mikael Ymer24SWE334-7+10Lost in French Open R128
89
Jaume Munar26ESP331-4+10Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
342456
90
Juan Manuel Cerúndolo21ARG331-7+8Lost in Qual. French Open R2
91
Fábián Marozsán23HUN330-7+8Heilbronn R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Heilbronn R32
341455
92
Facundo Díaz Acosta22ARG326+7+26Heilbronn R32Lost in Qual. French Open R3
Lost in French Open R128
Lost in Qual. French Open R3
Lost in French Open R128
Heilbronn R32
337451
93
Roman Safiullin25RUS325-13
94
Daniel Elahi Galán26COL321-6+10Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
332446
95
Alejandro Tabilo26CHI320+16Lost in Qual. French Open R3
96
Maxime Cressy26USA320-7+10Lost in French Open R128
97
Alexander Bublik25KAZ319-7+10Lost in French Open R128
98
Pavel Kotov24RUS317+10+30Heilbronn R32Lost in Qual. French Open R1
Lost in Troisdorf SF
Lost in Qual. French Open R1
Lost in Troisdorf SF
Heilbronn R32
328442
99
Albert Ramos Viñolas35ESP312-2+10Lost in French Open R128
Advertisement
100
Jack Draper21GBR310-2+10Lost in French Open R128
101
Leandro Riedi21SUI309-9Lost in Qual. French Open R1
102
Michael Mmoh25USA306-1+10Tyler R32Lost in French Open R128Lost in French Open R128
Tyler R32
313381
103
Zsombor Piros23HUN305-9Prostejov R32Lost in Qual. French Open R1
Lost in Troisdorf R32
Lost in Qual. French Open R1
Lost in Troisdorf R32
Prostejov R32
314405
104
Thiago Agustín Tirante22ARG304+16+70Qual. French Open W
Lost in French Open R64
105
Jordan Thompson29AUS303-1+10Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
314428
106
Aleksandar Kovačević24USA302-1+10Surbiton R32Lost in French Open R128 Lost in French Open R128 
Surbiton R32
313427
107
Otto Virtanen21FIN302-4+8Surbiton R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton R32
313427
108
Radu Albot33MDA299+16+70Qual. French Open W
Lost in French Open R64
109
Soonwoo Kwon25KOR298-9
110
Federico Coria31ARG296-1+10Prostejov R32Lost in French Open R128Lost in French Open R128
Prostejov R32
305396
111
Ivan Gakhov26RUS294+21+75Lost in Qual. French Open R1
Troisdorf W
112
Tomáš Macháč22CZE294-10Prostejov R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Prostejov R32
303394
113
Diego Schwartzman30ARG290+37+90Lost in French Open R32 
114
Genaro Alberto Olivieri24ARG282+68+115Qual. French Open W
Lost in French Open R32 
115
Andrea Vavassori28ITA280+21+70Qual. French Open W
Lost in French Open R64
116
Flavio Cobolli21ITA278+1+35Prostejov R32Qual. French Open W
Lost in French Open R128 
Qual. French Open W
Lost in French Open R128 
Prostejov R32
287378
117
Giulio Zeppieri21ITA274+28+70Qual. French Open W
Lost in French Open R64 
118
Benoît Paire34FRA274-8Lost in French Open R128
119
James Duckworth31AUS274-8Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
285399
120
Pablo Llamas Ruiz20ESP270+11+50Lost in Vicenza F
121
Hugo Gaston22FRA269-9Lost in French Open R128
122
Marco Cecchinato30ITA266-9+10Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
277391
123
Liam Broady29GBR264-9+8Surbiton R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton R32
275389
124
Hamad Medjedović19SRB261+1+35Qual. French Open W
Lost in French Open R128
125
Dominic Stricker20SUI256-2+26Lost in Qual. French Open R3
Lost in French Open R128
126
Antoine Escoffier31FRA255+1+30Tyler R32Lost in Qual. French Open R1
Lost in Little Rock SF
Lost in Qual. French Open R1
Lost in Little Rock SF
Tyler R32
259327
127
Zdeněk Kolář26CZE253-11+8Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
262353
128
Bu Yunchaokete21CHN250-13+4Qual. Surbiton R2251251
129
Jesper de Jong23NED247-7+16Lost in Qual. French Open R3
130
Pedro Martínez26ESP242+11+35Heilbronn R32Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Heilbronn R32
253367
131
Dominic Thiem29AUT241-10+10Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
252366
132
Rinky Hijikata22AUS235-14Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
246360
133
Gijs Brouwer27NED234-14Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
245359
134
Fabio Fognini36ITA230+70+90Lost in French Open R32
(R128  )
135
Seongchan Hong25KOR229-5+7Lost in Qual. French Open R1
Lost in Troisdorf R16
Lost in Qual. Surbiton R1
136
Ilya Ivashka29BLR225-3+10Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
236350
137
Arthur Rinderknech27FRA225+29+45Lost in French Open R64
138
Enzo Couacaud28FRA225-12Lost in Qual. French Open R1
139
Shintaro Mochizuki20JPN224-10+4Lost in Qual. French Open R1
140
Oleksii Krutykh23UKR222+11+22Heilbronn R32Lost in Qual. French Open R2
Lost in Troisdorf QF
Lost in Qual. French Open R2
Lost in Troisdorf QF
Heilbronn R32
231345
141
Arthur Cazaux20FRA222-13Lost in French Open R128
142
Federico Gaio31ITA219-8+4Qual. Vicenza W
Lost in Vicenza R32
143
Filip Misolic21AUT217-5+8Lost in Qual. French Open R2
Lost in Troisdorf R32
144
Marc Polmans26AUS216-4+8Tyler R32Lost in Qual. French Open R2
Lost in Little Rock R32
Lost in Qual. French Open R2
Lost in Little Rock R32
Tyler R32
221289
145
Brandon Nakashima21USA215-1+10Lost in French Open R128
146
Máté Valkusz24HUN215-9+5Qual. Prostejov W
147
Thiago Monteiro29BRA213+1+10Lost in French Open R128
148
Frederico Ferreira Silva28POR213+52+66Prostejov R32Lost in Qual. French Open R3
Lost in Troisdorf F
Lost in Qual. French Open R3
Lost in Troisdorf F
Prostejov R32
222313
149
Facundo Bagnis33ARG212+8+16Prostejov R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Prostejov R32
221312
Advertisement
150
Maximilian Neuchrist31AUT212-15Heilbronn R32Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Qual. French Open R1
Lost in Vicenza R32
Heilbronn R32
223337
151
Tung Lin Wu25TWN210-2+7Tyler R32Lost in Qual. French Open R1
Lost in Little Rock R16
Lost in Qual. French Open R1
Lost in Little Rock R16
Tyler R32
217285
152
Dragos Nicolae Madaras25SWE209-13+8
153
Riccardo Bonadio29ITA208+8Lost in Qual. French Open R2
Lost in Vicenza R32
154
Sho Shimabukuro25JPN207-12Lost in Vicenza R32
155
Gabriel Diallo21CAN207-12Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
218332
156
Andrea Collarini31ARG207+2+15Prostejov R32Lost in Qual. French Open R2
Lost in Vicenza R16
Lost in Qual. French Open R2
Lost in Vicenza R16
Prostejov R32
216307
157
Marc-Andrea Hüsler26SUI206-1+10Lost in French Open R128
158
Alessandro Giannessi33ITA204-12+2
159
Emilio Gómez31ECU204-12Lost in Qual. French Open R1
160
Raúl Brancaccio26ITA200-8Lost in Qual. French Open R1
161
Francisco Comesaña22ARG200+62+75Prostejov R32Vicenza WVicenza W
Prostejov R32
209300
162
Joris De Loore30BEL199-8Lost in Qual. French Open R1
Lost in Troisdorf R32
163
Hugo Grenier27FRA196-8Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
207321
164
Sumit Nagal25IND194+23+32Lost in Qual. Troisdorf R2
Lost in Troisdorf SF
165
Nicolas Moreno De Alboran25USA194+12+23Tyler R32Lost in Qual. French Open R3
Lost in Little Rock R16
Lost in Qual. French Open R3
Lost in Little Rock R16
Tyler R32
201269
166
Elias Ymer27SWE193+25+35Prostejov R32Qual. French Open W
Lost in French Open R128 
Qual. French Open W
Lost in French Open R128 
Prostejov R32
202293
167
Nicholas David Ionel20ROU191-5+7Prostejov R32Lost in Qual. French Open R1
Lost in Vicenza R16
Lost in Qual. French Open R1
Lost in Vicenza R16
Prostejov R32
196287
168
John Isner38USA190-1+10Lost in French Open R128
169
Jakub Menšík17CZE190-10Prostejov R32199290
170
Damir Džumhur31BIH190-10Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
201315
171
Laurent Lokoli28FRA188+3+16Lost in Qual. French Open R3
172
Alex Michelsen18USA188-8+7Lost in Little Rock R16
173
Kaichi Uchida28JPN188-12Heilbronn R32Lost in Qual. French Open R1
Lost in Troisdorf R32
Lost in Qual. French Open R1
Lost in Troisdorf R32
Heilbronn R32
199313
174
Luca Nardi19ITA187+2+16Lost in Qual. French Open R1
Lost in Vicenza QF
175
Zizou Bergs24BEL187-7+8Surbiton R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton R32
198312
176
Constant Lestienne31FRA185-4+10Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
196310
177
Gauthier Onclin22BEL185-8+8Lost in Qual. French Open R2
178
Ričardas Berankis32LTU184-8+8Lost in Qual. French Open R2
179
Cem İlkel27TUR183-16Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
194308
180
Jan Choinski26GBR183-9+11Lost in Qual. French Open R2
Lost in Troisdorf R16
181
Mark Lajal20EST182+65+75Tyler R32Little Rock WLittle Rock W
Tyler R32
188256
182
Geoffrey Blancaneaux24FRA181+2+16Lost in Qual. French Open R3
183
Jenson Brooksby22USA180-18
184
Lloyd Harris26RSA177-4+10Lost in French Open R128
185
Felipe Meligeni Alves25BRA177+5+16Heilbronn R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Heilbronn R32
182296
186
Guido Andreozzi31ARG175-13
187
Vasek Pospisil32CAN172-12
188
Filip Krajinović31SRB171+1+10Lost in French Open R128
189
Dennis Novak29AUT171-4+8Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
180271
190
Abdullah Shelbayh19JOR171-11+2Qual. Surbiton R2174174
191
Francesco Passaro22ITA171+12+30Lost in Qual. French Open R1
Lost in Vicenza SF
192
Evgeny Donskoy33RUS171-14+2Lost in Vicenza R32
193
Maximilian Marterer27GER167-12Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
178292
194
Harold Mayot21FRA167-11Prostejov R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Prostejov R32
176267
195
Stefano Travaglia31ITA166-2+11Qual. Vicenza W
Lost in Vicenza R16
196
Camilo Ugo Carabelli23ARG165+2+16Lost in Qual. French Open R3
197
Aziz Dougaz26TUN165+2+16Tyler R32Lost in Little Rock QFLost in Little Rock QF
Tyler R32
172240
198
Terence Atmane21FRA164-4+11Lost in Qual. French Open R1
Qual. Troisdorf W
Lost in Troisdorf R16
199
Dino Prižmić17CRO163-13
Advertisement
200
Denis Kudla30USA161-12Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
172286
201
Timofey Skatov22KAZ159+25+35Heilbronn R32Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Heilbronn R32
170284
202
Brandon Holt25USA157-10Lost in Qual. French Open R1
203
Jason Jung33TWN157+8+25Jakarta 7 R16Jakarta 6 WJakarta 6 W
Jakarta 7 R16
160182
204
Oscar Otte29GER156-3+10Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
167281
205
Dalibor Svrčina20CZE154+15Prostejov R32Lost in Qual. French Open R2
Lost in Vicenza R16
Lost in Qual. French Open R2
Lost in Vicenza R16
Prostejov R32
163254
206
Lorenzo Giustino31ITA153-11+2Lost in Qual. French Open R1
Lost in Qual. Vicenza R2
Lost in Qual. Prostejov R1
207
Guido Pella33ARG150+41+45Lost in French Open R64
208
Raphaël Collignon21BEL150-12Lost in Qual. French Open R1
209
Dimitar Kuzmanov29BUL149-12Prostejov R32Lost in Qual. French Open R1
Lost in Troisdorf R32
Lost in Qual. French Open R1
Lost in Troisdorf R32
Prostejov R32
158249
210
Gonçalo Oliveira28POR147+15+25Rome W
211
Nicolás Kicker30ARG145-9Lost in Qual. French Open R1
212
Michael Geerts28BEL143-3+8Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
149240
213
Vitaliy Sachko25UKR143-1+11Qual. Vicenza W
Lost in Vicenza R16
Lost in Qual. Prostejov R2
214
Corentin Moutet24FRA142+45+45Lost in French Open R64
215
Marco Trungelliti33ARG140-5+7Lost in Vicenza R16
216
James McCabe19AUS138-8+2Qual. Surbiton R2141141
217
Yu-hsiou Hsu24TWN137-11Lost in Qual. French Open R1
Lost in Troisdorf R32
Lost in Qual. Surbiton R1
218
Yuta Shimizu23JPN137-11Tyler R32Lost in Little Rock R32Lost in Little Rock R32
Tyler R32
144212
219
Henri Squire22GER137+20+28Most W
Lost in Troisdorf R32
Qual. Heilbronn W
220
Matteo Gigante21ITA136-1+8Lost in Qual. French Open R2
Lost in Vicenza R32
221
Daniel Rincon20ESP132-8Lost in Qual. Surbiton R1
222
Santiago Rodríguez Taverna23ARG132+20+24Lost in Qual. French Open R2
Lost in Vicenza QF
223
Alibek Kachmazov20RUS131+20+25Lost in Mataro R16
La Nucia W
224
Norbert Gombos32SVK130+5+8Heilbronn R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Heilbronn R32
141255
225
Giovanni Mpetshi Perricard19FRA130-7+2Qual. Prostejov R2Lost in French Open R128Lost in French Open R128
Qual. Prostejov R2
133133
226
Alexander Ritschard29SUI130-10Lost in Qual. French Open R1
227
Gianluca Mager28ITA130-10
228
Kimmer Coppejans29BEL130-13Lost in Qual. French Open R1
Lost in Vicenza R32
229
Vít Kopřiva25CZE130-15Prostejov R32Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Qual. French Open R1
Lost in Vicenza R32
Prostejov R32
139230
230
Lucas Poullain27FRA129+20+25Carnac W
231
Daniel Michalski23POL128-11
232
Oliver Crawford24USA128-10+3Lost in Rome QF
233
Steven Diez32CAN127-12Tyler R32134202
234
Adrian Andreev22BUL127+6+16Lost in Qual. French Open R3
235
Edoardo Lavagno24ITA127-1+7Lost in Qual. Vicenza R2
Qual. Prostejov W
236
Alejandro Moro Cañas22ESP125-12Lost in Qual. Vicenza R1
237
Dominik Palan22CZE123+7+16Daegu R32Lost in Jakarta 6 FLost in Jakarta 6 F
Daegu R32
124148
238
Franco Agamenone30ITA123-11Lost in Qual. French Open R1
Lost in Vicenza R32
239
Nicolás Mejía23COL123-11Lost in Qual. French Open R1
Lost in Qual. Surbiton R1
240
Mikhail Kukushkin35KAZ122+7+16Tyler R32Lost in Little Rock QFLost in Little Rock QF
Tyler R32
129197
241
Gastão Elias32POR121-11
242
Moez Echargui30TUN121-10+2
243
Luciano Darderi21ITA121-12Prostejov R32Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Qual. French Open R1
Lost in Vicenza R32
Prostejov R32
130221
244
Adam Walton24AUS121+46+36Qual. Tyler R2Qual. Little Rock W
Lost in Little Rock SF
Qual. Little Rock W
Lost in Little Rock SF
Qual. Tyler R2
123123
245
Salvatore Caruso30ITA120-12Lost in Qual. Vicenza R1
246
Mitchell Krueger29USA119-11Tyler R32Lost in Little Rock R32Lost in Little Rock R32
Tyler R32
126194
247
Nino Serdarušić26CRO119+9+20Qual. Vicenza W
Lost in Vicenza QF
248
Román Andrés Burruchaga21ARG117+50+36Qual. Prostejov R2Qual. Vicenza W
Lost in Vicenza SF
Qual. Vicenza W
Lost in Vicenza SF
Qual. Prostejov R2
120120
249
Yasutaka Uchiyama30JPN116-13Tyler R32Lost in Little Rock R32Lost in Little Rock R32
Tyler R32
123191
Advertisement
250
Giovanni Fonio25ITA116-13+2Lost in Qual. Vicenza R2
251
Juncheng Shang18CHN113+52+35Qual. French Open W
Lost in French Open R128
Lost in Qual. Surbiton R1
252
Renzo Olivo31ARG113+45+32Lost in Qual. French Open R3
Lost in Qual. Troisdorf R1
Lost in Troisdorf QF
253
Dane Sweeny22AUS113-15+2Qual. Tyler R2115115
254
Duje Ajduković22CRO111+32+25Kiseljak W
255
Nick Hardt22DOM111+37+28Prostejov R32Lost in Qual. French Open R2
Qual. Troisdorf W
Lost in Troisdorf QF
Lost in Qual. French Open R2
Qual. Troisdorf W
Lost in Troisdorf QF
Prostejov R32
120211
256
Lucas Pouille29FRA110+189+70Qual. French Open W
Lost in French Open R64
257
Emilio Nava21USA110+55+35Prostejov R32Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Prostejov R32
119210
258
Andrea Pellegrino26ITA110-17Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
121235
259
Clément Chidekh21FRA107-14
260
Benjamin Hassan28LBN107+5+11Qual. Troisdorf W
Lost in Troisdorf R16
Lost in Qual. Heilbronn R1
261
Beibit Zhukayev22KAZ106+128+54Tyler R32Qual. Little Rock W
Lost in Little Rock F
Qual. Little Rock W
Lost in Little Rock F
Tyler R32
113181
262
Evan Furness24FRA105-13
263
Lukáš Klein25SVK105+17+15Prostejov R32Lost in Qual. French Open R2
Lost in Troisdorf R16
Lost in Qual. French Open R2
Lost in Troisdorf R16
Prostejov R32
114205
264
Ryan Peniston27GBR105-3+8Surbiton R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton R32
116230
265
Antoine Bellier26SUI104-14Lost in Qual. French Open R1
Lost in Qual. Surbiton R1
266
Dan Added24FRA103+3+8Heilbronn R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Heilbronn R32
114228
267
Jules Marie31FRA102-13+1Lost in Bodrum R16
268
Calvin Hémery28FRA101-16
269
Patrick Kypson23USA101-16Lost in French Open R128
Lost in Qual. Tyler R1
270
Maks Kaśnikowski19POL101-10+4Qual. Little Rock W
Lost in Little Rock R32
Lost in Qual. Tyler R1
271
Oriol Roca Batalla30ESP101-9+4Qual. Troisdorf W
Lost in Troisdorf R32
Lost in Qual. Prostejov R1
272
Robert Strombachs23LAT101+22+20Lost in Most R16
Qual. Troisdorf W
Lost in Troisdorf QF
273
Zachary Svajda20USA100-16+2Qual. Surbiton R2Lost in Qual. French Open R1Lost in Qual. French Open R1
Qual. Surbiton R2
103103
274
Tennys Sandgren31USA99+2+7Tyler R32Lost in Little Rock R16Lost in Little Rock R16
Tyler R32
106174
275
Yun-seong Chung25KOR99-20Daegu R32100124
276
Francesco Maestrelli20ITA98-18Lost in Qual. French Open R1
Lost in Vicenza R32
277
Murkel Dellien25BOL98-6+3Lost in Jablonec Nad Nisou QF
278
Eduardo Ribeiro25BRA97-8+2Lost in Qual. Vicenza R2
279
Marek Gengel27CZE97-16Lost in Little Rock R32
280
Jacopo Berrettini24ITA96-16
281
Filip Cristian Jianu21ROU96-15
282
Tristan Schoolkate22AUS96-15+1Lost in Qual. Tyler R1
283
Henri Laaksonen31SUI95-15Lost in Qual. French Open R1
Lost in Troisdorf R32
284
Álvaro López San Martín26ESP95-11+2Lost in Qual. Vicenza R2
285
George Loffhagen22GBR94+19+16Lost in Bodrum F
Lost in Kiseljak R32
286
Kacper Żuk24POL94-14Lost in Kiseljak R32
287
John Millman33AUS93-13
288
Altuğ Çelikbilek26TUR93-13Lost in Qual. French Open R1
Lost in Troisdorf R32
289
João Lucas Reis Da Silva23BRA93-2+7Tyler R32Lost in Little Rock R16Lost in Little Rock R16
Tyler R32
100168
290
Christian Langmo27USA92-5+6Qual. Tyler R2Qual. Little Rock W
Lost in Little Rock R32
Qual. Little Rock W
Lost in Little Rock R32
Qual. Tyler R2
9494
291
Alexander Weis26ITA92-14Lost in Qual. Vicenza R1
292
Jozef Kovalík30SVK91-14Heilbronn R32Lost in Qual. French Open R1
Lost in Troisdorf R32
Lost in Qual. French Open R1
Lost in Troisdorf R32
Heilbronn R32
102216
293
Alex Bolt30AUS91-14Tyler R32Lost in Qual. French Open R1
Lost in Qual. Little Rock R1
Lost in Qual. French Open R1
Lost in Qual. Little Rock R1
Tyler R32
98166
294
Illya Marchenko35UKR91-13+2Qual. Prostejov R29494
295
Dayne Kelly32AUS89-13
296
João Sousa34POR88-13Lost in Qual. French Open R1
Lost in Vicenza R32
297
Lucas Catarina26MON88-13
298
Rudolf Molleker22GER88+51+25Heilbronn R32Bodrum WBodrum W
Heilbronn R32
97211
299
Juan Pablo Ficovich26ARG87+3+8Tyler R32Lost in Qual. French Open R2
Lost in Little Rock R32
Lost in Qual. French Open R2
Lost in Little Rock R32
Tyler R32
94162
300
Titouan Droguet21FRA86-7+3Lost in Qual. French Open R1
Lost in Carnac QF
301
Alex Martí Pujolras24ESP86-13+3Lost in Mataro R32
302
Chun Hsin Tseng21TWN85+4+8Lost in Qual. French Open R2
Lost in Troisdorf R32
303
Matheus Pucinelli De Almeida22BRA85+49+21Lost in Vicenza QF
Qual. Prostejov W
304
Federico Delbonis32ARG85+3+8Lost in Qual. French Open R2
305
Mathias Bourgue29FRA85+3+8Lost in Carnac SF
306
Nikolás Sánchez Izquierdo24ESP85+57+25Mataro W
307
Skander Mansouri27TUN85-18Tyler R32Lost in Little Rock R3292160
308
Elmar Ejupovic30GER84-17+2Lost in Qual. Kiseljak R3
309
Lukas Neumayer20AUT84+57+25Lost in Most R32
Jablonec Nad Nisou W
310
Colin Sinclair28NMI82+28+15Rancho Santa Fe W
311
Evan Zhu24USA82+8+9Qual. Tyler R2Lost in Little Rock R168484
312
Omni Kumar21USA82-17+2Tyler R32Lost in Qual. Little Rock R287155
313
Marius Copil32ROU81-12+2Qual. Tyler R2Lost in Qual. Little Rock R18383
314
Pedro Sousa35POR81-18
315
Max Houkes22NED81-16+1
316
Juan Bautista Torres21ARG81-16
317
Alexis Galarneau24CAN81+31+16Tyler R32Lost in Little Rock QF88156
318
Yankı Erel22TUR81-13+3Jakarta 7 R32Lost in Bodrum R32
Lost in Jakarta 6 QF
82106
319
Clément Tabur23FRA77+10+8Lost in Carnac SF
320
Daniel Dutra da Silva34BRA77-11Lost in Qual. Vicenza R1
Lost in Qual. Heilbronn R1
321
Billy Harris28GBR77-8+2Qual. Surbiton R28080
322
Jay Clarke24GBR77-8+2Qual. Surbiton R28080
323
Saba Purtseladze21GEO77-13+1Lost in Constanta R32
Lost in Qual. Prostejov R1
324
Mariano Navone22ARG77+4+7Prostejov R32Lost in Qual. French Open R1
Lost in Vicenza R16
86177
325
Nikoloz Basilashvili31GEO76-14Lost in Qual. French Open R1
326
Valentin Royer22FRA76-8+3Lost in La Nucia QF
327
Nathan Ponwith25USA75+6+7Lost in Little Rock R16
Lost in Qual. Tyler R1
328
Maxime Chazal30FRA75-12+1Lost in Mataro R16
Lost in Qual. Vicenza R1
329
Bogdan Bobrov25RUS75-12+3Lost in Kiseljak QF
330
Carlos Sánchez Jover22ESP75+65+24Lost in Bodrum SF
Lost in La Nucia F
331
Mattia Bellucci22ITA74+5+7Lost in Qual. French Open R1
Lost in Vicenza R16
332
Tristan Boyer22USA74-12+2Qual. Tyler R2Lost in Little Rock R327676
333
Pol Martín Tiffon23ESP74-10+2Lost in Qual. Prostejov R2
334
Samuel Vincent Ruggeri21ITA74-8+3Lost in Kursumlijska Banja 5 QF
Lost in Kursumlijska Banja 6 R16
335
Francesco Forti23ITA74-11+2Frascati R32Lost in Qual. Vicenza R27589
336
Viktor Durasovic26NOR74-21Tyler R32Lost in Little Rock R3281149
337
Gaël Monfils36FRA72+212+45Lost in French Open R64
338
Mateus Alves22BRA72-17Lost in Qual. Little Rock R1
339
Kyrian Jacquet22FRA72-17
340
Hernán Casanova29ARG72+6+7Heilbronn R32Lost in Troisdorf R1683197
341
Sebastian Fanselow31GER72+16+9Qual. Heilbronn R2Lost in Warmbad Villach R16
Lost in Jablonec Nad Nisou SF
7575
342
Ernesto Escobedo26MEX71-7+4Qual. Tyler R2Lost in Tabasco QF7373
343
Thomas Fancutt28AUS71-18
344
Bernard Tomic30AUS70-10+2Lost in Qual. Little Rock R2
Lost in Qual. Tyler R1
345
Eric Vanshelboim21UKR70-2+4Lost in Addis Ababa 2 SF
Lost in La Nucia R32
346
Li Tu27AUS70-19Lost in Qual. French Open R1
Lost in Qual. Surbiton R1
347
Gonzalo Bueno19PER70-15+1Lost in Mataro R16
Lost in Rome R32
Lost in Qual. Prostejov R1
348
Pierre Hugues Herbert32FRA69-11+2Qual. Surbiton R2Lost in Qual. French Open R17272
349
Miljan Zekić34SRB69-19
350
David Jordá Sanchis28ESP69-19+1Lost in Mataro R16
351
Benjamin Lock30ZIM69+32+15Addis Ababa 2 W
352
Rubin Statham36NZL68-13+2Qual. Tyler R2Lost in Qual. Little Rock R17070
353
Stefano Napolitano28ITA67-2+3Frascati R32Lost in Rome QF6882
354
Luke Saville29AUS67-7+2Qual. Surbiton R27070
355
Kalin Ivanovski19MKD67-15+1
356
Denis Yevseyev30KAZ67-15Tyler R32Lost in Little Rock R3274142
357
Lorenzo Rottoli21ITA66-15Lost in Vicenza R32
358
Jérémy Chardy36FRA65-14
359
Steve Johnson33USA65-14Lost in Qual. French Open R1
360
Daniel Cukierman27ISR65-7+1Lost in La Nucia R16
361
Kris Van Wyk26RSA65-11+2Lost in Addis Ababa 2 R32
362
Alex Barrena20ARG65+78+23Warmbad Villach W
Lost in Rome SF
363
Timo Stodder27GER65+51+19Lost in Most F
Lost in Jablonec Nad Nisou R16
Lost in Qual. Heilbronn R2
364
Daniel Masur28GER64+6+7Tyler R32Lost in Little Rock R1671139
365
Strong Kirchheimer28USA64-11Lost in Qual. Little Rock R1
366
Gustavo Heide21BRA63-7+2Qual. Tyler R2Lost in Qual. Little Rock R16565
367
Ugo Blanchet24FRA63-12Lost in Qual. Vicenza R1
368
Alexey Vatutin30RUS63-12
369
Alastair Gray24GBR62-11
370
Prajnesh Gunneswaran33IND61-10
371
Elliot Benchetrit24MAR61-10
372
Vladyslav Orlov28UKR61+2+5Qual. Heilbronn R2Lost in Bodrum QF
Lost in Qual. Troisdorf R1
6464
373
Stefanos Sakellaridis18GRE61+40+16Qual. Cordoba R2Qual. Mataro W
Lost in Mataro F
Lost in La Nucia R16
374
Nikola Milojević27SRB60-12
375
Blake Ellis24AUS60-8+2Nakhon Si Thammarat 2 R32Lost in Nakhon Si Thammarat QF6074
376
Cezar Crețu22ROU60+58+17Bucharest W
Lost in Constanta QF
377
Orlando Luz25BRA59-13Lost in Qual. Troisdorf R1
378
Julian Ocleppo25ITA59-13Frascati R16Qual. Rome W
Lost in Rome R32
6174
379
Eliakim Coulibaly21CIV59-2+4Lost in Monastir 26 SF
380
Henrique Rocha19POR59-12+1Lost in Mataro R16
381
Khumoyun Sultanov24UZB59-1+5Lost in Warmbad Villach QF
Lost in Jablonec Nad Nisou QF
382
Thai Son Kwiatkowski28USA58+55+16Tyler R32Lost in Huntsville R32
Lost in Little Rock QF
65133
383
Marat Sharipov20RUS58-14
384
Karl Friberg24SWE58+14+9Lost in Qual. Troisdorf R2
Lost in Troisdorf R16
385
Charles Broom25GBR57-14Lost in Qual. Surbiton R1
386
Lucas Gerch28GER57-11+2Qual. Heilbronn R26060
387
Mohamed Safwat32EGY57-3+3Lost in Brcko QF
Lost in Kiseljak R16
388
Marko Topo19GER56-16Heilbronn R32Lost in Troisdorf R3267181
389
Ulises Blanch25USA56-16
390
Martyn Pawelski18POL56+76+19Lost in Kursumlijska Banja 5 SF
Kursumlijska Banja 6 W
391
Akira Santillan26AUS56+5+6Lost in Most R16
Qual. Heilbronn W
392
Timo Legout21FRA56-7+3Lost in Carnac QF
393
Pedro Boscardin Dias20BRA56+57+16Lost in Kiseljak F
394
Nerman Fatić28BIH55-3+4Qual. Vicenza W
Lost in Vicenza R32
395
Gabi Adrian Boitan23ROU55-19
396
Matías Franco Descotte28ARG55-14+1Lost in Rancho Santa Fe R16
Lost in Qual. Tyler R1
397
Jelle Sels27NED54-19Prostejov R32Lost in Qual. French Open R1
Lost in Troisdorf R32
63154
398
Mattéo Martineau24FRA54-5+3Lost in Carnac QF
399
Ajeet Rai24NZL54-20
400
Yanaki Milev19BUL54-19
401
Daniel Cox32GBR53-9+2Qual. Surbiton R25656
402
Toby Kodat20USA53-15
403
Neil Oberleitner23AUT53-17Lost in Jablonec Nad Nisou R32
404
Antoine Hoang27FRA52+74+16Lost in Carnac F
405
Miguel Damas23ESP52-17
406
Gonzalo Villanueva28ARG52-4+3Lost in Kiseljak QF
407
Mathys Erhard21FRA52-4+3Lost in Qual. French Open R1
Lost in Carnac QF
408
Digvijaypratap Singh23IND52-11+2Jakarta 7 R32Lost in Addis Ababa 2 QF5377
409
Sascha Gueymard Wayenburg19FRA52+18+8Lost in Qual. French Open R2
410
Kyle Edmund28GBR51-20
411
Tristan Lamasine30FRA51-17Lost in Carnac R32
412
Robin Bertrand20FRA51-13+2Lost in Monastir 25 QF
Lost in Monastir 26 R32
413
Mukund Sasikumar26IND51-7+3Qual. Tyler R2Lost in Qual. Little Rock R25353
414
Nick Chappell30USA50-9+2Qual. Tyler R2Lost in Qual. Little Rock R15252
415
Michael Vrbenský23CZE50+40+11Lost in Most SF
Lost in Jablonec Nad Nisou R16
Lost in Qual. Prostejov R2
416
Dmitry Popko26KAZ49+25+8Lost in Kiseljak SF
417
Mats Moraing30GER49+48+12Lost in Most QF
Lost in Troisdorf R16
Lost in Qual. Heilbronn R2
418
Nam Hoang Ly26VIE49-18Jakarta 7 R165274
419
Naoki Nakagawa26JPN49-18
420
Arthur Weber31FRA48-16Frascati R32Lost in Mataro R32
Lost in Carnac R32
4963
421
Alexandr Cozbinov28MDA48+74+15Monastir 26 W
422
Omar Jasika26AUS47-15Jakarta 7 R324872
423
John Echeverria21ESP47-11+1Lost in La Nucia R16
424
Sidane Pontjodikromo22NED47-15
424
Roberto Cid Subervi29DOM47+32+8Lost in Huntsville F
426
Louis Weßels24GER47-3+2Lost in Qual. Troisdorf R2
Lost in Qual. Heilbronn R1
427
Gonzalo Lama30CHI47-1+3Lost in Mataro R32
Lost in La Nucia QF
428
Amr Elsayed24EGY47-20+1Lost in La Nucia R32
429
Guy Den Ouden21NED47-1+3Lost in Bodrum QF
430
Victor Lilov19USA47+6+4Lost in Tabasco SF
431
Nicolás Álvarez Varona22ESP46-21
432
Kyle Seelig25USA46-21
433
Peter Fajta21HUN46+119+19Kursumlijska Banja 5 W
Lost in Kursumlijska Banja 6 SF
434
Luciano Emanuel Ambrogi19ARG46-10+1Lost in Kursumlijska Banja 5 R16
435
Rafael Nadal37ESP45-20
436
Pablo Carreño Busta31ESP45-20
437
Jack Sock30USA45-20
438
Feliciano López41ESP45-20
439
Matija Pecotić33CRO45-20
440
Marin Čilić34CRO45-20
441
Daniel Little26GBR45-19
442
Vilius Gaubas18LTU45-21Lost in Mataro R32
Lost in La Nucia R32
443
Kyle Kang18USA45+27+8Qual. Mataro W
Lost in Mataro SF
444
Ezekiel Clark24USA45+78+15Tabasco W
Lost in Qual. Tyler R1
445
Constantin Bittoun Kouzmine24FRA45-10+2Lost in Qual. Troisdorf R2
Lost in Troisdorf R32
446
Aidan Mayo20USA44+31+8Lost in Tabasco F
Lost in Little Rock R32
447
Elmer Møller19DEN44+83+15Constanta W
448
August Holmgren25DEN44-23Lost in Rome R32
Lost in Qual. Heilbronn R1
449
Federico Agustin Gomez26ARG44-17+1Lost in Carnac R16
450
Florent Bax23FRA44+52+12Lost in Bucharest SF
Lost in Constanta F
451
Filip Peliwo29POL44-18+1Lost in Bodrum R16
Lost in Rome R32
452
Gian Marco Moroni25ITA43-23
453
Ergi Kırkın24TUR43-23
454
Philip Sekulic19AUS43+35+9Nakhon Si Thammarat 2 R32Lost in Monastir 25 R16
Lost in Nakhon Si Thammarat F
4458
455
Mirza Bašić31BIH43-24Lost in Kiseljak R32
456
Viacheslav Bielinskyi19UKR43-13+2Lost in Brcko QF
457
Daniel Mérida18ESP43+26+8Lost in Mataro R32
Lost in La Nucia SF
458
Martin Damm19USA43+15+6Lost in Most QF
Lost in Jablonec Nad Nisou QF
Lost in Qual. Prostejov R1
459
Aidan McHugh22GBR43-8+3Lost in Tabasco QF
Lost in Rancho Santa Fe R16
460
Evgeny Karlovskiy28RUS42-18+1Lost in Jablonec Nad Nisou R16
461
Adrien Gobat21FRA42+98+16Lost in Monastir 25 F
Lost in Monastir 26 F
462
Damien Wenger23SUI42-24Lost in Rome R32
463
Rio Noguchi24JPN42-24Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Qual. Surbiton R1
464
Giovanni Oradini25ITA42-15+2Lost in Warmbad Villach QF
Lost in Qual. Vicenza R1
465
Maxime Janvier26FRA41-12+2Qual. Heilbronn R2Lost in Qual. Troisdorf R14444
466
Mika Brunold18SUI41-20+1Lost in Most R16
Lost in Jablonec Nad Nisou R32
467
Adria Soriano Barrera24COL41+4Lost in Monastir 25 SF
Lost in Monastir 26 R32
468
Sandro Kopp23AUT41-24Lost in Warmbad Villach R32
Lost in Jablonec Nad Nisou R32
Lost in Qual. Heilbronn R1
469
Kirill Kivattsev25RUS41+67+12Lost in Brcko SF
Lost in Kiseljak SF
470
Jérôme Kym20SUI40+10+5Qual. Heilbronn R2Lost in Kiseljak QF4343
471
Fausto Tabacco21ITA40-24
472
Kenny de Schepper36FRA40-24Lost in Qual. Troisdorf R1
473
Yusuke Takahashi25JPN40-5+3Jakarta 7 R16Lost in Jakarta 6 QF4365
474
Robin Haase36NED39-22
475
Rigele Te25CHN39-11+2Lost in Monastir 25 QF
476
Tatsuma Ito35JPN39+32+8Lost in Karuizawa F
477
Shinji Hazawa24JPN39-23Nakhon Si Thammarat 2 R32Lost in Nakhon Si Thammarat R324054
478
Gabriel Debru17FRA39-17+1Frascati R16Lost in Qual. French Open R1
Lost in Rome R16
4154
479
Rrezart Cungu24MNE39-22+1Lost in Kursumlijska Banja 6 R16
480
Juan Pablo Paz28ARG39-8+2Lost in Bucharest QF
481
Tim van Rijthoven26NED38-23
482
Stefan Kozlov25USA38-23
483
Alexandar Lazarov25BUL38-23
484
Peter Gojowczyk33GER38+13+6Qual. Tyler R2Qual. Little Rock W
Lost in Little Rock R32
4040
485
David Pérez Sanz29ESP38-23
486
Denis Klok25RUS38-15+1Lost in Kiseljak R16
487
Valentin Vacherot24MON38+36+8Lost in Bodrum SF
488
Andrey Chepelev24RUS38-14+3Frascati R32Lost in Rome QF3851
489
Joao Fonseca16BRA37-26
490
Edan Leshem26ISR37-15+1Lost in Rome R16
491
Leo Borg20SWE37-22Lost in Bucharest R32
492
Tim Handel26GER37+227+24Lost in Warmbad Villach F
Lost in Jablonec Nad Nisou F
493
Sergi Perez Contri25ESP37-8+2Lost in Bucharest R16
Lost in La Nucia R16
494
Oleksandr Ovcharenko21UKR36-18
495
Edward Winter18AUS36-14+1Lost in Rancho Santa Fe R16
496
Valerio Aboian20ARG36-17
497
Emilien Voisin23FRA36+45+8Frascati R32Lost in Most SF
Lost in Carnac R32
3751
498
Evgeny Philippov21RUS36-12+1Lost in Bodrum R16
499
Gianmarco Ferrari22ITA36-7+2Lost in Mataro R16
Lost in Rome R16
500
Ignacio Monzón25ARG36-13+1Lost in Kursumlijska Banja 5 R16
Lost in Kursumlijska Banja 6 R32
501
Sebastian Gima21ROU36+13+5Lost in Pazardzhik 2 QF
Lost in Constanta SF
502
Andrej Nedic18BIH35+124+16Brcko W
Lost in Kiseljak R16
503
Nikolay Vylegzhanin23RUS35-21
504
Andrés Andrade24ECU35-10+2Lost in Tabasco QF
505
Arthur Reymond24FRA35-21
506
Hady Habib24LBN35+127+16Monastir 25 W
Lost in Monastir 26 R16
507
Hiroki Moriya32JPN35+49+8Jakarta 7 R32Lost in Jakarta 6 SF3660
508
Matthew Dellavedova23AUS35-12+2Lost in Kursumlijska Banja 5 QF
Lost in Jablonec Nad Nisou R16
509
Jea Moon Lee29KOR34-21Daegu R323559
510
Alfredo Perez26USA34-20
511
Jakub Paul24SUI34-2+3Lost in Most QF
512
Sidharth Rawat30IND34-21
513
Tsung Hao Huang23TWN34-20+1Luzhou R32Lost in Jakarta 6 R163559
514
Jaimee Floyd Angele23FRA34+47+8Lost in Rancho Santa Fe F
515
Duarte Vale24POR34+31+6Lost in Huntsville SF
Lost in Qual. Little Rock R2
516
Federico Iannaccone24ITA34+4+4Frascati R16Lost in Mataro R16
Lost in Rome QF
3649
517
Arthur Fery20GBR33-13+2Qual. Surbiton R23636
518
Andrew Paulson21CZE33+52+8Lost in Jablonec Nad Nisou SF
519
Tommaso Compagnucci23ITA33+14+4Frascati R32Lost in Warmbad Villach SF3448
520
Kristjan Tamm24EST33-9+2Lost in Kursumlijska Banja 5 R16
Lost in Kursumlijska Banja 6 R16
521
Luca Potenza22ITA33+144+16Frascati R32Lost in Rome F3448
522
Ryuki Matsuda23JPN33-9+2Lost in Monastir 25 R16
Lost in Monastir 26 R16
523
Ramkumar Ramanathan28IND32-25Lost in Qual. Troisdorf R1
Lost in Qual. Heilbronn R1
524
Enrico Dalla Valle25ITA32-25Frascati R323347
525
Hazem Naw23SYR32-25Lost in Most R32
Lost in Qual. Troisdorf R1
526
Gabriele Piraino19ITA32-25Lost in Vicenza R32
527
Gilles Arnaud Bailly17BEL32-17+1Lost in Warmbad Villach R16
528
Yuki Mochizuki25JPN32-25Daegu R32Lost in Jakarta 6 R323357
529
Toby Samuel20GBR31-24Lost in Qual. Surbiton R1
530
Alafia Ayeni23USA31-24Lost in Qual. Little Rock R1
Lost in Qual. Tyler R1
531
Javier Barranco Cosano24ESP31-24
532
Giles Hussey26GBR31-4+2Lost in Qual. Little Rock R2
Lost in Qual. Tyler R1
533
M Rifki Fitriadi24INA31+5+3Jakarta 7 R32Lost in Jakarta 6 QF3256
534
Aidan Kim18USA31-22Lost in Qual. Tyler R1
535
Yishai Oliel23ISR31+85+11Lost in Bucharest F
Lost in La Nucia QF
536
Ryan Nijboer23NED31+11+3Lost in Bucharest QF
Qual. La Nucia W
Lost in La Nucia R16
537
Bjorn Fratangelo29USA30-22
538
Carlos Taberner25ESP30-22
539
Alex Rybakov26USA30-22Lost in Most R32
540
Tibo Colson22BEL30-22Lost in Jablonec Nad Nisou R32
541
Orel Kimhi19ISR30+148+15Nakhon Si Thammarat 2 R32Nakhon Si Thammarat W3145
542
Alejandro Manzanera Pertusa20ESP30-11+1Qual. Cordoba R2Lost in La Nucia R16
543
Lorenzo Joaquín Rodríguez23ARG30-22
544
Harry Wendelken21GBR30+1+2Qual. Surbiton R23333
545
Jiri Barnat21CZE30-26Lost in Jablonec Nad Nisou R32
546
Luca Wiedenmann25GER30+17+4Lost in Warmbad Villach SF
Qual. Jablonec Nad Nisou W
Lost in Jablonec Nad Nisou R32
547
Lilian Marmousez21FRA30-13+1Lost in Bodrum R16
548
Oleg Prihodko25UKR30-24
549
Andrea Picchione24ITA30+55+8Frascati R16Lost in Kursumlijska Banja 5 F3245
550
Alexander Bernard19USA29-25
551
José Pereira32BRA29+18+4Qual. Troisdorf W
Lost in Troisdorf R32
Lost in Qual. Heilbronn R1
552
Fernando Verdasco39ESP29-26
553
Gabriel Décamps23BRA29-26
554
Renta Tokuda25JPN29-25Daegu R32Lost in Jakarta 6 R323054
555
Niki Kaliyanda Poonacha28IND29-23Lost in Rancho Santa Fe R32
556
Duck-hee Lee25KOR29-15+1Daegu R32Lost in Jakarta 6 R163054
557
Dan Alexandru Tomescu24ROU29+5+3Lost in Bucharest QF
Lost in Constanta R16
558
Ilya Snițari21MDA29-14+1Lost in Monastir 25 R32
Lost in Monastir 26 R16
559
Mats Rosenkranz24GER29-24Lost in Most R32
560
Carlos Lopez Montagud22ESP28-23
561
Gerard Campana Lee18KOR28-22
562
Luka Mikrut19CRO28-22
563
Sergey Fomin22UZB28+10+3Lost in Bodrum QF
Lost in Qual. Troisdorf R1
564
Maxence Broville24FRA28-21Lost in Carnac R32
565
Joshua Sheehy26USA28+20+4Lost in Tabasco SF
566
Tomás Farjat22ARG28-13+1Lost in Kursumlijska Banja 5 R16
Lost in Kursumlijska Banja 6 R32
567
Arthur Bouquier22FRA28-19Lost in Carnac R32
568
Simon Anthony Ivanov22BUL28+18+4Lost in Pazardzhik 2 QF
Lost in Constanta QF
569
Nicolas Zanellato21BRA28-14+1Lost in Brcko R32
Lost in Kiseljak R16
570
Anton Matusevich22GBR27-20
571
Yunseok Jang20KOR27-20Daegu R322852
572
Edas Butvilas18LTU27-14+1Qual. La Nucia W
Lost in La Nucia R16
573
Juan Bautista Otegui24ARG27+11+3Lost in Kiseljak QF
574
Mili Poljičak18CRO27-20
575
Jiří Veselý29CZE26+92+10Surbiton R32Lost in French Open R128 37151
576
Alec Deckers23NED26-19Lost in Warmbad Villach R32
577
Conner Huertas del Pino27PER26-17Lost in Qual. Heilbronn R1
578
Johan Alexander Rodriguez19COL26+4+2Lost in Kursumlijska Banja 5 QF
Lost in Kursumlijska Banja 6 R32
579
Antoine Ghibaudo18FRA26-15Lost in Qual. French Open R1
580
João Domingues29POR26-15
581
Franco Roncadelli23URU26-15
582
Florian Broska25GER26-15
583
Jake Delaney26AUS26-7+1Lost in Karuizawa R16
Qual. Daegu W
584
Lukáš Pokorný21SVK26-9+1Prostejov R32Lost in Brcko R1635126
585
Andrea Guerrieri24ITA26+5+2Lost in Bucharest QF
586
Tao Mu23CHN26+3+2Lost in Monastir 25 R32
Lost in Monastir 26 QF
587
Micah Braswell21USA25-19
588
Egor Agafonov20RUS25-5+1Lost in Bodrum R16
589
Sean Cuenin19FRA25-17
590
Brandon Walkin28AUS25-19Qual. Brcko W
Lost in Brcko R32
Qual. Kiseljak W
Lost in Kiseljak R32
591
Remy Bertola24SUI25+61+8Lost in Mataro R32
Lost in Rome SF
592
Marvin Möller24GER25+2Lost in Qual. Troisdorf R2
593
Arklon Huertas Del Pino Cordova28PER25-19Lost in Qual. Heilbronn R1
594
Tristan McCormick24USA25-1+2Lost in Huntsville QF
Lost in Qual. Little Rock R1
595
Simone Roncalli27ITA25-1+2Lost in Pazardzhik 2 QF
596
Jaime Faria19POR25-19Lost in Mataro R32
597
Sebastian Prechtel27GER25-19Lost in Rome R32
598
Aleksandr Braynin23UKR25-19Lost in Qual. Most R3
Lost in Most R32
Lost in Qual. Heilbronn R1
599
Roberto Marcora33ITA24-19
600
Matěj Vocel26CZE24-19
601
Blu Baker21GBR24-2+2Lost in Huntsville QF
602
Max Hans Rehberg19GER24+48+7Lost in Warmbad Villach QF
Lost in Qual. Troisdorf R1
Qual. Heilbronn W
603
Andrea Arnaboldi35ITA24-1+2Qual. Heilbronn R2Lost in Qual. Vicenza R12727
604
Stuart Parker25GBR24+15+4Lost in Most R16
Lost in Jablonec Nad Nisou QF
Lost in Qual. Surbiton R1
605
Daniel Rodrigues23POR24-17Lost in Brcko R32
606
Alex Knaff25LUX24-1+2Lost in Pazardzhik 2 QF
607
Simon Beaupain24BEL24-12+1Lost in Bucharest R16
Lost in Carnac R32
608
Bruno Kuzuhara19USA24-21Tyler R32Lost in Little Rock R323199
609
Alexis Gautier26FRA24+16+4Lost in Monastir 25 QF
Lost in Monastir 26 QF
610
Facundo Juárez25ITA23+74+8Lost in Mataro R32
Lost in La Nucia SF
611
Gergely Madarász28HUN23-20
612
Olaf Pieczkowski19POL23-12+1Lost in Pazardzhik 2 R32
Lost in Constanta R16
613
Ignacio Buse19PER23+8+3Lost in Mataro QF
614
Federico Arnaboldi22ITA23-18
615
Jorge Martinez Martinez27ESP23-12+1Frascati R16Lost in La Nucia R162538
616
Nicolas Tepmahc22FRA23-19+1Lost in Monastir 25 R32
Lost in Monastir 26 R32
617
Darian King31BAR22-19
618
Lautaro Midon19ARG22-2+2Lost in Kursumlijska Banja 6 QF
619
Riccardo Balzerani24ITA22+91+9Lost in Pazardzhik 2 F
Lost in Rome R16
620
Felix Gill21GBR22-19Lost in Kursumlijska Banja 6 R32
621
Jorge Panta27PER22-12+1Lost in Tabasco R16
622
Chak Lam Coleman Wong18HKG22+10+3Qual. Mataro W
Lost in Mataro QF
623
Maxence Beaugé22FRA22-12+1Lost in Carnac R16
624
Marcelo Zormann26BRA21-18
625
Radu Mihai Papoe20ROU21+20+4Lost in Bucharest R32
Lost in Constanta SF
626
Matej Dodig17CRO21-19
627
Szymon Kielan20POL21-19
628
Alexandre Aubriot23FRA21-6+1Lost in Brcko R16
629
Imanol López Morillo23ESP21-19
630
Kai Wehnelt27GER21-18
631
S D Prajwal Dev27IND21+27+4Nakhon Si Thammarat 2 R32Lost in Addis Ababa 2 SF
Lost in Nakhon Si Thammarat R32
2236
632
Petr Nouza24CZE20-19
633
Ryan Harrison31USA20-19
634
Evgenii Tiurnev26RUS20+3+2Lost in Kursumlijska Banja 5 QF
635
Gerald Melzer32AUT20-20Lost in Qual. Prostejov R1
636
Matyas Fuele24HUN20+283+15Pazardzhik 2 W
637
Fabrizio Andaloro22ITA20-19
638
Giorgio Tabacco19ITA20-21Lost in Rome R32
639
Deney Wassermann22NED20-16
640
Wilson Leite31BRA20-9+1Lost in Kiseljak R16
641
Sebastian Sorger17AUT20-11+1Lost in Brcko R16
Qual. Kiseljak W
Lost in Kiseljak R32
642
Mikalai Haliak24BLR20-18Lost in Carnac R32
643
Adolfo Daniel Vallejo19PAR20+19+3Qual. Mataro W
Lost in Mataro QF
Lost in La Nucia R32
644
Manuel Guinard27FRA20-2+2Qual. Prostejov R2Lost in Qual. Troisdorf R12323
645
Peter Heller30GER19-18
646
Yeong Seok Jeong23KOR19-18Daegu R322044
647
Martin Landaluce17ESP19-18
648
Leonardo Rossi20ITA19+43+4Lost in Pazardzhik 2 SF
649
Stefan Popović20SRB19+111+8Lost in Brcko F
650
Colin Markes26USA19+14+2Lost in Qual. Little Rock R2
651
David Pichler27AUT19-17Lost in Brcko R32
Lost in Rome R32
652
Amaury Raynel20FRA19-9+1Lost in Brcko R32
Lost in Carnac R16
653
Ernests Gulbis34LAT18-18
654
Yuta Kawahashi25JPN18+360+15Karuizawa W
655
Kiranpal Pannu26NZL18-19
656
Liam Draxl21CAN18-18
657
Alexander Blockx18BEL18-18Lost in Warmbad Villach R32
658
Christian Sigsgaard26DEN18-18
659
Diego Augusto Barreto Sánchez21ESP18+112+8Qual. Mataro W
Lost in Mataro SF
Lost in Qual. La Nucia R1
660
Shuichi Sekiguchi31JPN18-19
661
Petr Nesterov20BUL18+69+6Lost in Bucharest SF
Lost in Constanta QF
662
Sekou Bangoura31USA18+10+2Lost in Huntsville QF
663
Fajing Sun26CHN18-4+1Lost in Mataro R16
Lost in La Nucia R32
664
Karan Singh19IND18+14+2Lost in Addis Ababa 2 QF
665
Matthias Bachinger36GER17-21
666
Blaž Rola32SLO17-21
667
Egor Gerasimov30BLR17+1+1Lost in Qual. French Open R1
Lost in Kiseljak R16
668
Learner Tien17USA17-21
669
Pedro Sakamoto29BRA17+56+5Lost in Bodrum QF
Lost in Qual. Jablonec Nad Nisou R3
Lost in Qual. Prostejov R2
670
Yassine Dlimi20MAR17-22Lost in Monastir 25 R32
671
Iliyan Radulov17BUL17-22Lost in Pazardzhik 2 R32
672
Pablo Andújar37ESP17-21
673
Lukas Krainer22AUT17-20
674
Hikaru Shiraishi23JPN17+13+2Lost in Karuizawa QF
675
Keegan Smith24USA17+53+5Lost in Tabasco R16
Lost in Rancho Santa Fe SF
676
Mirko Martinez25SUI17-22Lost in Brcko R32
677
Alexandr Binda21ITA17-22
678
Fernando Yamacita25BRA17-22
679
Rodrigo Pacheco Mendez18MEX17-22
680
Ilia Simakin19RUS17-21
681
Johannes Härteis27GER17-20
682
Alec Beckley21RSA17-9+1Lost in Addis Ababa 2 R16
683
Makoto Ochi27JPN17-20Daegu R321842
684
Peter Benjamin Privara18SVK17+9+2Lost in Brcko QF
Lost in Qual. Prostejov R1
685
Georgii Kravchenko22UKR17-19Lost in Mataro R32
Lost in La Nucia R32
686
Jurgen Briand24FRA16-17
687
Marcel Zielinski22POL16-17
688
Andrea Bacaloni21ITA16-17Lost in Bucharest R32
689
Lucas Renard30SWE16-14
690
Francois Musitelli24FRA16+10+2Lost in Monastir 26 QF
691
Oscar Jose Gutierrez30BRA16-17Lost in Mataro R32
692
Aldin Šetkić35BIH16-16Lost in Brcko R32
Lost in Qual. Troisdorf R1
693
Mark Whitehouse30GBR16+11+2Qual. Surbiton R21919
694
Ray Ho23TWN16-17Luzhou R321741
695
Max Alcalá Gurri20ESP16-16Qual. Cordoba R2Lost in Mataro R32
696
Alejandro Hoyos23COL16-4+1Lost in Brcko R16
Lost in Kiseljak R32
697
Fnu Nidunjianzan19CHN15+812+15Huntsville W
698
Dan Martin24CAN15-18
698
Shunsuke Mitsui21JPN15-18
700
Iñaki Montes De La Torre20ESP15-18
701
Yūichi Sugita34JPN15-18
702
Savva Polukhin24RUS15-17
703
JiSung Nam29KOR15-17
704
Daniil Glinka23EST15+45+4Lost in Monastir 25 SF
705
Aleksandre Bakshi25GEO15-15
706
Siddharth Vishwakarma28IND15+42+4Nakhon Si Thammarat 2 R32Lost in Nakhon Si Thammarat SF1630
707
Rimpei Kawakami22JPN15-19Lost in Mataro R32
708
Buvaysar Gadamauri22BEL15-7+1Lost in Most R32
Lost in Jablonec Nad Nisou R16
709
Rishab Agarwal27IND15+142+8Nakhon Si Thammarat 2 R32Lost in Addis Ababa 2 F
Lost in Nakhon Si Thammarat R32
1630
710
Boris Butulija24SRB15-5+1Lost in Kursumlijska Banja 5 R16
Lost in Kursumlijska Banja 6 R32
711
Maxime Mora26FRA15+11+2Lost in Pazardzhik 2 R16
Lost in Carnac R16
712
Shintaro Imai29JPN14-18
713
Juan Ignacio Lóndero29ARG14-18
714
Guido Iván Justo25ARG14-18
715
Patrik Rikl24CZE14-7+1Lost in Most R16
Lost in Qual. Jablonec Nad Nisou R3
716
Koki Matsuda22JPN14-19Nakhon Si Thammarat 2 R321529
717
Gabriel Alejandro Hidalgo32ARG14-19
718
Arthur Géa18FRA14-19Lost in Qual. French Open R1
719
Jaycer Lyeons22USA14-8+1Lost in Huntsville R16
720
Luca Tomasetto27ITA14-18
721
Benjamin Winter Lopez25ESP14-18
722
Keisuke Saitoh22JPN14-10+1Daegu R32Lost in Karuizawa R161539
723
Sanhui Shin26KOR14+52+4Daegu R32Lost in Karuizawa SF1539
724
Álvaro Guillén Meza20ECU14+53+4Lost in Kursumlijska Banja 5 R32
Lost in Kursumlijska Banja 6 SF
725
Aleksandre Metreveli29GEO14-19Lost in Bodrum R32
Lost in Qual. Rome R2
725
Zura Tkemaladze23GEO14-5+1Lost in Warmbad Villach R16
725
Bor Artnak19SLO14-5+1Lost in Warmbad Villach R16
Lost in Qual. Vicenza R1
728
Christoph Negritu29GER14-21Lost in Warmbad Villach R32
729
Kokoro Isomura20JPN14+34+3Jakarta 7 R32Lost in Jakarta 6 QF1539
730
Kilian Feldbausch17SUI13-21
731
Paweł Ciaś29POL13+85+5Lost in Kursumlijska Banja 5 SF
Lost in Kursumlijska Banja 6 R16
732
Juan Manuel La Serna19ARG13-19
733
Svyatoslav Gulin20RUS13+40+3Qual. Cordoba R2Qual. La Nucia W
Lost in La Nucia QF
734
Arvid Nordquist24SWE13-3+1Lost in Huntsville R16
735
Leopold Zima23GER13-20Qual. Cordoba R2
736
Jeremy Jahn33GER13-20
737
Mick Veldheer27NED13-23Lost in Warmbad Villach R32
738
Alexander Donski24BUL13-21
739
Derek Pham19AUS13-21
740
Gabriele Pennaforti22ITA13-2+1Lost in Pazardzhik 2 R16
741
Aziz Ouakaa23TUN13-2+1Qual. Brcko R2Lost in Monastir 26 R161212
742
Kosuke Ogura27JPN13-19Lost in Tabasco R32
743
Jacob Bradshaw20AUS13+16+2Nakhon Si Thammarat 2 R32Lost in Nakhon Si Thammarat QF1428
744
Jacob Brumm24USA13+16+2Lost in Huntsville QF
Lost in Rancho Santa Fe R32
745
Fermin Tenti25ARG13-22Lost in Pazardzhik 2 R32
Lost in La Nucia R32
746
Michail Pervolarakis26GRE12-21
747
Diego Fernandez Flores22CHI12-20Lost in Bucharest R32
Lost in Constanta R32
748
Justin Roberts26BAH12-19Lost in Tabasco R32
749
Hynek Bartoň19CZE12+164+7Lost in Most R16
Lost in Jablonec Nad Nisou R16
Qual. Prostejov W
750
Seydina Andre19SEN12-3+1Lost in Bucharest R16
751
Mario Gonzalez Fernandez21ESP12-19Qual. Cordoba R2Lost in Addis Ababa 2 R32
752
Calum Puttergill29AUS12+1Lost in Monastir 25 R16
753
Daniele Capecchi27ITA12-20Lost in Rome R32
754
Vlad Andrei Dancu24ROU12-1+1Lost in Bucharest R16
755
Kazuki Nishiwaki28JPN12-21Lost in Nakhon Si Thammarat R32
756
Alberto Barroso Campos27ESP12-20
757
Osgar O'Hoisin26IRL12-22Lost in Monastir 25 R32
758
Marco Miceli24ITA12-2+1Lost in Pazardzhik 2 R16
759
Jeremy Jin18AUS12-22Luzhou R321337
760
Adam Moundir28MAR12-2+1Lost in Brcko R16
761
Jakob Schnaitter27GER12-21Qual. Warmbad Villach W
Lost in Warmbad Villach R32
762
Marcello Serafini20ITA12-5+1Frascati R32Lost in Warmbad Villach R32
Lost in Rome R16
1327
763
Tom Gentzsch19GER12-1+1Qual. Most W
Lost in Most R32
Lost in Constanta R16
764
Ethan Quinn19USA11-23
765
Taha Baadi21CAN11-23
766
Yannik Steinegger22SUI11-23
766
José Fco. Vidal Azorín29ESP11-23
768
Chad Kissell27USA11-23Lost in Huntsville R32
769
Matías Zukas27ARG11-23Lost in Kiseljak R32
770
Juan Carlos Aguilar24CAN11+49+3Lost in Tabasco R16
Lost in Rancho Santa Fe QF
771
Woobin Shin19KOR11-21Daegu R321236
772
Alan Fernando Rubio Fierros24MEX11+2+1Lost in Tabasco R16
773
Jesse Flores28CRC11-22Lost in Tabasco R32
774
Kareem Al Allaf25USA11-19
775
Joao Victor Couto Loureiro20BRA11-21Lost in Kursumlijska Banja 5 R32
Lost in Constanta R32
776
Davide Galoppini28ITA11-13Frascati R32Lost in Bucharest R321226
777
Roko Horvat22CRO10-12
778
John McNally24USA10-12
779
Jack Pinnington Jones20GBR10-12
780
Bradley Klahn32USA10-12
781
Mitchell Harper25AUS10-12Lost in Rancho Santa Fe R32
782
Jeremy Beale28AUS10-12
783
Pietro Marino22ITA10-12Qual. Kursumlijska Banja 5 W
Lost in Kursumlijska Banja 5 R32
784
Ignacio Carou23URU10+12+1Lost in Constanta R16
785
Nikolay Nedelchev19BUL10+10+1Lost in Monastir 25 R16
Lost in Monastir 26 R32
786
Daisuke Sumizawa24JPN10+10+1Nakhon Si Thammarat 2 R32Lost in Karuizawa R161125
787
Wissam Abderrahman19TUN10-9
788
Pierre Delage22FRA10-12Lost in Monastir 26 R32
789
Niklas Schell24GER10+10+1Lost in Kursumlijska Banja 6 R16
790
Lorenzo Bocchi25ITA10+11+1Lost in Warmbad Villach R16
791
Koray Kırcı24TUR10-11Lost in Bodrum R32
792
Ben Jones25GBR10-11Lost in Huntsville R32
793
Gage Brymer28USA10-14Lost in Monastir 25 R32
Lost in Rancho Santa Fe R32
794
Bruno Pujol Navarro21ESP10-12
795
Samir Hamza Reguig21ALG10+9+1Lost in Addis Ababa 2 R16
796
Alexander Kotzen22USA9-13
796
Jarno Jans22NED9-13
798
Johan Tatlot27FRA9-13
798
Federico Zeballos35BOL9-13
800
Karim Mohamed Maamoun32EGY9-13
800
Menelaos Efstathiou24CYP9-13
802
Nicolás Álvarez26PER9-13
803
Justin Barki23INA9+580+8Lost in Jakarta 6 SF
804
Santiago De La Fuente21ARG9-14
805
Raphaël Lambling23FRA9+90+4Lost in Monastir 26 SF
806
Franco Emanuel Egea27ARG9-15
807
Alexandru Jecan35ROU9-15Lost in Qual. Bucharest R2
808
Alexandre Reco24FRA9-15Lost in Qual. Monastir 25 R2
809
Mac Kiger24USA9-15
810
Corentin Denolly25FRA9+96+4Lost in Pazardzhik 2 SF
811
Luca Giacomini25ITA9+3+1Lost in Pazardzhik 2 R16
812
Hamish Stewart23GBR9-14
813
Johannes Ingildsen25DEN9-14
814
Alexander Zgirovsky21BLR9-12Qual. Kursumlijska Banja 7 R3Lost in Qual. Kursumlijska Banja 6 R3
815
Nitin Kumar Sinha24IND9+109+4Jakarta 7 R32Lost in Addis Ababa 2 QF
Lost in Nakhon Si Thammarat QF
1034
816
Bekkhan Atlangeriev22RUS9-13Lost in Bucharest R32
817
Gabriele Maria Noce27ITA9-13Lost in Pazardzhik 2 R32
818
Preston Brown21USA9+37+2Lost in Tabasco R16
Lost in Karuizawa R16
819
Konstantin Kravchuk38RUS8-13
820
Max Dahlin17SWE8-13
820
Luka Pavlovic23FRA8+689+8Qual. Kursumlijska Banja 6 W
Lost in Kursumlijska Banja 6 F
820
Boris Fassbender25FRA8-13
820
James Watt22NZL8-13Qual. San Diego R1
824
Blake Mott27AUS8-14
825
Boris Pokotilov26RUS8-14
826
Karol Drzewiecki27POL8-14
827
Christian Harrison29USA8-14
828
Federico Bertuccioli24ITA8-14
829
Martín Cuevas31URU8-12
830
Juan Carlos Prado Angelo18BOL8+7+1Lost in Constanta R16
831
Roy Smith24USA8-11
832
Matthias Ujvary18AUT8-11
833
Kai Lemstra23GER8-16Qual. Warmbad Villach W
Lost in Warmbad Villach R32
Lost in Constanta R32
834
Sarp Ağabigün25TUR8+13+1Lost in Bodrum R16
835
Leonardo Aboian25ARG8+40+2Lost in Kursumlijska Banja 6 QF
835
Maik Steiner28GER8-12Qual. Tangier R2
837
Xiaofei Wang20CHN8-15Luzhou R32933
838
Manish Sureshkumar23IND8+7+1Nakhon Si Thammarat 2 R32Lost in Nakhon Si Thammarat R16923
838
Sergei Pogosian24RUS8-14Qual. Kursumlijska Banja 7 R2Lost in Qual. Kursumlijska Banja 5 R3
Lost in Qual. Kursumlijska Banja 6 R2
838
Benjamin Pietri26FRA8-14
841
Millen Hurrion23GBR8-2+1Jakarta 7 R16Qual. Monastir 25 W
Lost in Monastir 25 R16
Lost in Jakarta 6 R32
1133
842
Liam Gavrielides19GER8+221+5Qual. Warmbad Villach W
Lost in Warmbad Villach R16
Lost in Qual. Troisdorf R2
Lost in Qual. Heilbronn R2
843
Philip Florig19GER8+85+3Qual. Warmbad Villach W
Lost in Warmbad Villach QF
Lost in Monastir 26 R16
844
Călin Manda25ROU8+42+2Lost in Bucharest R16
Lost in Constanta R16
845
Cleeve Harper22CAN7-19
845
Inaki Cabrera Bello20ESP7-19
847
Justin Boulais21CAN7-19
848
Cannon Kingsley22USA7-19
849
Tomás Lipovšek Puches30ARG7-19
850
David Poljak27CZE7-19
851
Paul Jubb23GBR7-19
852
Niels Visker21NED7-19
853
Kaito Uesugi28JPN7-19
854
Govind Nanda22USA7-19
855
Mateo Barreiros Reyes22BRA7-19Qual. Tangier R2
856
Lorenzo Carboni17ITA7+11+1Qual. Kursumlijska Banja 5 W
Lost in Kursumlijska Banja 5 R16
Qual. Kursumlijska Banja 6 W
Lost in Kursumlijska Banja 6 R32
857
Daniel Pátý23CZE7+116+3Qual. Most W
Lost in Most QF
Lost in Qual. Jablonec Nad Nisou R1
858
Patrick Brady18GBR7-18
859
Cooper Williams17USA7-17
859
Yannik Rahman18USA7-21Lost in Tabasco R32
859
Luca Castelnuovo26SUI7-17
859
Manuel Mazza24ITA7-17
863
Matthew Christopher Romios24AUS7-18Qual. Sarajevo R2
864
Lorenzo Claverie20ITA7-24Qual. San Diego R1Lost in Huntsville R32
865
Shohei Chikami24JPN7-17
866
Michael Zhu30USA7-17
867
Dali Blanch20USA7+119+3Qual. Cordoba R2Qual. Mataro W
Lost in Mataro QF
868
Isaiah Strode25USA7+3+1Qual. San Diego R1Lost in Huntsville R16
Lost in Rancho Santa Fe R32
869
Taisei Ichikawa22JPN7-19Daegu R32832
870
Lucas Bouquet25FRA7+11+1Lost in Carnac R16
871
Grigoriy Lomakin25KAZ7-19Lost in Qual. Brcko R3
Lost in Qual. Rome R3
872
Alexandros Skorilas23GRE7-19
873
Adrian Oetzbach25GER7-19Lost in Qual. Constanta R3
874
Dušan Obradović22SRB7+10+1Lost in Brcko R16
875
Moerani Bouzige23AUS7-19Lost in Constanta R32
876
Yuki Bhambri30IND6-19
876
Reda Bennani16MAR6-19
878
Denis Istomin36UZB6-19
878
Pedro Rodenas19ESP6-19Qual. Cordoba R2
880
Blaise Bicknell21JAM6+238+4Lost in Huntsville SF
880
Robin Catry21FRA6+60+2Lost in Rancho Santa Fe QF
882
William Jansen18GBR6-21
883
Milan Drinić25SRB6+61+2Lost in Qual. Brcko R3
Lost in Qual. Kursumlijska Banja 6 R3
Lost in Kursumlijska Banja 6 QF
884
Donald Young33USA6-22Lost in Qual. Little Rock R1
885
Tauheed Browning20USA6-22
886
Charlie Camus16AUS6-21
886
Kody Pearson23AUS6-21
888
Ye Cong Mo22CHN6-25Luzhou R32731
889
Darwin Blanch15USA6-22
890
Andrea Gola21ITA6-21
891
Radomir Tomic19BIH6+71+2Qual. Brcko W
Lost in Brcko QF
892
Dominik Kellovsky26CZE6+8+1Lost in Jablonec Nad Nisou R16
893
Alejo Lorenzo Lingua Lavallén22ARG6-23
894
Jonathan Mridha28SWE6-22
894
Samuele Pieri21ITA6+13+1Qual. Frascati R2Lost in Qual. Kursumlijska Banja 5 R2
Qual. Rome W
Lost in Rome R16
896
Ryotero Matsumura26JPN6+7+1Lost in Addis Ababa 2 R32
Lost in Karuizawa R16
897
Tomas Curras Abasolo23ESP6-23Lost in Qual. Mataro R3
898
Mitsuki Wei Kang Leong18MAS6+9+1Jakarta 7 R32Lost in Jakarta 6 R16731
898
Taiyo Yamanaka21JPN6-23Lost in Qual. Brcko R3
900
Gabriel Donev26BUL6+22+1Lost in Pazardzhik 2 R16
900
Illya Beloborodko22UKR6-23
902
Luigi Sorrentino24ITA6+77+2Lost in Pazardzhik 2 R16
Qual. Rome W
Lost in Rome R16
902
Dax Donders22NED6-24
904
Peter Bertran27DOM6-25
905
Lukáš Rosol37CZE6-25
906
Luca Castagnola20ITA6-33Frascati R16Qual. Warmbad Villach W
Lost in Warmbad Villach R32
Lost in Qual. Vicenza R1
821
907
Paul Wörner26GER6-25
908
Nicolas Buitrago25COL6-26Lost in Pazardzhik 2 R32
Lost in Kursumlijska Banja 6 R32
909
Tiago Pereira18POR6-25Qual. La Nucia W
Lost in La Nucia R32
910
Hendrik Jebens27GER5-23Lost in Qual. Heilbronn R1
911
Alexander Erler25AUT5-23
912
Carlo Alberto Fossati24ITA5-22
912
Jack Anthrop19USA5+93+2Lost in Rancho Santa Fe QF
912
Dalwinder Singh27IND5-22
915
Eduard Esteve Lobato28ESP5-23
916
Noah Schachter23USA5+467+4Qual. Rancho Santa Fe W
Lost in Rancho Santa Fe SF
916
Denis Spiridon20ITA5-27Qual. Tangier R2Qual. Addis Ababa 2 W
Lost in Addis Ababa 2 R32
916
Alexander Petrov21USA5-23
916
Vojtech Petr18CZE5-23
920
Stefano Battaglino24ITA5-25
921
Aliaksandr Liaonenka24BLR5-24Qual. Kursumlijska Banja 7 R3Lost in Qual. Kursumlijska Banja 6 R2
921
Sora Fukuda25JPN5+521+4Lost in Karuizawa SF
921
Petr Bar Biryukov21RUS5-24Qual. Kursumlijska Banja 7 R2Lost in Qual. Kursumlijska Banja 5 R3
Lost in Qual. Kursumlijska Banja 6 R2
924
Max Wiskandt21GER5+105+2Lost in Qual. Monastir 25 R3
Qual. Monastir 26 W
Lost in Monastir 26 QF
924
Ryoatro Taguchi22JPN5+105+2Qual. Nakhon Si Thammarat W
Lost in Nakhon Si Thammarat QF
Qual. Nakhon Si Thammarat 2 W
924
Ozan Baris19USA5-25
924
Benedikt Henning26GER5+34+1Qual. Vaasa R1Qual. Bucharest W
Lost in Bucharest R16
928
Rei Sakamoto16JPN5-28
928
Jonas Trinker27AUT5-28Lost in Qual. Warmbad Villach R3
930
Matthew Segura22USA5-26
931
Lewie Lane22GER5-24
931
Gabriele Bosio22ITA5-24Lost in Qual. Monastir 25 R3
Lost in Qual. Vicenza R1
931
Mert Alkaya22TUR5-24Qual. Frascati R2
934
Tom Paris20FRA5-21
935
Aliaksandr Bulitski30BLR5-20
935
Yan Bondarevskiy23RUS5-20
937
Joshua Goodger24GBR5-19
937
Vishnu Vardhan35IND5-33Jakarta 7 R32630
939
Kazuma Kawachi28JPN5+116+2Lost in Karuizawa QF
940
Thomas Braithwaite23AUS5-33Qual. Monastir 25 W
Lost in Monastir 25 R32
Lost in Qual. Monastir 26 R2
941
Yaroslav Demin17RUS5-20
941
Louis Dussin23FRA5-26Lost in Monastir 25 R32
943
Tobias Franco21ARG5-21
944
Palaphoom Kovapitukted23THA5+29+1Nakhon Si Thammarat 2 R32Lost in Nakhon Si Thammarat R16620
944
Hayato Matsuoka18JPN5-25Qual. Rome W
Lost in Rome R32
946
Gianni Ross24USA5+36+1Lost in Rancho Santa Fe R16
947
Thomas Deschamps24FRA5-20
948
Dominik Böhler27GER5-20
948
Filippo Speziali23ITA5-24Lost in Qual. Warmbad Villach R3
Lost in Warmbad Villach R32
950
Pedro Araújo21POR5+122+2Lost in Monastir 25 R16
Lost in Monastir 26 R16
950
Niccolo Catini25ITA5-24Frascati R32Lost in Qual. Rome R2620
952
Yuichiro Inui28JPN5+130+2Jakarta 7 R32Lost in Karuizawa QF630
953
Tuncay Duran19TUR5-23Lost in Bodrum R32
954
Nicolas Kobelt18SUI5-22
954
Ishaque Eqbal25IND5-23Lost in Addis Ababa 2 R32
956
Maxim Zhukov18RUS5-23
956
Michał Mikuła23POL5-23
958
Daniil Ostapenkov20BLR5-23
959
Faris Zakaryia22EGY5+36+1Qual. Addis Ababa 2 W
Lost in Addis Ababa 2 R16
Lost in Qual. Monastir 26 R3
960
Gabriele Brancatelli19USA4-24
960
Javier Martí31ESP4-24
960
Aleksa Mardjonovic20SRB4+549+4Qual. Brcko W
Lost in Brcko SF
960
Chase Ferguson24AUS4+549+4Qual. Nakhon Si Thammarat W
Lost in Nakhon Si Thammarat SF
Qual. Nakhon Si Thammarat 2 W
960
Joshua Lapadat20CAN4-24
960
Olle Wallin21SWE4-24
966
Joel Josef Schwarzler17AUT4-26
966
Michael Zheng19USA4+543+4Qual. Little Rock W
Lost in Little Rock R32
Lost in Qual. Tyler R1
966
Gabriele Moghini26SUI4-26
966
Samir Banerjee19USA4-26
970
Branko Djuric18SRB4-25
970
Theo Arribage22FRA4-25
970
James Trotter23JPN4-25
973
Carlos Gimeno Valero21ESP4-25
974
Juan Ignacio Galarza29ARG4-24
974
Jannik Opitz25GER4-24
974
Ezequiel Simonit21ARG4-24Qual. Sarajevo R2
977
Braden Shick19USA4+141+2Qual. San Diego R1Qual. Rancho Santa Fe W
Lost in Rancho Santa Fe QF
978
Jan Hrazdil18CZE4+32+1Lost in Most R16
978
Lorenzo Sciahbasi17ITA4-25
978
Sergis Kyratzis28CYP4-25
978
Petros Chrysochos27CYP4-25
982
Ronald Hohmann21USA4-34Lost in Huntsville R32
983
Alejandro Melero Kretzer18ESP4-27
983
Adam Jones25GBR4-27Qual. San Diego R1Lost in Qual. Rancho Santa Fe R2
985
Sina Moghimi21IRI4+159+2Qual. Addis Ababa 2 W
Lost in Addis Ababa 2 QF
985
Jakub Nicod18CZE4+32+1Lost in Jablonec Nad Nisou R16
987
Jie Cui25CHN4-26
988
Fabio Coelho23POR4-26
988
Sahar Simon22ISR4-26
990
Jonáš Forejtek22CZE4-24
990
Arslanbek Aitkulov19KAZ4-24Lost in Qual. Nakhon Si Thammarat R2
Lost in Qual. Nakhon Si Thammarat 2 R2
992
Leonardo Catani23ITA4-33Lost in Addis Ababa 2 R32
992
Dragos Nicolae Cazacu19ROU4+25+1Lost in Bucharest R16
Lost in Constanta R32
992
Warren Wood29USA4-24Lost in Qual. Monastir 25 R3
992
Nicolas Bruna24CHI4+37+1Lost in Qual. Constanta R3
Lost in Constanta R16
992
Oscar Moraing23GER4-24
997
Miloš Karol20SVK4-29Lost in Most R32
Lost in Qual. Jablonec Nad Nisou R1
Lost in Qual. Prostejov R1
997
Linang Xiao23CHN4-38Luzhou R32Qual. Monastir 25 W
Lost in Monastir 25 R32
529
999
Niccolo Baroni19ITA4-28Qual. Kursumlijska Banja 5 W
Lost in Kursumlijska Banja 5 R32
999
Alexis Canter25GBR4-24
In Play :
French Open GS2000  
Heilbronn, Surbiton CH125  
Prostejov CH100  
Tyler CH75  
Cordoba, Daegu ITF25  
Jakarta 7   
Kursumlijska Banja 7   
Luzhou   
Brcko, Frascati ITF15  
Nakhon Si Thammarat 2   
San Diego, Sarajevo   
Tangier, Vaasa   
Highlight Country :