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, M25/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 Cut7895
1
Jannik Sinner22ITA4350+50Madrid R32
(R64  )
44005300
2
Daniil Medvedev28RUS2700+50Madrid R32
(R64  )
27503650
3
Casper Ruud25NOR2325+50Madrid R32
(R64  )
23753275
4
Alexander Zverev27GER2085+100Madrid R16
(R64  )
21852985
5
Stefanos Tsitsipas25GRE1865+10Lost in Madrid R64 
6
Carlos Alcaraz20ESP1800+1+100Madrid R16
(R32  )
19002700
7
Alex de Minaur25AUS1755-1+10Lost in Madrid R64 
8
Grigor Dimitrov32BUL1575+10Lost in Madrid R64 
9
Hubert Hurkacz27POL1360+1+100Madrid R16
(R64  )
14602260
Advertisement
10
Novak Djoković36SRB1310-1
11
Ugo Humbert25FRA1275+50Lost in Madrid R32
12
Andrey Rublev26RUS1170+1+100Madrid R16
(R32  )
12702070
13
Holger Rune21DEN1125-1+50Lost in Madrid R32 
14
Sebastián Báez23ARG1120+50Lost in Madrid R32
15
Taylor Fritz26USA1080+100Madrid R1611801980
16
Tommy Paul26USA1025+50Lost in Madrid R32
17
Karen Khachanov27RUS960+50Madrid R3210101910
18
Alexander Bublik26KAZ910+50Madrid R329601860
19
Ben Shelton21USA850+50Madrid R329001800
20
Alejandro Tabilo26CHI788+10Aix-en-Provence R16Lost in Madrid R128Lost in Madrid R128
Aix-en-Provence R16
813963
21
Cameron Norrie28GBR755+50Madrid R328051705
22
Mariano Navone23ARG688+1+30Cagliari R16Lost in Madrid R64 Lost in Madrid R64 
Cagliari R16
713863
23
Jiří Lehečka22CZE685+2+50Madrid R327351635
24
Nuno Borges27POR680-2+10Cagliari R32Lost in Madrid R128Lost in Madrid R128
Cagliari R32
683845
25
Jan Lennard Struff34GER675+3+100Madrid R167751575
26
Jordan Thompson30AUS655-2+10Lost in Madrid R64
27
Facundo Díaz Acosta23ARG644-1+10Lost in Madrid R128 
28
Tallon Griekspoor27NED600+6+100Madrid R16
(R32  )
7001500
29
Pedro Martínez27ESP584-2Aix-en-Provence R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Aix-en-Provence R32
597759
30
Tomás Martín Etcheverry24ARG570-1+10Aix-en-Provence R16Lost in Madrid R64Lost in Madrid R64
Aix-en-Provence R16
595745
31
Francisco Cerúndolo25ARG550+11+100Madrid R166501450
32
Jack Draper22GBR545+30Lost in Madrid R64 
33
Nicolás Jarry28CHI535-3+10Lost in Madrid R64
34
Frances Tiafoe26USA535-3+10Cagliari R16Lost in Madrid R64Lost in Madrid R64
Cagliari R16
560710
35
Fábián Marozsán24HUN530-2+30Lost in Madrid R64
36
Sebastian Korda23USA525+50Madrid R325751475
37
Félix Auger-Aliassime23CAN505+3+50Madrid R32
(R128  )
5551455
38
Jakub Menšík18CZE500+5+50Madrid R32
(R64  )
5501450
39
Tomáš Macháč23CZE498-1+30Lost in Madrid R64
40
Arthur Fils19FRA495-5+10Lost in Madrid R64
41
Brandon Nakashima22USA495-2+30Aix-en-Provence R32Qual. Madrid W
Lost in Madrid R128
Qual. Madrid W
Lost in Madrid R128
Aix-en-Provence R32
495640
42
Dušan Lajović33SRB485-5+10Lost in Madrid R128
43
Luciano Darderi22ITA484-2+30Cagliari R32Lost in Madrid R64
(R128  )
Lost in Madrid R64
(R128  )
Cagliari R32
497659
44
Miomir Kecmanović24SRB475+30Lost in Madrid R64 
45
Flavio Cobolli21ITA470+4+50Madrid R325201420
46
Matteo Arnaldi23ITA470-1+30Lost in Madrid R64 
47
Alejandro Davidovich Fokina24ESP450+7+50Lost in Madrid R32 
48
Márton Fucsovics32HUN440-2Cagliari R32453615
49
Gaël Monfils37FRA435-2+10Lost in Madrid R128 
Advertisement
50
Dominik Koepfer30GER431-2+10Lost in Madrid R128
51
Emil Ruusuvuori25FIN420+10Aix-en-Provence R32Lost in Madrid R128Lost in Madrid R128
Aix-en-Provence R32
433595
52
Arthur Cazaux21FRA413-2
53
Lorenzo Musetti22ITA410+10Cagliari R16Lost in Madrid R64Lost in Madrid R64
Cagliari R16
435585
54
Adrian Mannarino35FRA405+1+10Aix-en-Provence R16Lost in Madrid R64Lost in Madrid R64
Aix-en-Provence R16
430580
55
Roberto Bautista Agut36ESP403+4+40Lost in Qual. Madrid R2
Lost in Madrid R64
56
Zizou Bergs24BEL402-4Lost in Madrid R128
57
Aleksandar Kovačević25USA401+1+30Aix-en-Provence R32Qual. Madrid W
Lost in Madrid R128
Qual. Madrid W
Lost in Madrid R128
Aix-en-Provence R32
414576
58
Roberto Carballés Baena31ESP390+3+30Lost in Madrid R64
59
Marcos Giron30USA390-2+10Aix-en-Provence R32Lost in Madrid R128Lost in Madrid R128
Aix-en-Provence R32
403565
60
Borna Ćorić27CRO389+3+30Lost in Madrid R64 
61
Luca Nardi20ITA386-5
62
Alex Michelsen19USA371-2+10Cagliari R32Lost in Madrid R128 Lost in Madrid R128 
Cagliari R32
374536
63
Federico Coria32ARG370-1+10Cagliari R32Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Cagliari R32
383545
64
Facundo Bagnis34ARG365+9+50Qual. Aix-en-Provence R1Qual. Madrid W
Lost in Madrid R64 
Qual. Madrid W
Lost in Madrid R64 
Qual. Aix-en-Provence R1
368371
65
Lorenzo Sonego28ITA361+3+30Cagliari R32Lost in Madrid R64 Lost in Madrid R64 
Cagliari R32
374536
66
Thiago Seyboth Wild24BRA357+8+50Lost in Madrid R32 
67
Christopher O'Connell29AUS355-1+10Lost in Madrid R128
68
Sumit Nagal26IND354-4
69
Matteo Berrettini28ITA350-4
70
Jaume Munar26ESP347+2+30Aix-en-Provence R32Lost in Madrid R64Lost in Madrid R64
Aix-en-Provence R32
353515
71
Giovanni Mpetshi Perricard20FRA342-4
72
Valentin Vacherot25MON341-3+10Qual. Aix-en-Provence R1Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Qual. Aix-en-Provence R1
342345
73
Alexei Popyrin24AUS335-2+10Lost in Madrid R128
74
Juncheng Shang19CHN333+1+30Lost in Madrid R64
(R128  )
75
Leandro Riedi22SUI326-5
76
Alexander Shevchenko23KAZ325+2+30Aix-en-Provence R32Lost in Madrid R64 Lost in Madrid R64 
Aix-en-Provence R32
338500
77
Sebastian Ofner27AUT310-1+10Lost in Madrid R128
78
Taro Daniel31JPN308+4+30Cagliari R32Lost in Madrid R64Lost in Madrid R64
Cagliari R32
321483
79
James Duckworth32AUS302+11+44Guangzhou R32Lost in Shenzhen FLost in Shenzhen F
Guangzhou R32
308377
80
Corentin Moutet25FRA300+4+30Qual. Madrid W
Lost in Madrid R128 
81
Cristian Garín27CHI300-4Aix-en-Provence R32313475
82
Luca Van Assche19FRA296+3+30Lost in Madrid R64
83
Pavel Kotov25RUS295+15+50Madrid R323451245
84
Camilo Ugo Carabelli24ARG290-3+10Cagliari R32Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Cagliari R32
303465
85
Mikhail Kukushkin36KAZ287-6Qual. Aix-en-Provence R1Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Qual. Aix-en-Provence R1
290293
86
Adam Walton25AUS280-6Guangzhou R32286355
87
Thiago Monteiro29BRA277+22+70Madrid R32
(R64  )
Qual. Madrid WQual. Madrid W
Madrid R32
(R64  )
3271227
88
Yannick Hanfmann32GER276-2+10Lost in Madrid R128
89
Daniel Altmaier25GER276+15+50Cagliari R32Lost in Madrid R32Lost in Madrid R32
Cagliari R32
289451
90
Pierre Hugues Herbert33FRA276-7Qual. Aix-en-Provence R1Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Qual. Aix-en-Provence R1
279282
91
Thanasi Kokkinakis28AUS273+9+30Qual. Madrid W
Lost in Madrid R128 
92
Thiago Agustín Tirante23ARG268-3+10Cagliari R32Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Cagliari R32
281443
93
Otto Virtanen22FIN265-6Qual. Aix-en-Provence R1268271
94
Arthur Rinderknech28FRA263-1+10Aix-en-Provence R32Lost in Madrid R128Lost in Madrid R128
Aix-en-Provence R32
276438
95
Lukáš Klein26SVK262+13+50Qual. Madrid W
Lost in Madrid R64
96
Joao Fonseca17BRA261+6+30Lost in Madrid R64
(R128  )
97
Harold Mayot22FRA261-9Aix-en-Provence R32274436
98
Zhizhen Zhang27CHN260-4+10Lost in Madrid R128
99
Patrick Kypson24USA257-8Lost in Savannah R32
Advertisement
100
Stefano Napolitano29ITA254-8Lost in Qual. Madrid R1
101
Damir Džumhur31BIH250+29+75Ostrava W
102
David Goffin33BEL249-7Aix-en-Provence R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Aix-en-Provence R32
262424
103
Michael Mmoh26USA248-7Lost in Savannah R32
104
Fabio Fognini36ITA246-7Cagliari R32259421
105
Matteo Gigante22ITA244-6Lost in Qual. Madrid R1
106
Seongchan Hong26KOR238-5
107
Albert Ramos Viñolas36ESP232+5+30Aix-en-Provence R32Qual. Madrid W
Lost in Madrid R128
Qual. Madrid W
Lost in Madrid R128
Aix-en-Provence R32
245407
108
Roman Safiullin26RUS230-1+10Lost in Madrid R128
109
Botic van de Zandschulp28NED230+5+30Aix-en-Provence R32Lost in Madrid R64Lost in Madrid R64
Aix-en-Provence R32
243405
110
Rinky Hijikata23AUS230-7
111
Richard Gasquet37FRA225+5+30Aix-en-Provence R32Qual. Madrid W
Lost in Madrid R128 
Qual. Madrid W
Lost in Madrid R128 
Aix-en-Provence R32
238400
112
Yasutaka Uchiyama31JPN225-7Guangzhou R32Lost in Shenzhen R32Lost in Shenzhen R32
Guangzhou R32
231300
113
Marco Trungelliti34ARG221-7
114
Duje Ajduković23CRO216-4+10Lost in Qual. Madrid R2
115
Lloyd Harris27RSA214+43+75Guangzhou R32Shenzhen WShenzhen W
Guangzhou R32
220289
116
Aleksandar Vukic28AUS211-3+10Aix-en-Provence R32Lost in Madrid R128Lost in Madrid R128
Aix-en-Provence R32
224386
117
Radu Albot34MDA208-2+10Cagliari R32Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Cagliari R32
221383
118
Román Andrés Burruchaga22ARG206-7
119
Dmitry Popko27KAZ206+5+22Porto Alegre R32Lost in Savannah SFLost in Savannah SF
Porto Alegre R32
206242
120
Max Purcell26AUS200+12+30Guangzhou R32Lost in Madrid R64Lost in Madrid R64
Guangzhou R32
206275
121
Nicolas Moreno De Alboran26USA196+1+12Lost in Rome QF
122
Jurij Rodionov24AUT194-5Lost in Qual. Madrid R1
123
Francisco Comesaña23ARG194+10Aix-en-Provence R32Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Aix-en-Provence R32
207369
124
Nick Hardt23DOM193-6
125
Jozef Kovalík31SVK193-5+6Lost in Rome R16
126
Alexandre Müller27FRA192-7Aix-en-Provence R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Aix-en-Provence R32
205367
127
Alejandro Moro Cañas23ESP191+59+75Rome W
128
Mattéo Martineau25FRA191-7+6Lost in Rome R16
129
Denis Shapovalov25CAN190+27+50Lost in Madrid R32
(R128  )
130
Enzo Couacaud29FRA189-5+6Lost in Ostrava R16
131
Daniel Elahi Galán27COL188-2+10Cagliari R32Lost in Madrid R128Lost in Madrid R128
Cagliari R32
201363
132
Jaime Faria20POR183-1+12Lost in Ostrava QF
133
Grégoire Barrère30FRA182-7Qual. Aix-en-Provence R1Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Qual. Aix-en-Provence R1
185188
134
Andrea Vavassori28ITA180-7Lost in Qual. Madrid R1
135
Pablo Llamas Ruiz21ESP180+15+30Qual. Aix-en-Provence R1Qual. Madrid W
Lost in Madrid R128
Qual. Madrid W
Lost in Madrid R128
Qual. Aix-en-Provence R1
183186
136
Hugo Grenier28FRA179-8Lost in Rome R32
137
Alexander Ritschard30SUI179+70+75Savannah W
138
Alex Bolt31AUS171-3+6Guangzhou R32Lost in Shenzhen R16Lost in Shenzhen R16
Guangzhou R32
177246
139
Clément Chidekh22FRA169+8Qual. Aix-en-Provence R1Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 R32
Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 R32
Qual. Aix-en-Provence R1
172175
140
Omar Jasika26AUS168-4+6Guangzhou R32Lost in Savannah R16Lost in Savannah R16
Guangzhou R32
174243
141
Coleman Wong19HKG167-3+6Guangzhou R32Lost in Shenzhen R16Lost in Shenzhen R16
Guangzhou R32
173242
142
Andy Murray36GBR165-9
143
Gianluca Mager29ITA165-9
144
Martin Damm20USA161-7
145
Juan Pablo Varillas28PER160-5Cagliari R32173335
146
Henri Squire23GER159+41+44Lost in Ostrava F
147
Mitchell Krueger30USA159-1+6Lost in Savannah R16
148
Murkel Dellien26BOL158-7Porto Alegre R32162208
149
Giulio Zeppieri22ITA157+3+10Cagliari R32Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Cagliari R32
170332
Advertisement
150
Gustavo Heide22BRA155-8
151
Zachary Svajda21USA155-8Cagliari R32168330
152
Yoshihito Nishioka28JPN153+2+10Cagliari R32Lost in Madrid R128 Lost in Madrid R128 
Cagliari R32
166328
153
Marc-Andrea Hüsler27SUI153-8
154
Zsombor Piros24HUN153-10Cagliari R32Lost in Rome R32Lost in Rome R32
Cagliari R32
166328
155
Hugo Gaston23FRA151-8Aix-en-Provence R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Aix-en-Provence R32
164326
156
Nicolás Mejía24COL151-8
157
Constant Lestienne31FRA150-8
158
Lucas Pouille30FRA148-7Lost in Qual. Madrid R1
159
Jesper de Jong23NED146+6+12Qual. Cagliari R1Lost in Rome QFLost in Rome QF
Qual. Cagliari R1
149152
160
Emilio Nava22USA146-7Cagliari R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Cagliari R32
159321
161
Christopher Eubanks27USA145+1+10Cagliari R16Lost in Madrid R128Lost in Madrid R128
Cagliari R16
170320
162
Denis Kudla31USA145-3+6Lost in Savannah R16
163
Kamil Majchrzak28POL143-8Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
164
Milos Raonic33CAN140-7
165
Henrique Rocha20POR138-5Lost in Ostrava R32
166
Tristan Boyer23USA138+6+12Lost in Savannah QF
167
Tomás Barrios Vera26CHI137-6
168
Valentin Royer22FRA136-1+3Lost in Santa Margherita 5 QF
169
Denis Yevseyev30KAZ136+9+12Guangzhou R32Lost in Shenzhen QFLost in Shenzhen QF
Guangzhou R32
141210
170
Terence Atmane22FRA135-7Aix-en-Provence R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Aix-en-Provence R32
148310
171
Dane Sweeny23AUS135-7Guangzhou R32Lost in Shenzhen R32Lost in Shenzhen R32
Guangzhou R32
141210
172
Chun Hsin Tseng22TWN135-1+6Lost in Ostrava R16
173
Paul Jubb24GBR135+24+25Nottingham W
174
Juan Pablo Ficovich27ARG134+25+25Lost in Concepcion F
175
Benoît Paire34FRA133-9
176
Li Tu27AUS132-8Guangzhou R32Lost in Shenzhen R32Lost in Shenzhen R32
Guangzhou R32
138207
177
Manuel Guinard28FRA131+21+22Lost in Ostrava SF
178
Alexis Galarneau25CAN130-9
179
Maxime Cressy26USA130-9Guangzhou R32136205
180
Gonzalo Bueno20PER130+57+50Porto Alegre R32Concepcion WConcepcion W
Porto Alegre R32
134180
181
Aziz Dougaz27TUN130+34+32Lost in Hammamet 7 F
Lost in Angers F
182
Daniel Masur29GER127-9+1Lost in Nottingham R16
183
Vilius Gaubas19LTU127+58+48Qual. Rome W
Lost in Rome F
184
Maxime Janvier27FRA126+22+22Lost in Savannah SF
185
Filip Cristian Jianu22ROU126-11Lost in Antalya 16 R32
186
Rafael Nadal37ESP125+66+50Madrid R32
(R64  )
1751075
187
Laslo Djere28SRB125-12
188
Maximilian Marterer28GER125-12Lost in Qual. Madrid R1
189
Samuel Vincent Ruggeri21ITA125-12Lost in Rome R32
190
Hugo Dellien30BOL124+20+22Qual. Cagliari R1Lost in Rome SFLost in Rome SF
Qual. Cagliari R1
127130
191
Jules Marie32FRA124-8+6Lost in Shenzhen R16
192
Ethan Quinn20USA123-8+6Lost in Savannah R16
193
Titouan Droguet22FRA123-14Lost in Qual. Madrid R1
194
Javier Barranco Cosano25ESP122-13Lost in Qual. Rome R1
195
Adrian Andreev22BUL122-15Lost in Rome R32
196
Felipe Meligeni Alves26BRA119-14Qual. Aix-en-Provence R1Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Qual. Aix-en-Provence R1
122125
197
Geoffrey Blancaneaux25FRA117-12Lost in Rome R32
198
Benjamin Hassan29LBN114+30+30Qual. Madrid W
Lost in Madrid R128
199
Hazem Naw24SYR114-11
Advertisement
200
Rudolf Molleker23GER113-11
201
Santiago Rodríguez Taverna24ARG112-10
202
Brandon Holt26USA112-12Guangzhou R32118187
203
Vít Kopřiva26CZE111-11Lost in Qual. Madrid R1
204
Quentin Halys27FRA111-11Lost in Qual. Madrid R1
205
Bernard Tomic31AUS111-11Lost in Savannah R32
206
Daniel Evans33GBR110-11
207
Bernabé Zapata Miralles27ESP110-11Lost in Qual. Madrid R1
208
Ramkumar Ramanathan29IND110-8+2Lost in Qual. Shenzhen R2
Lost in Qual. Guangzhou R1
209
Stefano Travaglia32ITA109+15+22Lost in Rome SF
210
Marc Polmans26AUS108-9
211
Andrés Andrade25ECU107+91+48Qual. Savannah W
Lost in Savannah F
212
Jay Clarke25GBR107-10Santa Margherita 6 R32108132
213
Ugo Blanchet25FRA106-10Qual. Aix-en-Provence R1109112
214
Vadym Ursu27UKR105-9
215
Thai Son Kwiatkowski29USA105-11Lost in Savannah R32
216
Jakub Nicod19CZE105+10Qual. Ostrava W
Lost in Ostrava R16
217
Yuta Shimizu24JPN103-4+2Qual. Guangzhou R2Lost in Shenzhen R32Lost in Shenzhen R32
Qual. Guangzhou R2
105105
218
Maks Kaśnikowski20POL103-10Lost in Ostrava R32
219
Martin Landaluce18ESP102-10Lost in Madrid R128
220
Khumoyun Sultanov25UZB102-9
221
Yosuke Watanuki26JPN101-9
222
Adolfo Daniel Vallejo20PAR99-8Porto Alegre R32103149
223
Tristan Schoolkate23AUS99+2+12Guangzhou R32Lost in Shenzhen QFLost in Shenzhen QF
Guangzhou R32
105174
224
Arthur Géa19FRA98-7+4Qual. Savannah W
Lost in Savannah R32
225
Facundo Mena31ARG95+31+21Porto Alegre R32Santiago W
Lost in Concepcion QF
Santiago W
Lost in Concepcion QF
Porto Alegre R32
96142
226
Gastão Elias33POR92-8
227
Stefan Kozlov26USA91-8Lost in Savannah R32
228
Alexander Blockx19BEL90-8
229
Francesco Maestrelli21ITA90+14+12Cagliari R32Lost in Rome QFLost in Rome QF
Cagliari R32
103265
230
Jonáš Forejtek23CZE90-8+2Lost in Qual. Ostrava R2
231
Gijs Brouwer28NED90+15+12Lost in Savannah QF
232
Shintaro Mochizuki20JPN89+6+10Qual. Cagliari R1Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Qual. Cagliari R1
9295
233
Giovanni Fonio25ITA89-12
234
Gonzalo Oliveira29VEN88-11Porto Alegre R32Lost in Savannah R32Lost in Savannah R32
Porto Alegre R32
92138
235
Juan Manuel Cerúndolo22ARG87-3+6Qual. Cagliari R1Lost in Rome R16Lost in Rome R16
Qual. Cagliari R1
9093
236
Sandro Kopp23AUT87+4+8Lost in Hammamet 7 SF
237
Raphaël Collignon22BEL87+175+50Hammamet 7 W
Angers W
238
Andrea Collarini32ARG86-12
239
Jelle Sels28NED86+9+10Qual. Ostrava W
Lost in Ostrava R16
240
Kilian Feldbausch18SUI85-13
241
Billy Harris29GBR84+23+12Lost in Rome QF
242
Zdeněk Kolář27CZE84+23+12Lost in Ostrava QF
243
Enrico Dalla Valle26ITA84+23+12Lost in Ostrava QF
244
Daniel Mérida19ESP83-9+2Lost in Qual. Rome R2
245
Yunchaokete Bu22CHN82-16Guangzhou R3288157
246
Francesco Passaro23ITA82-16Qual. Cagliari R1Lost in Rome R32Lost in Rome R32
Qual. Cagliari R1
8588
247
Gauthier Onclin23BEL82+2+6Lost in Ostrava R16
248
Pedro Sakamoto30BRA82-17Porto Alegre R3286132
249
Federico Agustin Gomez27ARG82+35+16Qual. Savannah W
Lost in Savannah QF
Advertisement
250
Rio Noguchi25JPN82-3+6Qual. Guangzhou R2Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou R2
8484
251
Tung Lin Wu25TWN81-18Lost in Shenzhen R32
252
Elmer Møller20DEN81-18Santa Margherita 6 R3282106
253
Renzo Olivo32ARG81-17Lost in Concepcion R32
254
Abdullah Shelbayh20JOR81+15+10Lost in Qual. Madrid R2
255
Pedro Cachín29ARG80+203+50Madrid R321301030
256
Valerio Aboian21ARG80-6+4Porto Alegre R32Lost in Concepcion R16Lost in Concepcion R16
Porto Alegre R32
81127
257
Hady Habib25LBN79-18Porto Alegre R32Lost in Savannah R32Lost in Savannah R32
Porto Alegre R32
83129
258
Gabriel Diallo22CAN78-16Qual. Cagliari R1Lost in Ostrava R32Lost in Ostrava R32
Qual. Cagliari R1
8184
259
Bogdan Bobrov26RUS78-14Lost in Qual. Savannah R1
260
Clément Tabur24FRA78-16Lost in Savannah R32
261
Evgenii Tiurnev27RUS77-3+4Lost in Shymkent SF
Lost in Shymkent 2 R32
262
Alibek Kachmazov21RUS76+25+12Guangzhou R32Lost in Shenzhen QFLost in Shenzhen QF
Guangzhou R32
82151
263
Soonwoo Kwon26KOR75-12
264
Sho Shimabukuro26JPN75-11
265
Matej Dodig18CRO75+2+4Lost in Split SF
266
Tennys Sandgren32USA75+6+6Lost in Savannah R16
267
Daniel Rincon21ESP75+6+6Lost in Ostrava R16
268
Giles Hussey26GBR75+12+8Lost in Nottingham SF
269
Jan Choinski27GBR74-14
270
Blaise Bicknell22JAM74-10+2Lost in Qual. Savannah R2
271
João Lucas Reis Da Silva24BRA74-17Porto Alegre R32Lost in Qual. Savannah R1Lost in Qual. Savannah R1
Porto Alegre R32
78124
272
Juan Carlos Prado Angelo19BOL74+14+9Qual. Porto Alegre R2Lost in Concepcion QFLost in Concepcion QF
Qual. Porto Alegre R2
7676
273
Matheus Pucinelli De Almeida23BRA73-16
274
Tristan Lamasine31FRA73-15Lost in Ostrava R32
275
Lorenzo Giustino32ITA72-13
276
Matías Soto25CHI72-15Lost in Concepcion R32
277
Matthew Dellavedova23AUS72-14Lost in Nottingham R32
278
Ergi Kırkın25TUR72-3+4Porto Alegre R32Lost in Concepcion R16Lost in Concepcion R16
Porto Alegre R32
76122
279
Pol Martín Tiffon24ESP71-11Lost in Qual. Madrid R1
280
Dino Prižmić18CRO70-10
281
Stan Wawrinka39SUI70-10Aix-en-Provence R3283245
282
Robin Bertrand21FRA70+46+17Monastir 16 W
Lost in Nottingham QF
283
Hiroki Moriya33JPN70+4Qual. Guangzhou R2Lost in Qual. Shenzhen R2
Lost in Shenzhen R32
Lost in Qual. Shenzhen R2
Lost in Shenzhen R32
Qual. Guangzhou R2
7272
284
Timofey Skatov23KAZ69+70+22Lost in Ostrava SF
285
Marek Gengel28CZE69-11
286
Nikoloz Basilashvili32GEO69-7+2Lost in Qual. Ostrava R2
287
Alexey Zakharov24RUS69-10+1Lost in Monastir 17 R16
288
Calvin Hémery29FRA69+21+12Porto Alegre R32Lost in Savannah QFLost in Savannah QF
Porto Alegre R32
73119
289
Roberto Cid Subervi30DOM68-13Porto Alegre R32Lost in Concepcion R32Lost in Concepcion R32
Porto Alegre R32
72118
290
Mateus Alves23BRA67-12Porto Alegre R3271117
291
Omni Kumar22USA67+20+11Santa Margherita 6 R32Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 QF
Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 QF
Santa Margherita 6 R32
6892
292
August Holmgren26DEN66-11
293
Hernán Casanova30ARG66+4Lost in Concepcion R16
294
Oliver Crawford24GBR66-12Lost in Savannah R32
295
Hamad Medjedović20SRB65+322+50Qual. Aix-en-Provence R1Qual. Madrid W
Lost in Madrid R64
Qual. Madrid W
Lost in Madrid R64
Qual. Aix-en-Provence R1
6871
296
Hikaru Shiraishi23JPN65-11
297
Ričardas Berankis33LTU65+4+6Qual. Guangzhou R2Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou R2
6767
298
Remy Bertola25SUI65+98+26Qual. Shenzhen W
Lost in Shenzhen SF
Lost in Qual. Guangzhou R1
299
James McCabe20AUS65+21+10Qual. Shenzhen W
Lost in Shenzhen R16
300
Dominic Thiem30AUT64+21+10Lost in Qual. Madrid R2
301
Joris De Loore31BEL64-13
302
David Jordá Sanchis29ESP64-13
303
Kyle Edmund29GBR64-11+2Lost in Qual. Savannah R2
304
Carlos Gimeno Valero22ESP63-14
305
Cezar Crețu23ROU63-14
306
Michael Geerts29BEL63-10+2Lost in Qual. Rome R2
307
Ivan Gakhov27RUS63+3+6Lost in Rome R16
308
Nicola Kuhn24GER62+14+8Lost in Hammamet 7 SF
309
Shintaro Imai30JPN62-14+1Lost in Nottingham R16
310
Dennis Novak30AUT62+32+12Lost in Ostrava QF
311
João Sousa35POR61-17
312
James Trotter24JPN61-4+4Qual. Shenzhen W
Lost in Shenzhen R32
Lost in Qual. Guangzhou R1
313
Andre Ilagan23USA61-16
314
Carlos Taberner26ESP61+25+10Qual. Rome W
Lost in Rome R16
315
Benjamin Bonzi27FRA60-17Qual. Aix-en-Provence R1Lost in Ostrava R326366
316
Mark Lajal20EST60+83+22Guangzhou R32Lost in Shenzhen SF66135
317
Michael Vrbenský24CZE60+48+15Lost in Dubrovnik R32
Split W
318
Sebastian Fanselow32GER60-19
319
Corentin Denolly26FRA60-14+2Lost in Qual. Savannah R2
320
Gilbert Klier Junior23BRA59-20
321
Arthur Bouquier23FRA59+47+15Azay Le Rideau W
322
Daniel Dutra da Silva35BRA59+2+5Qual. Porto Alegre R2Lost in Concepcion R166161
323
Yu-hsiou Hsu25TWN59+4+6Guangzhou R32Lost in Shenzhen R1665134
324
Blake Ellis25AUS59-5+4Qual. Guangzhou R2Lost in Qual. Shenzhen R26161
325
Gonzalo Villanueva29ARG59-22Porto Alegre R32Lost in Concepcion R3263109
326
Tim Handel27GER58-22
327
Lautaro Midon20ARG58-21Porto Alegre R3262108
328
Orlando Luz26BRA58-15+2Qual. Cagliari R1Lost in Qual. Ostrava R26164
329
Marcello Serafini21ITA58+28+11Lost in Santa Margherita 4 R16
Qual. Rome W
Lost in Rome R16
330
Dalibor Svrčina21CZE57-23
331
Jakub Paul25SUI56-19
332
Andrea Picchione25ITA56+138+29Lost in Antalya 15 SF
Santa Margherita 5 W
333
Philip Sekulic20AUS56+19+8Qual. Guangzhou R2Lost in Shenzhen R165858
334
J.J. Wolf25USA55-20Lost in Savannah R32
335
Beibit Zhukayev23KAZ55-20Guangzhou R3261130
336
Felix Gill21GBR55-18
337
Alexis Gautier27FRA55-21Lost in Angers R32
338
Oriol Roca Batalla30ESP55-21Lost in Rome R32
339
Stefan Popović20SRB55+154+30Kursumlijska Banja W
Kursumlijska Banja 2 W
340
Filip Misolic22AUT54-17
341
Ignacio Buse20PER54+4Qual. Rome W
Lost in Rome R32
342
Charles Broom26GBR54+64+16Lost in Nottingham F
343
Alexander Weis27ITA54-10+2Santa Margherita 6 R32Lost in Qual. Rome R25579
344
Diego Schwartzman31ARG53-19Lost in Qual. Madrid R1
345
Alastair Gray25GBR53-19
346
Nicholas David Ionel21ROU53-17Lost in Ostrava R32
347
Arthur Fery21GBR52+11+6Lost in Shenzhen R16
348
Anton Matusevich22GBR52-18
349
Luke Saville30AUS52-18Lost in Shenzhen R32
Lost in Qual. Guangzhou R1
350
Nikolás Sánchez Izquierdo25ESP52-18Lost in Rome R32
351
Evgeny Donskoy33RUS52-8+2Qual. Guangzhou R2Lost in Qual. Shenzhen R15454
352
Yankı Erel23TUR52-7+2Qual. Guangzhou R2Lost in Qual. Shenzhen R15454
353
Lorenzo Joaquín Rodríguez24ARG52-19Lost in Concepcion R32
354
Stefanos Sakellaridis19GRE52+78+17Porto Alegre R32Qual. Concepcion W
Lost in Concepcion SF
55101
355
Harrison Adams29USA52+62+16Anapoima R32Lost in Mosquera F5377
356
Liam Broady30GBR51-21
357
Nino Serdarušić27CRO51-21
358
Liam Draxl22CAN51-21
359
Nikolay Vylegzhanin24RUS51-21Lost in Azay Le Rideau R32
Lost in Angers R32
360
Daniel Cukierman28ISR50-20
361
Michael Agwi20IRL50+59+15Meerbusch W
362
Franco Agamenone31ITA50+7+6Lost in Rome R16
363
Mattia Bellucci22ITA50+40+12Guangzhou R32Lost in Shenzhen QF56125
364
Bruno Kuzuhara20USA50-20Porto Alegre R32Lost in Savannah R3254100
365
Learner Tien18USA49-19
366
Mukund Sasikumar27IND49-19Lost in Qual. Shenzhen R1
367
Jacob Bradshaw21AUS49-19
368
Genaro Alberto Olivieri25ARG49+12+8Lost in Concepcion QF
369
Gabi Adrian Boitan24ROU49+26+10Qual. Savannah W
Lost in Savannah R16
370
Philip Henning23RSA48+15+8Lost in Antalya 15 F
371
Andrea Pellegrino27ITA48-22Qual. Cagliari R1Lost in Rome R325154
372
Oleksandr Ovcharenko22UKR48-17+1Lost in Hammamet 7 R16
373
Oleg Prihodko26UKR48-22Lost in Antalya 15 R32
374
Max Houkes23NED48-24Santa Margherita 6 R32Lost in Santa Margherita 5 R324973
375
Nerman Fatić29BIH48-22Lost in Rome R32
376
Álvaro Guillén Meza21ECU48+14+8Porto Alegre R32Lost in Concepcion QF5298
377
Adria Soriano Barrera24COL47-21
378
Karue Sell30BRA47-18+1Qual. Porto Alegre R24949
379
Bor Artnak19SLO46-20Lost in Qual. Savannah R1
380
Yurii Dzhavakian30UKR46-19
381
Marat Sharipov21RUS46-19Lost in Antalya 16 R32
382
Raúl Brancaccio26ITA46-19Lost in Rome R32
383
Yishai Oliel24ISR46-19Lost in Santa Margherita 4 R32
384
Hamish Stewart24GBR45-18Lost in Nottingham R32
385
Moez Echargui31TUN45-12+2Qual. Guangzhou R2Lost in Qual. Shenzhen R14747
386
Alexey Vatutin31RUS45-10+3Lost in Angers QF
387
Dan Alexandru Tomescu25ROU45+22+8Lost in Kursumlijska Banja F
388
Jason Jung34TWN44-21
389
Egor Gerasimov31BLR44-3+4Qual. Guangzhou R2Lost in Qual. Shenzhen R24646
390
Saba Purtseladze22GEO44-20Lost in Qual. Rome R1
391
Mathys Erhard22FRA44-8+3Lost in Angers QF
392
Karl Friberg25SWE43-21
393
Elias Ymer28SWE43-21Lost in Ostrava R32
394
Jacob Fearnley22GBR42-20
395
Makoto Ochi27JPN42-20
396
Gian Marco Moroni26ITA41-19
397
Miguel Damas24ESP41-19Lost in Qual. Rome R1
398
Marco Cecchinato31ITA41-19Qual. Cagliari R1Lost in Rome R324447
399
Mohamed Safwat33EGY41-18
400
Aidan Mayo20USA41+24+6Lost in Savannah R16
401
David Pichler28AUT41+15+5Lost in Dubrovnik R16
Qual. Ostrava W
Lost in Ostrava R32
402
Egor Agafonov21RUS41-20Lost in Monastir 16 R32
Lost in Monastir 17 R32
403
Antoine Escoffier32FRA41+25+6Guangzhou R32Lost in Shenzhen R1647116
404
Máté Valkusz25HUN40-20
405
Guy Den Ouden22NED40-18
406
Marko Topo20GER40-18
407
Vitaliy Sachko26UKR40+26+6Lost in Ostrava R16
408
Antoine Hoang28FRA40-10+2Lost in Azay Le Rideau R16
Lost in Angers R16
409
Lukáš Pokorný22SVK40-20Lost in Monastir 16 R32
410
Martyn Pawelski19POL40-19Lost in Nottingham R32
411
Robert Strombachs24LAT40-7+2Lost in Qual. Ostrava R2
412
Lukas Neumayer21AUT40-20Lost in Ostrava R32
413
Marius Copil33ROU39-20Lost in Qual. Rome R1
414
Garrett Johns23USA39+83+15Vero Beach W
415
Alex Molčan26SVK39-21
416
Yanaki Milev20BUL39+39+8Lost in Antalya 15 R32
Lost in Antalya 16 F
417
Constantin Bittoun Kouzmine25FRA39+9+4Lost in Hammamet 7 R16
Lost in Angers QF
418
Hynek Bartoň20CZE38-21
419
Martin Kližan34SVK38+87+15Telde 2 W
Lost in Santa Margherita 5 R32
420
Jérôme Kym21SUI38+99+16Lost in Hammamet 7 R16
Antalya 16 W
421
Max Hans Rehberg20GER38-14+1Lost in Meerbusch R16
422
Pedro Araújo22POR38+85+15Monastir 17 W
423
Nam Hoang Ly27VIE38-22
424
Dimitar Kuzmanov30BUL38-24Qual. Aix-en-Provence R1Lost in Ostrava R324144
425
Orel Kimhi20ISR38-23
426
Gabriele Piraino20ITA38+253+26Santa Margherita 4 W
Lost in Santa Margherita 5 R16
427
Christoph Negritu30GER38-22Lost in Antalya 16 R32
428
Moerani Bouzige24AUS38+1+3Lost in Monastir 16 QF
Lost in Sanxenxo QF
429
Alberto Barroso Campos27ESP37-10+2Lost in Hammamet 7 R32
Lost in Qual. Rome R2
430
Max Alcalá Gurri21ESP37-22
431
Alex Rybakov27USA37-20Lost in Qual. Savannah R1
432
Christian Langmo27USA37-22Lost in Vero Beach R32
433
Ryan Nijboer24NED37+66+13Lost in Hammamet 7 QF
Qual. Rome W
Lost in Rome R16
434
Viktor Durasovic27NOR37+10+4Qual. Savannah W
Lost in Savannah R32
435
Oleksii Krutykh24UKR37-17+1Lost in Santa Margherita 4 R16
Lost in Qual. Rome R1
436
Kris Van Wyk27RSA37+9+4Lost in Monastir 16 R32
Lost in Monastir 17 SF
437
Ryan Peniston28GBR36-24
438
Siddharth Vishwakarma29IND36-24
439
Mathias Bourgue30FRA36-24Qual. Aix-en-Provence R13942
440
Svyatoslav Gulin21RUS36+7+4Lost in Sanxenxo SF
441
Yan Bai34CHN36-4+2Qual. Guangzhou R23838
442
Kirill Kivattsev26RUS36+111+16Santa Margherita 6 R32Lost in Santa Margherita 4 F3660
443
Sergey Fomin23UZB36+98+15Shymkent W
Lost in Shymkent 2 R32
444
Ryuki Matsuda24JPN36-13+1Lost in Monastir 16 R16
Lost in Nottingham R32
445
Daniel Michalski24POL35-3+2Lost in Qual. Ostrava R2
446
Mariano Kestelboim28ARG35-25Santa Margherita 6 R323660
447
Imanol López Morillo24ESP35-25
448
Alex Martí Pujolras25ESP35-25
449
Salvatore Caruso31ITA35-22
450
Yusuke Takahashi26JPN35-20
451
Federico Iannaccone25ITA35+112+16Santa Margherita 6 R32Lost in Santa Margherita 5 F3660
452
Mae Malige18FRA35-27Lost in Angers R32
453
Kaichi Uchida29JPN35-14+1Qual. Porto Alegre R2Lost in Concepcion R323737
454
Rodrigo Pacheco Mendez19MEX34-20
455
Mats Rosenkranz25GER34-20
456
Alafia Ayeni24USA34-20
457
Yun seong Chung26KOR34-19
458
Eric Vanshelboim22UKR34-8+2Lost in Shymkent QF
Lost in Shymkent 2 R32
459
Niels Visker22NED34-19Lost in Meerbusch R32
Lost in Qual. Sabadell R1
460
Damien Wenger24SUI33-19
461
Carlos Lopez Montagud23ESP33+63+11Lost in Santa Margherita 4 QF
Lost in Santa Margherita 5 SF
462
Evgeny Philippov22RUS33-19
463
Gerard Campana Lee19KOR33-17Lost in Qual. Savannah R1
464
Ryotaro Taguchi23JPN32-15
465
Bautista Vilicich22ARG32-9+1Lost in Qual. Concepcion R2
466
Nick Chappell31USA32-15
467
Edoardo Lavagno25ITA32-19Santa Margherita 6 R32Lost in Rome R323357
468
Joel Schwärzler18AUT32+12+6Lost in Savannah R16
469
Alessandro Giannessi33ITA32-17
470
Amr Elsayed25EGY32-17Lost in Monastir 16 R32
471
Gabriel Décamps24BRA32-3+4Qual. Porto Alegre R2Lost in Santiago QF
Lost in Qual. Concepcion R2
3434
472
Trevor Svajda18USA31-18
473
Tom Gentzsch20GER31-16Lost in Meerbusch R32
474
Alejo Lorenzo Lingua Lavallén23ARG31-15+1Qual. Porto Alegre R23333
475
Takuya Kumasaka25JPN31+39+8Lost in Monastir 17 F
476
Diego Augusto Barreto Sánchez22ESP31+68+10Lost in Telde 2 F
Lost in Sanxenxo QF
477
Facundo Juárez26ITA30+137+15Antalya 15 W
478
Jie Cui26CHN30-12+2Qual. Guangzhou R23232
479
Tristan McCormick25USA30-2+4Qual. Savannah W
Lost in Savannah R32
Lost in Qual. Sabadell R1
480
Daniil Glinka23EST30-20
481
Franco Roncadelli24URU30+35+7Qual. Concepcion W
Lost in Concepcion R16
482
Alejo Sanchez Quilez18ESP30-18+1Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
483
Diego Fernandez Flores23CHI30+92+12Lost in Telde 2 SF
Lost in Sanxenxo F
484
Dominik Palan23CZE29-23Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
485
Vasek Pospisil33CAN29-23
486
Lucas Gerch29GER29-23Lost in Hammamet 7 R32
Lost in Qual. Rome R1
487
Elmar Ejupovic31GER29-22
488
Edas Butvilas19LTU29-7+3Lost in Hammamet 7 QF
489
Simon Beaupain24BEL29-17+2Lost in Santa Margherita 4 R16
Lost in Meerbusch R16
490
Jacopo Berrettini25ITA28-21+1Lost in Dubrovnik R16
491
Laurent Lokoli29FRA28-24Qual. Aix-en-Provence R13134
492
Giovanni Oradini26ITA28+6+4Lost in Santa Margherita 4 R32
Qual. Rome W
Lost in Rome R32
493
Karan Singh20IND28-2+3Lost in Shymkent QF
Lost in Shymkent 2 R16
494
Sebastian Gima21ROU28-18+1Lost in Hammamet 7 R16
Lost in Qual. Ostrava R1
495
Stijn Slump25NED28+6+4Lost in Antalya 15 R32
Lost in Antalya 16 SF
496
Igor Gimenez24BRA28-11+2Qual. Porto Alegre R2Lost in Qual. Concepcion R23030
497
Julio César Porras26ARG27+175+15Sanxenxo W
498
Stuart Parker26GBR27-9+2Lost in Monastir 16 QF
499
Ilia Simakin20RUS27-26
500
Keegan Smith25USA27-26
501
Olaf Pieczkowski20POL27-30Lost in Nottingham R32
502
Duarte Vale25POR27-27Lost in Qual. Savannah R1
503
Florian Broska26GER27-20+1Lost in Meerbusch R16
504
Altuğ Çelikbilek27TUR27+14+4Qual. Shenzhen W
Lost in Shenzhen R32
505
Eliakim Coulibaly21CIV27+72+9Lost in Monastir 16 F
Lost in Monastir 17 QF
506
Gerald Melzer33AUT26-10+2Lost in Qual. Savannah R2
507
Andrea Guerrieri25ITA26-29
508
Sanhui Shin27KOR26-29
509
Millen Hurrion24GBR26-27
510
José Pereira33BRA26+276+18Qual. Porto Alegre R2Qual. Concepcion W
Lost in Concepcion SF
2828
511
Georgii Kravchenko23UKR26-27
512
Dominik Kellovský27CZE26+16+4Qual. Ostrava W
Lost in Ostrava R32
513
Denis Klok25RUS26+3Lost in Shymkent QF
Lost in Shymkent 2 R16
514
Emile Hudd23GBR26+28+5Lost in Azay Le Rideau SF
Lost in Nottingham R16
515
Pierre Yves Bailly20BEL25-29
516
Jason Kubler30AUS25-29
516
Juan Sebastián Gómez32COL25+951+25Anapoima R32Mosquera W2650
518
Lorenzo Bocchi26ITA25-30
519
Illya Marchenko36UKR25-29Guangzhou R32Lost in Shenzhen R3231100
520
Duck-hee Lee25KOR25-28
521
Carlos Sánchez Jover23ESP25+68+8Lost in Santa Margherita 5 SF
522
Giuseppe La Vela23ITA25-5+2Lost in Antalya 15 QF
523
Juan Bautista Torres22ARG25+15+4Porto Alegre R32Lost in Concepcion R162975
524
Louis Weßels25GER25-30Santa Margherita 6 R32Lost in Meerbusch R322650
525
Neil Oberleitner24AUT25+137+12Lost in Dubrovnik F
Lost in Split SF
525
Gabriele Pennaforti23ITA25-22+1Lost in Santa Margherita 4 R16
Lost in Rome R32
527
Adrian Oetzbach26GER25+15+4Lost in Dubrovnik R32
Lost in Meerbusch SF
528
Skander Mansouri28TUN24-33
529
Luca Potenza23ITA24+7+3Lost in Santa Margherita 4 R32
Lost in Santa Margherita 5 QF
530
Fabien Salle24FRA24-28
531
Dan Added25FRA24-31Lost in Angers R32
532
Felix Corwin27USA24-28Lost in Qual. Concepcion R1
533
Luka Mikrut20CRO24+71+8Lost in Dubrovnik R32
Lost in Split F
534
Liam Gavrielides20GER24-23+1Lost in Meerbusch R16
535
Axel Garcian21FRA24-8+2Lost in Azay Le Rideau R16
Lost in Angers R16
536
Benjamin Lock31ZIM24+74+8Anapoima R32Lost in Mosquera SF2549
537
Alex Knaff26LUX24-5+2Lost in Monastir 16 QF
Lost in Nottingham R32
538
Kyrian Jacquet22FRA23-33
539
Yaroslav Demin18RUS23-17+1Qual. Sabadell R2Lost in Telde 2 R16
540
Alejandro Manzanera Pertusa21ESP23-3+2Lost in Telde 2 QF
541
Henrik Wiersholm27USA23-33
542
Ilya Snițari22MDA23+83+8Lost in Kursumlijska Banja F
543
Cem İlkel28TUR23-34Lost in Nottingham R32
544
Masamichi Imamura25JPN23-32Qual. Nottingham 2 R2Qual. Nottingham W
Lost in Nottingham R32
545
Nicolas Zanellato22BRA23-35Porto Alegre R32Lost in Concepcion R322773
546
Max Wiskandt22GER23+41+6Lost in Monastir 16 SF
Lost in Monastir 17 QF
547
Sander Jong23NED23-32Lost in Telde 2 R32
Lost in Meerbusch R32
548
Leonardo Aboian26ARG23+80+8Qual. Porto Alegre R2Qual. Concepcion W
Lost in Concepcion R16
2525
549
Matt Hulme25AUS23-19+1Lost in Azay Le Rideau R32
Qual. Nottingham W
Lost in Nottingham R16
Lost in Qual. Nottingham 2 R1
550
Timo Stodder27GER22-30
551
Riccardo Bonadio30ITA22-28Lost in Qual. Rome R1
552
Fabrizio Andaloro23ITA22-31Lost in Qual. Santa Margherita 4 R2
Lost in Santa Margherita 4 R32
553
Vladyslav Orlov28UKR22+100+9Lost in Shymkent R16
Lost in Shymkent 2 F
554
Henry Searle18GBR22-29Lost in Savannah R32
555
Massimo Giunta19ITA22+26+5Lost in Santa Margherita 4 QF
Lost in Qual. Rome R2
556
Strong Kirchheimer29USA22-30Lost in Savannah R32
557
Lucas Poullain28FRA22-26
558
Sidane Pontjodikromo23NED22-30Lost in Santa Margherita 4 R32
559
Buvaysar Gadamauri23BEL22+13+4Lost in Santa Margherita 4 R32
Qual. Ostrava W
Lost in Ostrava R32
560
Kokoro Isomura21JPN22+13+4Lost in Antalya 15 QF
Lost in Antalya 16 QF
561
Filip Krajinović32SRB21-28
562
Ozan Baris20USA21-28
563
Alex Barrena21ARG21-28
564
Maxime Chazal31FRA21+398+17Dubrovnik W
Lost in Split QF
565
Juan Manuel La Serna20ARG21-25
566
Maximus Jones19THA21-21
567
Filip Peliwo30POL21+18+4Lost in Monastir 16 R16
Lost in Nottingham QF
568
Tommaso Compagnucci24ITA21-29Santa Margherita 6 R32Lost in Qual. Rome R12246
569
Mili Poljičak19CRO21-5+2Lost in Dubrovnik R16
Lost in Split R16
570
Nishesh Basavareddy18USA20-24
571
Marvin Möller25GER20-24Lost in Qual. Ostrava R1
572
Evgeny Karlovskiy29RUS20-24Qual. Sabadell R2Lost in Qual. Ostrava R1
573
Lucas Bouquet26FRA20+104+8Lost in Angers SF
574
Federico Gaio32ITA20-25
575
Samuele Pieri22ITA20-16+1Qual. Cagliari R1Lost in Santa Margherita 5 R162326
576
Peter Benjamin Privara19SVK20+63+6Lost in Ostrava R16
577
Sascha Gueymard Wayenburg20FRA20-19+1Lost in Telde 2 R32
Lost in Angers R16
578
Alexandre Aubriot24FRA20-28
579
David Pérez Sanz29ESP20-28
580
William Grant23USA20+31+4Lost in Vero Beach SF
581
Juan Bautista Otegui25ARG20-29Santa Margherita 6 R322145
582
Juan Pablo Paz29ARG20-6+2Lost in Antalya 15 QF
583
Emilien Demanet19BEL20-12+2Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 QF
584
Maxim Zhukov19RUS20+6+3Lost in Shymkent R16
Lost in Shymkent 2 QF
585
Miloš Karol21SVK20+27+4Lost in Dubrovnik SF
Lost in Split R32
586
Niki Kaliyanda Poonacha29IND19-32
587
Nicolai Budkov Kjaer17NOR19-32
588
Savva Polukhin25RUS19+498+17Qual. Shymkent W
Lost in Shymkent QF
Qual. Shymkent 2 W
Shymkent 2 W
589
Mariano Tammaro20ITA19+104+8Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 F
590
Petr Nesterov21BUL19-34
591
Thomas Fancutt29AUS19-34
592
Peter Heller31GER19-32
593
Émilien Voisin24FRA19-11+2Lost in Split QF
594
Joaquin Aguilar Cardozo19URU19-33
595
Aidan McHugh23GBR19-33
596
Florent Bax24FRA19+7+3Qual. Sabadell R2Lost in Hammamet 7 QF
597
Lilian Marmousez22FRA19+107+8Lost in Angers SF
598
Evan Furness25FRA19-31+1Lost in Hammamet 7 R16
Lost in Angers R32
599
Maxence Rivet20FRA19-29+1Lost in Azay Le Rideau R16
600
Ignacio Antonio Becerra Otarola23CHI19-14+2Lost in Santiago QF
Lost in Concepcion R32
601
Guido Iván Justo26ARG19-32+1Qual. Porto Alegre R2Lost in Concepcion R322121
602
Kenny de Schepper36FRA19-9+2Lost in Azay Le Rideau QF
603
Franco Ribero24ARG18+137+9Qual. Santiago W
Lost in Santiago QF
Qual. Concepcion W
Lost in Concepcion R16
Lost in Qual. Porto Alegre R1
604
Luka Pavlovic24FRA18+138+9Lost in Kursumlijska Banja F
Lost in Kursumlijska Banja 2 R16
605
Peter Bertran28DOM18-40Lost in Mosquera R32
606
Fajing Sun27CHN18-40Lost in Shenzhen R32
Lost in Qual. Guangzhou R1
607
Taisei Ichikawa23JPN18-39
608
Blake Mott28AUS18+114+8Lost in Nottingham SF
609
Stefan Palosi24ROU18-35Lost in Antalya 15 R32
610
Toby Kodat21USA18-1+2Lost in Qual. Savannah R2
611
Wilson Leite32BRA18-20+1Qual. Porto Alegre R2Lost in Qual. Concepcion R12020
612
Samir Banerjee20USA17-34
613
Giorgio Tabacco20ITA17-34
614
Karim Mohamed Maamoun33EGY17-34
615
Gergely Madarász29HUN17-15+1Lost in Dubrovnik R16
Lost in Split R32
616
Nathan Ponwith26USA17-33Lost in Vero Beach R32
617
Kiranpal Pannu27NZL17-33Lost in Mosquera R32
618
Cyril Vandermeersch24FRA17-16+1Lost in Azay Le Rideau R16
619
Ignacio Monzón26ARG17-27
620
Mario Gonzalez Fernandez22ESP17-32Lost in Telde 2 R32
621
Michael Zhu31USA17-8+1Qual. Sanxenxo W
Lost in Sanxenxo R16
622
Timo Legout22FRA16-28
622
Siem Woldeab22USA16-28
624
Oliver Tarvet20GBR16-28
625
Adrian Bodmer29SUI16-28
626
Yeong Seok Jeong24KOR16-28
627
Mikalai Haliak25BLR16-26Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
628
Peter Buldorini19ITA16-29Lost in Kursumlijska Banja 2 R32
629
Yanis Ghazouani Durand23FRA16+3+2Lost in Azay Le Rideau QF
630
Victor Lilov20USA16+149+8Lost in Vero Beach F
631
Gianluca Cadenasso19ITA16-9+1Lost in Santa Margherita 4 R16
632
Federico Arnaboldi23ITA16-27Lost in Santa Margherita 4 R32
633
Tomás Farjat23ARG16-26Lost in Qual. Concepcion R1
633
Călin Manda26ROU16-26
635
John Sperle22GER16+156+8Lost in Meerbusch F
636
Luciano Emanuel Ambrogi20ARG16-31Porto Alegre R32Lost in Concepcion R322066
637
Fermin Tenti26ARG16+158+8Lost in Santiago F
638
Patrick Zahraj24GER16+2+2Santa Margherita 6 R32Lost in Meerbusch QF1741
639
Ulises Blanch26USA15-24
640
Kalin Ivanovski19MKD15-24
641
Quinn Vandecasteele21USA15-23
642
Patrick Brady19GBR15-23
643
Quentin Folliot25FRA15-23
644
Oscar Otte30GER15-23
645
Mateo Barreiros Reyes23BRA15+29+3Lost in Mosquera QF
646
Yuki Mochizuki26JPN15-23
647
Francisco Rocha24POR15-10+1Qual. Sabadell R2Lost in Sanxenxo R16
648
Matías Franco Descotte29ARG15-24
649
Axel Nefve23USA15-23Lost in Qual. Savannah R1
650
Tsung Hao Huang24TWN15-23
651
Alec Beckley22RSA15-23
652
Paulo Andre Saraiva Dos Santos23BRA15+5+2Lost in Santiago QF
653
Fausto Tabacco21ITA15-15+1Santa Margherita 6 R32Lost in Santa Margherita 4 R32
Lost in Santa Margherita 5 R16
1640
654
Kimmer Coppejans30BEL14-24
655
Ryan Seggerman24USA14-24
656
Oliver Ojakaar19EST14-23
657
Luca Castagnola21ITA14-22Lost in Qual. Ostrava R1
658
Gabriel Debru18FRA14+15+2Qual. Aix-en-Provence R1Lost in Qual. Rome R21720
659
Preston Brown22USA14-25Lost in Mosquera R32
660
Johan Nikles27SUI14-24Lost in Hammamet 7 R32
661
Zura Tkemaladze23GEO14-18
662
Sebastian Sorger18AUT14-20Lost in Split R32
663
Wishaya Trongcharoenchaikul29THA14-22Lost in Antalya 15 R32
Lost in Antalya 16 R32
664
Jiří Veselý30CZE13-20Lost in Ostrava R32
665
Steve Johnson34USA13-20
665
Yibing Wu24CHN13-20
667
Alex Hernandez24MEX13-20
668
Noah Rubin28USA13-20
669
Arthur Weber31FRA13-20Lost in Qual. Rome R1
669
Matija Pecotić34CRO13+21+2Lost in Qual. Savannah R2
671
Mees Rottgering16NED13-21
672
Hayden Jones17AUS13-21
673
Ioannis Xilas22GRE13-21Lost in Qual. Nottingham 2 R1
674
Viacheslav Bielinskyi20UKR13+23+2Lost in Split QF
675
Nicolás Álvarez Varona22ESP13-20
676
Branko Djuric19SRB13+23+2Lost in Kursumlijska Banja QF
Lost in Qual. Ostrava R1
677
Federico Cina17ITA13-24Guangzhou R32Lost in Shenzhen R321988
678
Ali Habib21GBR13+1Qual. Nottingham W
Lost in Nottingham R16
Lost in Qual. Nottingham 2 R1
678
Ajeet Rai25NZL13-22Lost in Qual. Savannah R1
680
Adrien Gobat22FRA13-21
681
Joshua Sheehy27USA13+77+4Lost in Monastir 16 SF
681
John Echeverria22ESP13-20
683
Antoine Ghibaudo19FRA13-21
684
Noah Perfetti22ITA13+39+3Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 QF
Qual. Split W
Lost in Split R32
685
Aziz Ouakaa24TUN13-25Lost in Hammamet 7 R32
Lost in Qual. Porto Alegre R1
686
Tiago Pereira19POR13+75+4Lost in Sanxenxo SF
687
Deney Wassermann23NED13+75+4Lost in Antalya 16 SF
688
Vlad Andrei Dancu25ROU13-6+1Lost in Kursumlijska Banja 2 R16
689
Aleksandre Bakshi26GEO13-31Lost in Shymkent R32
Lost in Shymkent 2 R32
689
Corban Crowther21NZL13+15+2Lost in Qual. Monastir 16 R3
Lost in Monastir 16 R16
Lost in Monastir 17 R16
691
Eliot Spizzirri22USA12-27
692
Nicolás Kicker31ARG12-27
693
Pawel Juszczak30POL12+43+3Lost in Hammamet 7 QF
694
Jack Loutit19NZL12-28
695
Rei Sakamoto17JPN12-27
696
Adit Sinha20USA12-27
697
Daniel Cox33GBR12-30Lost in Nottingham R32
698
JiSung Nam30KOR12-28
699
Lorenzo Rottoli22ITA12-28Lost in Qual. Rome R1
700
Kaylan Bigun17USA12-9+1Lost in Vero Beach R16
701
Thijmen Loof21NED12+240+8Lost in Mosquera SF
702
Pavle Marinkov18AUS12-27
703
Théo Papamalamis18FRA12-27
704
Tomas Curras Abasolo23ESP12-9+1Lost in Telde 2 R16
Lost in Sanxenxo R32
705
Elliot Benchetrit25MAR12+76+4Lost in Kursumlijska Banja SF
706
Mika Brunold19SUI12-4+1Lost in Antalya 15 R16
707
Matyas Fuele25HUN12-27
708
Niccolo Catini26ITA12-27
709
Oscar Jose Gutierrez31BRA12-3+1Lost in Telde 2 R16
710
Luca Castelnuovo27SUI12-27
711
Maik Steiner29GER12+18+2Lost in Sanxenxo QF
712
Luca Giacomini26ITA12-3+1Lost in Hammamet 7 R16
713
Benjamin Thomas George21CAN11-29
714
Conner Huertas del Pino28PER11-29
715
Edward Winter19AUS11-29
715
Radu Mihai Papoe21ROU11-29
717
Colin Sinclair29NMI11-29
718
Elgin Khoeblal22NED11-29
719
Patrick Maloney24USA11-28
720
Rubin Statham37NZL11-26
721
Alexandr Cozbinov29MDA11-23
722
Jaimee Floyd Angele24FRA11-27Lost in Vero Beach R32
723
Thanapet Chanta24THA11-22
724
Guy Den Heijer27NED11-24Lost in Meerbusch R32
725
Eero Vasa27FIN11-7+1Lost in Angers R16
726
M Rifki Fitriadi25INA11-23
727
Linang Xiao24CHN11+30+2Lost in Qual. Shenzhen R2
Lost in Qual. Guangzhou R1
728
Fares Zakaria22EGY11-21
729
Steven Diez33CAN11-21
730
Jacob Brumm25USA11-2+1Lost in Qual. Concepcion R2
Lost in Qual. Porto Alegre R1
731
Darwin Blanch16USA11+89+4Lost in Telde 2 SF
Lost in Madrid R128 
732
Artur Kukasian20RUS11-22Lost in Shymkent R32
733
Michiel De Krom25NED11-22Lost in Hammamet 7 R32
734
Brian Bozemoj20NED11+26+2Lost in Kursumlijska Banja QF
Lost in Kursumlijska Banja 2 R32
735
Marin Čilić35CRO10-23
736
Mackenzie McDonald29USA10-23
736
Aslan Karatsev30RUS10+731+10Lost in Madrid R128
738
Luca Wiedenmann26GER10-24
739
Etienne Donnet23FRA10+33+2Lost in Vero Beach QF
740
Tibo Colson23BEL10-25
741
Petr Brunclik17CZE10+3+1Lost in Antalya 15 R16
Lost in Qual. Ostrava R1
742
Ezequiel Simonit22ARG10-25
743
Andrew Fenty24USA10-24Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
744
Nikos Lehmann18ARG10-24Lost in Qual. Concepcion R1
745
Sora Fukuda26JPN10-24
746
Gabriele Maria Noce28ITA10+68+3Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 R32
Qual. Santa Margherita 5 W
Lost in Santa Margherita 5 QF
747
Louis Dussin24FRA10+36+2Lost in Azay Le Rideau QF
748
Nikolay Nedelchev20BUL10-23
749
Manish Sureshkumar24IND10-33Lost in Shymkent R32
Lost in Shymkent 2 R32
750
Lautaro Agustin Falabella26ARG10+91+4Qual. Santiago W
Lost in Santiago R16
Qual. Concepcion W
Lost in Concepcion R32
751
Dan Martin24CAN10-27Lost in Monastir 17 R32
752
Noah Schachter24USA10-25Lost in Vero Beach R32
753
Seita Watanabe23JPN10+5+1Lost in Qual. Concepcion R2
754
Sergi Perez Contri26ESP10-20
755
Louis Tessa26FRA10-20
756
Maxence Bertimon24FRA10-26Qual. Dubrovnik W
Lost in Dubrovnik R32
757
Dali Blanch21USA10-31Lost in Telde 2 R32
Lost in Sanxenxo R32
758
Jesse Delaney25AUS10-27Qual. Santa Margherita 6 R2Lost in Santa Margherita 5 R32
759
Ben Jones25GBR10-26Lost in Vero Beach R32
760
Hanyi Liu22CHN10-28Lost in Shymkent R32
Lost in Shymkent 2 R32
761
Cannon Kingsley22USA9-24
762
Andres Martin22USA9-24
763
Murphy Cassone21USA9-24
764
Ryota Tanuma28JPN9-24
765
Alexandre Reco25FRA9+595+8Qual. Nottingham 2 R2Lost in Azay Le Rideau F
Lost in Nottingham R32
766
Yuta Kawahashi26JPN9-23
767
Mirza Bašić32BIH9+162+5Lost in Dubrovnik SF
Lost in Split R16
768
Jumpei Yamasaki26JPN9-22
769
Aryan Shah18IND9+38+2Lost in Shymkent R16
Lost in Shymkent 2 R16
769
Matěj Vocel26CZE9-22Qual. Antalya 17 R2
771
Eduardo Ribeiro26BRA9-23
772
Enzo Wallart27FRA9-28Lost in Nottingham R32
773
Andrea Bacaloni22ITA9-24
774
João Eduardo Schiessl19BRA9-24
774
Jesse Flores29CRC9+1+1Lost in Sanxenxo R16
776
Daniel Bagnolini21ITA9-25
777
Ezekiel Clark25USA9-25
778
Ernesto Escobedo27MEX9-25
779
Jea Moon Lee30KOR9-25
780
Jorge Martinez Martinez28ESP9-24
781
Alessandro Pecci23ITA9+1+1Lost in Antalya 15 R16
782
Filippo Romano18ITA9-28Lost in Azay Le Rideau R32
Lost in Qual. Angers R1
783
Francesco Ferrari26ITA9+37+2Qual. Cagliari R1Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja QF
Lost in Qual. Kursumlijska Banja 2 R3
1215
783
Jack Logé19BEL9+106+4Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 SF
785
Amaury Raynel21FRA9-22
785
Keisuke Saitoh23JPN9-22Qual. Kursumlijska Banja 3 R2
787
Erik Arutiunian19BLR9+1Lost in Shymkent R32
Lost in Shymkent 2 R16
788
Alexandr Binda22ITA9+35+2Qual. Antalya 15 W
Lost in Antalya 15 R32
Lost in Antalya 16 QF
789
Harry Wendelken22GBR9+4+1Lost in Azay Le Rideau R32
Lost in Nottingham R16
790
John Millman34AUS8-25
790
Shunsuke Mitsui21JPN8-25
790
Robert Cash23USA8-25
790
Dhakshineswar Suresh24IND8-25
794
Jonathan Mridha29SWE8-29Lost in Telde 2 R32
794
Julian Ocleppo26ITA8-24
796
Matt Kuhar27USA8-26Lost in Santiago R32
Lost in Qual. Concepcion R1
797
Calum Puttergill30AUS8-24
798
Colin Markes27USA8-24
799
Bekkhan Atlangeriev23RUS8+668+8Qual. Shymkent W
Lost in Shymkent F
Lost in Shymkent 2 R32
800
Maxim Shin20UZB8+148+4Lost in Qual. Shymkent R2
Qual. Shymkent 2 W
Lost in Shymkent 2 SF
801
Michele Ribecai21ITA8+70+3Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 QF
802
Trey Hilderbrand23USA8-26Lost in Qual. Porto Alegre R1
803
Bruno Fernandez19BRA8-26
804
Sean Hess23ARG8+29+2Lost in Dubrovnik QF
805
Jiří Barnat22CZE8+27+2Lost in Antalya 15 R16
Lost in Antalya 16 R16
806
Miles Jones23USA8+150+4Lost in Vero Beach SF
807
Aliaksandr Liaonenka25BLR8-29Lost in Monastir 16 R32
808
Mark Whitehouse30GBR8-24
809
Kody Pearson24AUS8-24
810
Petr Bar Biryukov22RUS8-22
811
S D Prajwal Dev27IND8+4+1Lost in Shymkent R32
Lost in Shymkent 2 R16
812
Yi Zhou19CHN8-32Guangzhou R32Lost in Shenzhen R321483
812
Federico Bondioli18ITA8-23Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
812
Alexandros Skorilas24GRE8-23
815
Kristjan Tamm25EST8+27+2Lost in Monastir 16 QF
Lost in Monastir 17 R32
816
Ezequiel Monferrer20ARG8-24
817
Gianmarco Ferrari23ITA8-24Santa Margherita 6 R32933
818
Aleksandr Braynin24UKR8+37+2Qual. Sabadell R2Lost in Meerbusch QF
819
Marlon Vankan23GER8-23Lost in Meerbusch R32
820
Juan Estevez18ARG8+72+3Anapoima R32Lost in Santiago R32
Lost in Mosquera QF
933
821
Lucas Miedler27AUT7-24Qual. Cagliari R11013
821
Charlie Robertson17GBR7-24
821
Karlis Ozolins21LAT7-24
824
Fernando Romboli35BRA7-24
825
Kenta Miyoshi20JPN7-24
826
Hernando Jose Escurra Isnardi26PAR7-24
827
Aristotelis Thanos23GRE7-24
827
Pedro Rodenas20ESP7-24
829
Maxwell Mckennon21USA7-24
830
Miljan Zekić35SRB7-24
831
Nikola Milojević28SRB7+164+4Lost in Qual. Kursumlijska Banja 2 R3
Lost in Kursumlijska Banja 2 SF
Lost in Qual. Kursumlijska Banja 3 R1
831
Emilio Gómez32ECU7-3+1Qual. Porto Alegre R2Lost in Concepcion R3299
833
Thomas Deschamps25FRA7-25Lost in Qual. Angers R1
834
Leopold Zima23GER7-25
835
Kuzey Cekirge24TUR7+31+2Qual. Antalya 17 R2Lost in Qual. Antalya 16 R3
Lost in Antalya 16 QF
836
Guido Andreozzi32ARG7-26Lost in Qual. Ostrava R1
837
Tomasz Berkieta17POL7-26Lost in Qual. Ostrava R1
838
Ignacio Carou24URU7-25Lost in Qual. Concepcion R1
Lost in Qual. Porto Alegre R1
839
Daniel Antonio Núñez22CHI7+168+4Anapoima R32Lost in Santiago SF
Lost in Concepcion R32
832
839
Fernando Cavallo18ARG7-28Lost in Santiago R32
841
Thomas Braithwaite24AUS7-25
841
Naoki Tajima23JPN7-6+1Lost in Antalya 16 R16
841
Rayane Oumaouche26FRA7-25
844
Jordi Garcia Mestre21ESP7+319+5Lost in Shymkent R16
Lost in Shymkent 2 SF
845
Arthur Bonnaud27FRA7-29Lost in Angers R32
846
Alexander Stater25USA7-7+1Lost in Santiago R32
Lost in Qual. Concepcion R2
847
Iliyan Radulov18BUL7+38+2Qual. Sabadell R2Lost in Telde 2 QF
848
Benjamin Pietri27FRA7+40+2Qual. Telde 2 W
Lost in Telde 2 QF
849
Alejandro Melero Kretzer19ESP7-30Qual. Telde 2 W
Lost in Telde 2 R32
850
Cengiz Aksu25TUR7-4+1Qual. Antalya 17 R2Lost in Antalya 16 R16
851
Rafael Tosetto24BRA7-1+1Lost in Santiago R16
Lost in Qual. Concepcion R1
Lost in Qual. Porto Alegre R1
851
Luca Fantini23ITA7-29Lost in Kursumlijska Banja R16
853
Michael Bassem Sobhy19EGY7-28
854
Stefano Reitano26ITA7-30Qual. Santa Margherita 6 R2Lost in Santa Margherita 5 R32
855
Mitsuki Wei Kang Leong19MAS7-28
856
Saveliy Ivanov19RUS7-8+1Lost in Shymkent R16
Qual. Shymkent 2 W
Lost in Shymkent 2 R32
857
Pietro Marino22ITA7+108+3Qual. Santa Margherita 6 R2Lost in Dubrovnik QF
Qual. Santa Margherita 5 W
Lost in Santa Margherita 5 R16
858
Valerio Perruzza24ITA7+191+4Lost in Dubrovnik QF
Lost in Split QF
859
Matthew William Donald19CZE7-33Lost in Antalya 16 R32
860
Kosuke Ogura28JPN7-7+1Lost in Santiago R32
Lost in Mosquera R16
861
Matic Kriznik18SLO7-6+1Lost in Shymkent R32
Lost in Shymkent 2 R16
862
Akira Santillan26AUS6+49+2Lost in Qual. Shenzhen R2
863
Perry Gregg23USA6-33
864
Antoine Bellier27SUI6-33
865
Tauheed Browning21USA6-36Lost in Monastir 16 R32
Lost in Monastir 17 R32
866
Jakub Filip18CZE6-2+1Lost in Meerbusch R16
867
Bang Shuo Yin25TWN6-34
868
Martin Krumich21CZE6-33Lost in Qual. Ostrava R1
869
Pavlos Tsitsipas18GRE6-2+1Anapoima R32Lost in Mosquera R16731
870
Demetris Azoides23GRE6+72+2Lost in Qual. Monastir 16 R1
Lost in Monastir 17 QF
871
Jan Hrazdil19CZE6+72+2Qual. Meerbusch W
Lost in Meerbusch QF
872
Federico Aguilar Cardozo19URU6+1+1Qual. Santiago W
Lost in Santiago R16
872
Leonid Sheyngezikht23BUL6-35Lost in Mosquera R32
Lost in Qual. Porto Alegre R1
874
Dušan Obradović23SRB6+273+4Lost in Kursumlijska Banja QF
Lost in Meerbusch QF
875
João Domingues30POR6-32
875
Jayden Court23AUS6-32
877
Pedro Boscardin Dias21BRA6-39Porto Alegre R32Lost in Concepcion R321056
878
Adam Heinonen21SWE6-39Qual. Dubrovnik W
Lost in Dubrovnik R32
Lost in Split R32
878
Federico Campana26ITA6+73+2Qual. Shymkent W
Lost in Shymkent R32
Lost in Shymkent 2 QF
880
Loann Massard18FRA6+5+1Lost in Azay Le Rideau R16
880
Daniel De Jonge24NED6-31
882
Leo Vithoontien24JPN6-3+1Lost in Santiago R16
Lost in Mosquera R32
883
Charlie Camus17FRA6-3+1Lost in Azay Le Rideau R32
Qual. Angers W
Lost in Angers R16
883
Sergio Callejon Hernando19ESP6-3+1Lost in Telde 2 R32
Lost in Sanxenxo R16
883
Chirag Duhan20IND6-37Lost in Qual. Shymkent R1
Qual. Shymkent 2 W
Lost in Shymkent 2 R32
886
Ivan Marrero Curbelo25ESP6-36Lost in Vero Beach R32
887
Jake Delaney26AUS6-34
887
Alexander Donski25BUL6+4+1Qual. Monastir 16 W
Lost in Monastir 16 R16
887
Alejandro Hoyos24COL6-42Anapoima R32Lost in Mosquera R32731
890
Matthias Ujvary19AUT6-38Lost in Antalya 16 R32
891
Ofek Shimanov18ISR6-34
892
Mohamed Nazim Makhlouf27ALG6+76+2Lost in Monastir 17 QF
893
Jasza Szajrych22POL6-1+1Lost in Dubrovnik R32
Lost in Split R16
894
Casey Hoole21AUS5-36
895
Alec Deckers23NED5+299+4Lost in Meerbusch SF
895
Hunter Heck21USA5-36
897
Viktor Jović22SRB5+570+5Lost in Kursumlijska Banja SF
Lost in Kursumlijska Banja 2 R16
897
Naoki Nakagawa27JPN5-37
897
Ryotero Matsumura27JPN5-37
900
Thantub Suksumrarn22THA5-38
901
Tatsuma Ito35JPN5-38Qual. Cagliari R1811
902
George Loffhagen23GBR5-35
902
Sidharth Rawat31IND5-35
904
Ray Ho24TWN5-34
905
Simon Anthony Ivanov23BUL5+502+4Lost in Kursumlijska Banja SF
905
Daniele Minighini19ITA5-41Santa Margherita 6 R32Lost in Qual. Dubrovnik R3
Lost in Qual. Split R2
630
907
Ivan Denisov23RUS5+15+1Anapoima R32Lost in Mosquera R16630
908
Michal Krajci19SVK5+87+2Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja QF
Qual. Kursumlijska Banja 2 W
Lost in Kursumlijska Banja 2 R32
908
Samuel Brosset26FRA5+99+2Lost in Azay Le Rideau QF
Lost in Qual. Angers R1
908
Dev Javia22IND5+452+4Qual. Shymkent W
Lost in Shymkent QF
Qual. Shymkent 2 W
Lost in Shymkent 2 QF
908
Luciano Carraro26ITA5-36
912
Aleksandre Metreveli30GEO5+519+4Lost in Antalya 15 SF
912
Markus Molder18EST5+28+1Lost in Dubrovnik R16
914
Illya Beloborodko22UKR5-41
914
Joshua Charlton24AUS5-41Qual. Nottingham 2 R2Lost in Qual. Nottingham R2
916
Kane Bonsach Ganley19DEN5+27+1Qual. Telde 2 W
Lost in Telde 2 R16
916
Woobin Shin20KOR5-40
916
Romain Faucon21BEL5-40
919
Taiyo Yamanaka22JPN5-41
920
Albert Pedrico Kravtsov18ESP5+110+2Qual. Sabadell R2Qual. Telde 2 W
Lost in Telde 2 QF
921
Pavel Verbin22RUS5-41Lost in Qual. Shymkent R1
Lost in Qual. Shymkent 2 R2
922
Menelaos Efstathiou25CYP5+529+4Qual. Monastir 16 W
Lost in Monastir 16 R32
Lost in Monastir 17 SF
922
Tao Mu24CHN5-37
924
Gabriele Bosio23ITA5-34
924
Andrey Chepelev25RUS5-40Lost in Antalya 15 R32
926
Juan Sebastian Osorio26COL5+252+3Anapoima R32Lost in Mosquera QF630
927
Lorenzo Carboni18ITA5+31+1Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
928
Collin Altamirano28USA5-48Anapoima R32Lost in Mosquera R32630
929
Lewie Lane23GER5-35
929
Ioan Alexandru Chirita21ROU5-35
931
Boris Butulija25SRB5+113+2Lost in Azay Le Rideau R32
Lost in Kursumlijska Banja 2 QF
931
Igor Kudriashov20RUS5-34
933
David Poljak27CZE5-34Lost in Qual. Ostrava R1
933
Mateo Del Pino20ARG5-34
935
Hayato Matsuoka19JPN5-39Qual. Sabadell R2Lost in Azay Le Rideau R32
936
Pablo Trochu20FRA5+35+1Lost in Qual. Monastir 16 R2
Lost in Monastir 17 R16
936
Thiago Cigarran24ARG5-37Lost in Santiago R32
936
Leonardo Rossi21ITA5+30+1Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 R16
936
Dragos Nicolae Cazacu20ROU5-37Lost in Qual. Kursumlijska Banja R3
Qual. Kursumlijska Banja 2 W
Lost in Kursumlijska Banja 2 R32
940
Samir Hamza Reguig22ALG5-43Lost in Monastir 16 R32
Lost in Monastir 17 R32
941
Gleb Sakharov35FRA4+526+4Qual. Azay Le Rideau W
Lost in Azay Le Rideau SF
941
Thiemo de Bakker35NED4-38
941
Younes Lalami Laaroussi23MAR4-38
941
Luciano Tacchi23ARG4-38
941
Jay Dylan Hara Friend20JPN4-38
941
Alexander Kotzen23USA4-38
941
Iñaki Montes De La Torre21ESP4-38
941
Alfredo Perez26USA4-38
941
Cooper Williams18USA4-38
950
Norbert Gombos33SVK4+517+4Santa Margherita 6 R32Qual. Ostrava W
Lost in Ostrava R32
529
950
Zoran Ludoski18SRB4+517+4Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja SF
950
Guy Orly Iradukunda28BDI4-39
950
Scott Jones26AUS4-39
950
Daniil Ostapenkov20BLR4-39
950
Maximilian Neuchrist32AUT4-39
950
Mats Moraing31GER4-39
957
Paul Valsecchi26FRA4-40
958
Milan Welte22GER4-39
958
Petr Nouza25CZE4-39Qual. Cagliari R1710
960
Frederico Ferreira Silva29POR4-38Lost in Qual. Ostrava R1
960
Gilles Arnaud Bailly18BEL4-38
960
Alessandro Ingarao24ITA4-43Qual. Dubrovnik W
Lost in Dubrovnik R32
960
Seon Yong Han23KOR4-38
964
Arda Azkara21TUR4-38
964
Max Dahlin18SWE4-38
966
Thomas Brown25USA4+501+4Qual. Santiago W
Lost in Santiago SF
966
Gabriel Roveri Sidney27BRA4-38
968
Ewen Lumsden24GBR4+392+3Lost in Nottingham QF
968
Elijah Strode22USA4-39
968
Finn Bass24GBR4+392+3Qual. Nottingham 2 R2Qual. Nottingham W
Lost in Nottingham QF
968
Madhwin Kamath22IND4-39
972
Evan Zhu25USA4-39
972
Corey Gaal26AUS4-39
972
Mark Wallner24GER4-39
975
Gian Marco Ortenzi24ITA4+126+2Lost in Qual. Antalya 15 R3
Qual. Antalya 16 W
Lost in Antalya 16 QF
975
Aristarkh Safonov21RUS4-39
977
Niccolo Baroni20ITA4-40
977
Pietro Fellin22ITA4-40
979
Drew Van Orderlain29USA4-58Lost in Santiago R32
Lost in Vero Beach R32
980
Toby Martin31GBR4-51Qual. Nottingham 2 R2Qual. Nottingham W
Lost in Nottingham R32
981
Ron Ellouck19ISR4-38
982
Alexander Frusina18USA4-34Lost in Qual. Savannah R1
982
Vincent Marysko18GER4-45Lost in Meerbusch R32
982
Luc Fomba25FRA4+32+1Qual. Azay Le Rideau W
Lost in Azay Le Rideau R16
985
Ryan James Storrie26GBR4-35
986
Peter Fajta21HUN4+21+1Lost in Telde 2 R32
Lost in Kursumlijska Banja 2 R16
986
Andres Fernandez Canovas25ESP4-35Lost in Qual. Telde 2 R2
986
Marcus Walters26GBR4-43Qual. Nottingham 2 R2Qual. Nottingham W
Lost in Nottingham R32
986
Gabriel Donev27BUL4-43Lost in Kursumlijska Banja R16
986
Lorenzo Lorusso24ITA4-35Lost in Qual. Santa Margherita 5 R1
991
Leo Borg20SWE4+32+1Lost in Sanxenxo R16
991
Mason Naumovski23AUS4+23+1Qual. Azay Le Rideau W
Lost in Azay Le Rideau R32
Lost in Sanxenxo R16
Lost in Qual. Nottingham 2 R1
993
Carlo Alberto Caniato18ITA4+152+2Lost in Dubrovnik QF
Lost in Split R32
994
Maxence Beaugé23FRA4-43Lost in Angers R32
994
Mert Naci Türker25TUR4+169+2Qual. Antalya 17 R2Qual. Antalya 15 W
Lost in Antalya 15 QF
994
George Houghton25GBR4+36+1Qual. Nottingham 2 R2Qual. Nottingham W
Lost in Nottingham R16
994
Vuk Radjenovic18SRB4+25+1Qual. Kursumlijska Banja 3 R2Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 R16
994
Paul Barbier Gazeu18FRA4+169+2Lost in Kursumlijska Banja QF
994
Mert Alkaya23TUR4-35Lost in Qual. Antalya 15 R3
Lost in Qual. Antalya 16 R3
1000
Dimitris Sakellaridis17GRE4-39Qual. Santa Margherita 6 R2Lost in Qual. Santa Margherita 4 R2
Lost in Qual. Santa Margherita 5 R1
In Play :
Madrid ATP1000  
Aix-en-Provence CH175  
Cagliari   
Guangzhou CH75  
Porto Alegre CH50  
Anapoima M25  
Nottingham 2   
Sabadell   
Santa Margherita 6   
Antalya 17 M15  
Kursumlijska Banja 3   
Highlight Country :