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 Medvedev28RUS2750+100Madrid R16
(R32  )
28503650
3
Casper Ruud25NOR2375+100Madrid R16
(R64  )
24753275
4
Alexander Zverev27GER2085+100Madrid R16
(R32  )
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 Bublik26KAZ960+100Madrid R16
(R32  )
10601860
19
Ben Shelton21USA850+50Lost in Madrid R32 
20
Alejandro Tabilo26CHI788+10Aix-en-Provence R16Lost in Madrid R128Lost in Madrid R128
Aix-en-Provence R16
813963
21
Cameron Norrie28GBR755+50Lost in Madrid R32
22
Jiří Lehečka22CZE735+3+100Madrid R168351635
23
Mariano Navone23ARG688+30Cagliari R16Lost in Madrid R64 Lost in Madrid R64 
Cagliari R16
713863
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
Félix Auger-Aliassime23CAN555+9+100Madrid R16
(R128  )
6551455
32
Francisco Cerúndolo25ARG550+10+100Madrid R16
(R32  )
6501450
33
Jack Draper22GBR545-1+30Lost in Madrid R64 
34
Nicolás Jarry28CHI535-4+10Lost in Madrid R64
35
Frances Tiafoe26USA535-4+10Cagliari R16Lost in Madrid R64Lost in Madrid R64
Cagliari R16
560710
36
Fábián Marozsán24HUN530-3+30Lost in Madrid R64
37
Sebastian Korda23USA525-1+50Lost in Madrid R32 
38
Jakub Menšík18CZE500+5+50Lost in Madrid R32
(R64  )
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 Bagnis34ARG368+9+53Qual. Aix-en-Provence R2Qual. Madrid W
Lost in Madrid R64 
Qual. Madrid W
Lost in Madrid R64 
Qual. Aix-en-Provence R2
371371
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 Vacherot25MON342-3+11Qual. Aix-en-Provence R2Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Qual. Aix-en-Provence R2
345345
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
Mikhail Kukushkin36KAZ290-5+3Qual. Aix-en-Provence R2Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Qual. Aix-en-Provence R2
293293
85
Camilo Ugo Carabelli24ARG290-4+10Cagliari R32Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Cagliari R32
303465
86
Adam Walton25AUS280-6Guangzhou R32286355
87
Thiago Monteiro29BRA277+22+70Qual. Madrid W
Lost in Madrid R32
(R64  )
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-7Lost in Qual. Madrid R1
Lost in Qual. Aix-en-Provence R1
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-6Lost in Qual. Aix-en-Provence R1
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+10Aix-en-Provence R16Lost in Madrid R128Lost in Madrid R128
Aix-en-Provence R16
255405
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-7Lost in Shenzhen R32
Lost in Guangzhou R32
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 
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
Grégoire Barrère30FRA185-6+3Qual. Aix-en-Provence R2Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Qual. Aix-en-Provence R2
188188
133
Pablo Llamas Ruiz21ESP183+17+33Qual. Aix-en-Provence R2Qual. Madrid W
Lost in Madrid R128
Qual. Madrid W
Lost in Madrid R128
Qual. Aix-en-Provence R2
186186
134
Jaime Faria20POR183-3+12Lost in Ostrava QF
135
Andrea Vavassori28ITA180-8Lost in Qual. Madrid R1
136
Hugo Grenier28FRA179-8Lost in Rome R32
137
Alexander Ritschard30SUI179+70+75Savannah W
138
Alex Bolt31AUS177-3+12Guangzhou R16Lost in Shenzhen R16Lost in Shenzhen R16
Guangzhou R16
183246
139
Rafael Nadal37ESP175+113+100Madrid R16
(R32  )
2751075
140
Clément Chidekh22FRA169-1+8Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 R32
Lost in Qual. Aix-en-Provence R1
141
Omar Jasika26AUS168-5+6Guangzhou R32Lost in Savannah R16Lost in Savannah R16
Guangzhou R32
174243
142
Coleman Wong19HKG167-4+6Guangzhou R32Lost in Shenzhen R16Lost in Shenzhen R16
Guangzhou R32
173242
143
Andy Murray36GBR165-10
144
Gianluca Mager29ITA165-10
145
Martin Damm20USA161-8
146
Juan Pablo Varillas28PER160-6Cagliari R32173335
147
Henri Squire23GER159+40+44Lost in Ostrava F
148
Mitchell Krueger30USA159-2+6Lost in Savannah R16
149
Murkel Dellien26BOL158-8Porto Alegre R32162208
Advertisement
150
Giulio Zeppieri22ITA157+2+10Cagliari R32Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Cagliari R32
170332
151
Gustavo Heide22BRA155-9
152
Zachary Svajda21USA155-9Cagliari R32168330
153
Yoshihito Nishioka28JPN153+1+10Cagliari R32Lost in Madrid R128 Lost in Madrid R128 
Cagliari R32
166328
154
Marc-Andrea Hüsler27SUI153-9
155
Zsombor Piros24HUN153-11Cagliari R32Lost in Rome R32Lost in Rome R32
Cagliari R32
166328
156
Hugo Gaston23FRA151-9Aix-en-Provence R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Aix-en-Provence R32
164326
157
Nicolás Mejía24COL151-9
158
Constant Lestienne31FRA150-9
159
Jesper de Jong23NED149+6+15Qual. Cagliari R2Lost in Rome QFLost in Rome QF
Qual. Cagliari R2
152152
160
Lucas Pouille30FRA148-9Lost in Qual. Madrid R1
161
Emilio Nava22USA146-8Cagliari R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Cagliari R32
159321
162
Christopher Eubanks27USA145+10Cagliari R16Lost in Madrid R128Lost in Madrid R128
Cagliari R16
170320
163
Denis Kudla31USA145-4+6Lost in Savannah R16
164
Kamil Majchrzak28POL143-9Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
165
Milos Raonic33CAN140-8
166
Henrique Rocha20POR138-6Lost in Ostrava R32
167
Tristan Boyer23USA138+5+12Lost in Savannah QF
168
Tomás Barrios Vera26CHI137-7
169
Valentin Royer22FRA136-2+3Lost in Santa Margherita 5 QF
170
Denis Yevseyev30KAZ136+8+12Guangzhou R32Lost in Shenzhen QFLost in Shenzhen QF
Guangzhou R32
141210
171
Terence Atmane22FRA135-8Aix-en-Provence R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Aix-en-Provence R32
148310
172
Dane Sweeny23AUS135-8Guangzhou R32Lost in Shenzhen R32Lost in Shenzhen R32
Guangzhou R32
141210
173
Chun Hsin Tseng22TWN135-2+6Lost in Ostrava R16
174
Paul Jubb24GBR135+23+25Nottingham 2 R32Nottingham WNottingham W
Nottingham 2 R32
135156
175
Juan Pablo Ficovich27ARG134+24+25Lost in Concepcion F
176
Benoît Paire34FRA133-10
177
Li Tu27AUS132-9Guangzhou R32Lost in Shenzhen R32Lost in Shenzhen R32
Guangzhou R32
138207
178
Manuel Guinard28FRA131+20+22Lost in Ostrava SF
179
Alexis Galarneau25CAN130-10
180
Maxime Cressy26USA130-10Guangzhou R32136205
181
Gonzalo Bueno20PER130+56+50Porto Alegre R32Concepcion WConcepcion W
Porto Alegre R32
134180
182
Aziz Dougaz27TUN130+33+32Lost in Hammamet 7 F
Lost in Angers F
183
Vilius Gaubas19LTU127+58+48Qual. Rome W
Lost in Rome F
184
Daniel Masur29GER127-11+1Nottingham 2 R32Lost in Nottingham R16Lost in Nottingham R16
Nottingham 2 R32
127151
185
Hugo Dellien30BOL127+25+25Qual. Cagliari R2Lost in Rome SFLost in Rome SF
Qual. Cagliari R2
130130
186
Maxime Janvier27FRA126+20+22Lost in Savannah SF
187
Filip Cristian Jianu22ROU126-13Lost in Antalya 16 R32
188
Laslo Djere28SRB125-13
189
Maximilian Marterer28GER125-13Lost in Qual. Madrid R1
190
Samuel Vincent Ruggeri21ITA125-13Lost in Rome R32
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
Felipe Meligeni Alves26BRA122-12+3Qual. Aix-en-Provence R2Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Qual. Aix-en-Provence R2
125125
195
Javier Barranco Cosano25ESP122-14Lost in Qual. Rome R1
196
Adrian Andreev22BUL122-16Lost in Rome R32
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
Jay Clarke25GBR108-9+1Santa Margherita 6 R16110132
212
Andrés Andrade25ECU107+90+48Qual. Savannah W
Lost in Savannah F
213
Ugo Blanchet25FRA106-10Lost in Qual. Aix-en-Provence R1
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+2Lost in Shenzhen R32
Lost in Qual. Guangzhou R2
218
Maks Kaśnikowski20POL103-10Lost in Ostrava R32
219
Martin Landaluce18ESP102-10Lost in Madrid R128
220
Khumoyun Sultanov25UZB102-9Osijek R32103117
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
Shintaro Mochizuki20JPN92+12+13Qual. Cagliari R2Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Qual. Cagliari R2
9595
227
Gastão Elias33POR92-9
228
Stefan Kozlov26USA91-9Lost in Savannah R32
229
Alexander Blockx19BEL90-9
230
Francesco Maestrelli21ITA90+13+12Cagliari R32Lost in Rome QFLost in Rome QF
Cagliari R32
103265
231
Juan Manuel Cerúndolo22ARG90+1+9Qual. Cagliari R2Lost in Rome R16Lost in Rome R16
Qual. Cagliari R2
9393
232
Jonáš Forejtek23CZE90-10+2Lost in Qual. Ostrava R2
233
Gijs Brouwer28NED90+13+12Lost in Savannah QF
234
Giovanni Fonio25ITA89-13
235
Yunchaokete Bu22CHN88-6+6Guangzhou R1694157
236
Gonzalo Oliveira29VEN88-13Porto Alegre R32Lost in Savannah R32Lost in Savannah R32
Porto Alegre R32
92138
237
Sandro Kopp23AUT87+3+8Lost in Hammamet 7 SF
238
Raphaël Collignon22BEL87+174+50Hammamet 7 W
Angers W
239
Andrea Collarini32ARG86-13Sabadell R3287111
240
Jelle Sels28NED86+8+10Qual. Ostrava W
Lost in Ostrava R16
241
Kilian Feldbausch18SUI85-14
242
Francesco Passaro23ITA85-12+3Qual. Cagliari R2Lost in Rome R32Lost in Rome R32
Qual. Cagliari R2
8888
243
Billy Harris29GBR84+21+12Lost in Rome QF
244
Zdeněk Kolář27CZE84+21+12Lost in Ostrava QF
245
Enrico Dalla Valle26ITA84+21+12Lost in Ostrava QF
246
Rio Noguchi25JPN84+1+8Guangzhou R32Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou W
Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou W
Guangzhou R32
90159
247
Daniel Mérida19ESP83-12+2Sabadell R32Lost in Qual. Rome R2Lost in Qual. Rome R2
Sabadell R32
84108
248
Elmer Møller20DEN82-14+1Santa Margherita 6 R1684106
249
Gauthier Onclin23BEL82+6Lost in Ostrava R16
Advertisement
250
Pedro Sakamoto30BRA82-19Porto Alegre R3286132
251
Federico Agustin Gomez27ARG82+33+16Qual. Savannah W
Lost in Savannah QF
252
Gabriel Diallo22CAN81-10+3Qual. Cagliari R2Lost in Ostrava R32Lost in Ostrava R32
Qual. Cagliari R2
8484
253
Tung Lin Wu25TWN81-20Lost in Shenzhen R32
254
Renzo Olivo32ARG81-18Lost in Concepcion R32
255
Abdullah Shelbayh20JOR81+14+10Lost in Qual. Madrid R2
256
Pedro Cachín29ARG80+202+50Lost in Madrid R32 
257
Valerio Aboian21ARG80-7+4Porto Alegre R32Lost in Concepcion R16Lost in Concepcion R16
Porto Alegre R32
81127
258
Hady Habib25LBN79-19Porto Alegre R32Lost in Savannah R32Lost in Savannah R32
Porto Alegre R32
83129
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+6Sabadell R32Lost in Ostrava R16Lost in Ostrava R16
Sabadell R32
76100
268
Giles Hussey26GBR75+12+8Nottingham 2 R32Lost in Nottingham SFLost in Nottingham SF
Nottingham 2 R32
7599
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
Ergi Kırkın25TUR72-2+4Porto Alegre R32Lost in Concepcion R16Lost in Concepcion R16
Porto Alegre R32
76122
278
Matthew Dellavedova23AUS72-15Nottingham 2 R32Lost in Nottingham R32Lost in Nottingham R32
Nottingham 2 R32
7397
279
Hiroki Moriya33JPN72+4+6Guangzhou R32Lost in Qual. Shenzhen R2
Lost in Shenzhen R32
Qual. Guangzhou W
Lost in Qual. Shenzhen R2
Lost in Shenzhen R32
Qual. Guangzhou W
Guangzhou R32
78147
280
Pol Martín Tiffon24ESP71-12Lost in Qual. Madrid R1
281
Dino Prižmić18CRO70-11
282
Stan Wawrinka39SUI70-11Aix-en-Provence R3283245
283
Robin Bertrand21FRA70+45+17Nottingham 2 R32Monastir 16 W
Lost in Nottingham QF
Monastir 16 W
Lost in Nottingham QF
Nottingham 2 R32
7094
284
Timofey Skatov23KAZ69+70+22Lost in Ostrava SF
285
Nikoloz Basilashvili32GEO69-6+2Lost in Qual. Ostrava R2
286
Alexey Zakharov24RUS69-9+1Lost in Monastir 17 R16
287
Marek Gengel28CZE69-13Nottingham 2 R327094
288
Calvin Hémery29FRA69+21+12Porto Alegre R32Lost in Savannah QFLost in Savannah QF
Porto Alegre R32
73119
289
Hamad Medjedović20SRB68+328+53Qual. Aix-en-Provence R2Qual. Madrid W
Lost in Madrid R64
Qual. Madrid W
Lost in Madrid R64
Qual. Aix-en-Provence R2
7171
290
Roberto Cid Subervi30DOM68-14Porto Alegre R32Lost in Concepcion R32Lost in Concepcion R32
Porto Alegre R32
72118
291
Ričardas Berankis33LTU67+10+8Guangzhou R32Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou W
Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou W
Guangzhou R32
73142
292
Mateus Alves23BRA67-14Porto Alegre R3271117
293
Omni Kumar22USA67+18+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
294
August Holmgren26DEN66-13
295
Hernán Casanova30ARG66-2+4Lost in Concepcion R16
296
Oliver Crawford24GBR66-14Lost in Savannah R32
297
Hikaru Shiraishi23JPN65-12
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+1Nottingham 2 R32Lost in Nottingham R166387
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-17Lost in Ostrava R32
Lost in Qual. Aix-en-Provence R1
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+2Orange Park R32Lost in Qual. Savannah R26074
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+4Lost in Qual. Shenzhen R2
Lost in Qual. Guangzhou R2
325
Gonzalo Villanueva29ARG59-22Porto Alegre R32Lost in Concepcion R3263109
326
Tim Handel27GER58-22
327
Lautaro Midon20ARG58-21Porto Alegre R3262108
328
Orlando Luz26BRA58-15+2Lost in Qual. Ostrava R2
Lost in Qual. Cagliari R1
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+8Lost in Shenzhen R16
Lost in Qual. Guangzhou R2
334
J.J. Wolf25USA55-20Lost in Savannah R32
335
Beibit Zhukayev23KAZ55-20Guangzhou R3261130
336
Felix Gill21GBR55-18
337
Alexis Gautier27FRA55-21Sabadell R32Lost in Angers R325680
338
Oriol Roca Batalla30ESP55-21Sabadell R32Lost in Rome R325680
339
Alexander Weis27ITA55-6+3Santa Margherita 6 R16Lost in Qual. Rome R25779
340
Stefan Popović20SRB55+153+30Kursumlijska Banja W
Kursumlijska Banja 2 W
341
Filip Misolic22AUT54-18
342
Ignacio Buse20PER54-1+4Sabadell R32Qual. Rome W
Lost in Rome R32
5579
343
Charles Broom26GBR54+63+16Nottingham 2 R32Lost in Nottingham F5579
344
Diego Schwartzman31ARG53-19Lost in Qual. Madrid R1
345
Alastair Gray25GBR53-19
346
Nicholas David Ionel21ROU53-17Sabadell R32Lost in Ostrava R325478
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
Evgeny Donskoy33RUS52-7+2Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R2
351
Yankı Erel23TUR52-6+2Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R2
352
Lorenzo Joaquín Rodríguez24ARG52-18Lost in Concepcion R32
353
Nikolás Sánchez Izquierdo25ESP52-21Sabadell R32Lost in Rome R325377
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
Andrea Pellegrino27ITA51-8+3Qual. Cagliari R2Lost in Rome R325454
358
Liam Draxl22CAN51-21
359
Nino Serdarušić27CRO51-23Sabadell R325276
360
Nikolay Vylegzhanin24RUS51-22Lost in Azay Le Rideau R32
Lost in Angers R32
361
Daniel Cukierman28ISR50-21Sabadell R325175
362
Michael Agwi20IRL50+58+15Meerbusch W
363
Franco Agamenone31ITA50+6+6Lost in Rome R16
364
Mattia Bellucci22ITA50+39+12Guangzhou R32Lost in Shenzhen QF56125
365
Bruno Kuzuhara20USA50-21Porto Alegre R32Lost in Savannah R3254100
366
Learner Tien18USA49-20
367
Mukund Sasikumar27IND49-20Lost in Qual. Shenzhen R1
368
Jacob Bradshaw21AUS49-20
369
Genaro Alberto Olivieri25ARG49+11+8Lost in Concepcion QF
370
Gabi Adrian Boitan24ROU49+25+10Qual. Savannah W
Lost in Savannah R16
371
Philip Henning23RSA48+14+8Lost in Antalya 15 F
372
Oleksandr Ovcharenko22UKR48-17+1Lost in Hammamet 7 R16
373
Oleg Prihodko26UKR48-22Lost in Antalya 15 R32
374
Max Houkes23NED48-24Lost in Santa Margherita 5 R32
Lost in Santa Margherita 6 R32
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
Egor Gerasimov31BLR46+6+6Guangzhou R32Lost in Qual. Shenzhen R2
Qual. Guangzhou W
52121
381
Yurii Dzhavakian30UKR46-20
382
Marat Sharipov21RUS46-20Lost in Antalya 16 R32
383
Raúl Brancaccio26ITA46-20Lost in Rome R32
384
Yishai Oliel24ISR46-20Lost in Santa Margherita 4 R32
385
Moez Echargui31TUN45-12+2Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R2
386
Hamish Stewart24GBR45-20Nottingham 2 R32Lost in Nottingham R324670
387
Alexey Vatutin31RUS45-11+3Lost in Angers QF
388
Dan Alexandru Tomescu25ROU45+21+8Lost in Kursumlijska Banja F
389
Jason Jung34TWN44-22
390
Marco Cecchinato31ITA44-11+3Qual. Cagliari R2Lost in Rome R324747
391
Saba Purtseladze22GEO44-21Lost in Qual. Rome R1
392
Mathys Erhard22FRA44-9+3Lost in Angers QF
393
Karl Friberg25SWE43-22
394
Elias Ymer28SWE43-22Lost in Ostrava R32
395
Jacob Fearnley22GBR42-21
396
Makoto Ochi27JPN42-21
397
Gian Marco Moroni26ITA41-20
398
Miguel Damas24ESP41-20Lost in Qual. Rome R1
399
Mohamed Safwat33EGY41-18
400
Dimitar Kuzmanov30BUL41+3Qual. Aix-en-Provence R2Lost in Ostrava R324444
401
Aidan Mayo20USA41+23+6Lost in Savannah R16
402
Egor Agafonov21RUS41-20Lost in Monastir 16 R32
Lost in Monastir 17 R32
403
Antoine Escoffier32FRA41+25+6Guangzhou R32Lost in Shenzhen R1647116
404
David Pichler28AUT41+12+5Osijek R32Lost in Dubrovnik R16
Qual. Ostrava W
Lost in Ostrava R32
4256
405
Máté Valkusz25HUN40-21
406
Guy Den Ouden22NED40-19
407
Marko Topo20GER40-19
408
Vitaliy Sachko26UKR40+25+6Lost in Ostrava R16
409
Antoine Hoang28FRA40-11+2Lost in Azay Le Rideau R16
Lost in Angers R16
410
Lukáš Pokorný22SVK40-21Lost in Monastir 16 R32
411
Martyn Pawelski19POL40-20Lost in Nottingham R32
412
Lukas Neumayer21AUT40-20Lost in Ostrava R32
413
Robert Strombachs24LAT40-9+2Nottingham 2 R32Lost in Qual. Ostrava R24165
414
Marius Copil33ROU39-21Lost in Qual. Rome R1
415
Garrett Johns23USA39+82+15Vero Beach W
416
Alex Molčan26SVK39-22
417
Yanaki Milev20BUL39+38+8Lost in Antalya 15 R32
Lost in Antalya 16 F
418
Constantin Bittoun Kouzmine25FRA39+8+4Lost in Hammamet 7 R16
Lost in Angers QF
419
Hynek Bartoň20CZE38-22
420
Martin Kližan34SVK38+86+15Telde 2 W
Lost in Santa Margherita 5 R32
421
Jérôme Kym21SUI38+98+16Lost in Hammamet 7 R16
Antalya 16 W
422
Max Hans Rehberg20GER38-15+1Lost in Meerbusch R16
423
Yan Bai34CHN38+14+4Guangzhou R32Qual. Guangzhou W44113
424
Nam Hoang Ly27VIE38-23
425
Orel Kimhi20ISR38-23
426
Pedro Araújo22POR38+81+15Monastir 18 R32Monastir 17 W3953
427
Gabriele Piraino20ITA38+252+26Santa Margherita 4 W
Lost in Santa Margherita 5 R16
428
Christoph Negritu30GER38-23Lost in Antalya 16 R32
429
Moerani Bouzige24AUS38+3Lost in Monastir 16 QF
Lost in Sanxenxo QF
430
Alberto Barroso Campos27ESP37-11+2Lost in Hammamet 7 R32
Lost in Qual. Rome R2
431
Alex Rybakov27USA37-20Lost in Qual. Savannah R1
432
Max Alcalá Gurri21ESP37-24Antalya 17 R323852
433
Christian Langmo27USA37-23Lost in Vero Beach R32
434
Ryan Nijboer24NED37+65+13Lost in Hammamet 7 QF
Qual. Rome W
Lost in Rome R16
435
Viktor Durasovic27NOR37+9+4Qual. Savannah W
Lost in Savannah R32
436
Kaichi Uchida29JPN37+3+3Lost in Concepcion R32
Qual. Porto Alegre W
437
Oleksii Krutykh24UKR37-19+1Sabadell R32Lost in Santa Margherita 4 R16
Lost in Qual. Rome R1
3862
438
Kris Van Wyk27RSA37+7+4Monastir 18 R32Lost in Monastir 16 R32
Lost in Monastir 17 SF
3751
439
Ryan Peniston28GBR36-26
440
Siddharth Vishwakarma29IND36-26
441
Mathias Bourgue30FRA36-26Lost in Qual. Aix-en-Provence R1
442
Svyatoslav Gulin21RUS36+5+4Sabadell R32Lost in Sanxenxo SF3761
443
Kirill Kivattsev26RUS36+110+16Lost in Santa Margherita 4 F
Lost in Santa Margherita 6 R32
444
Sergey Fomin23UZB36+97+15Shymkent W
Lost in Shymkent 2 R32
445
Ryuki Matsuda24JPN36-14+1Nottingham 2 R32Lost in Monastir 16 R16
Lost in Nottingham R32
3761
446
Daniel Michalski24POL35-4+2Lost in Qual. Ostrava R2
447
Mariano Kestelboim28ARG35-26Santa Margherita 6 R323660
448
Alex Martí Pujolras25ESP35-25
449
Salvatore Caruso31ITA35-22
450
Yusuke Takahashi26JPN35-20
451
Imanol López Morillo24ESP35-29Sabadell R323660
452
Federico Iannaccone25ITA35+111+16Santa Margherita 6 R32Lost in Santa Margherita 5 F3660
453
Mae Malige18FRA35-28Lost in Angers R32
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-19Santa Margherita 6 R323458
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
Jie Cui26CHN32+2+4Guangzhou R32Qual. Guangzhou W38107
465
Ryotaro Taguchi23JPN32-16
466
Bautista Vilicich22ARG32-10+1Lost in Qual. Concepcion R2
467
Nick Chappell31USA32-16
468
Edoardo Lavagno25ITA32-20Santa Margherita 6 R32Lost in Rome R323357
469
Joel Schwärzler18AUT32+11+6Lost in Savannah R16
470
Alessandro Giannessi33ITA32-18
471
Amr Elsayed25EGY32-18Lost in Monastir 16 R32
472
Gabriel Décamps24BRA32-4+4Qual. Porto Alegre R2Lost in Santiago QF
Lost in Qual. Concepcion R2
3434
473
Trevor Svajda18USA31-19
474
Alejo Lorenzo Lingua Lavallén23ARG31-15+1Lost in Qual. Porto Alegre R2
475
Tom Gentzsch20GER31-18Kursumlijska Banja 3 R32Lost in Meerbusch R323246
476
Takuya Kumasaka25JPN31+38+8Monastir 18 R32Lost in Monastir 17 F3246
477
Diego Augusto Barreto Sánchez22ESP31+67+10Lost in Telde 2 F
Lost in Sanxenxo QF
478
Facundo Juárez26ITA30+136+15Antalya 15 W
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+2Antalya 17 R32Lost in Santa Margherita 4 R16
Lost in Meerbusch R16
3044
490
Jacopo Berrettini25ITA28-21+1Lost in Dubrovnik R16
491
Laurent Lokoli29FRA28-24Lost in Qual. Aix-en-Provence R1
492
Giovanni Oradini26ITA28+6+4Lost in Santa Margherita 4 R32
Qual. Rome W
Lost in Rome R32
493
Karan Singh20IND28-2+3Monastir 18 R32Lost in Shymkent QF
Lost in Shymkent 2 R16
2943
494
Sebastian Gima21ROU28-18+1Lost in Hammamet 7 R16
Lost in Qual. Ostrava R1
495
Igor Gimenez24BRA28-10+2Qual. Porto Alegre R2Lost in Qual. Concepcion R23030
496
Stijn Slump25NED28+5+4Antalya 17 R32Lost in Antalya 15 R32
Lost in Antalya 16 SF
2943
497
Julio César Porras26ARG27+175+15Sanxenxo W
498
Stuart Parker26GBR27-9+2Monastir 18 R32Lost in Monastir 16 QF2842
499
Ilia Simakin20RUS27-26
500
Keegan Smith25USA27-26
501
Duarte Vale25POR27-26Lost in Qual. Savannah R1
502
Florian Broska26GER27-19+1Lost in Meerbusch R16
503
Olaf Pieczkowski20POL27-32Nottingham 2 R32Lost in Nottingham R322852
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+5Nottingham 2 R32Lost in Azay Le Rideau SF
Lost in Nottingham R16
2751
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-29Lost in Shenzhen R32
Lost in Guangzhou R32
520
Duck-hee Lee25KOR25-28
521
Juan Bautista Torres22ARG25+17+4Porto Alegre R32Lost in Concepcion R162975
522
Carlos Sánchez Jover23ESP25+67+8Santa Margherita 6 R32Lost in Santa Margherita 5 SF2650
523
Louis Weßels25GER25-29Lost in Meerbusch R32
Lost in Santa Margherita 6 R32
524
Neil Oberleitner24AUT25+138+12Lost in Dubrovnik F
Lost in Split SF
524
Gabriele Pennaforti23ITA25-21+1Lost in Santa Margherita 4 R16
Lost in Rome R32
526
Adrian Oetzbach26GER25+16+4Lost in Dubrovnik R32
Lost in Meerbusch SF
527
Giuseppe La Vela23ITA25-10+2Santa Margherita 6 R32Lost in Antalya 15 QF2549
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+2Nottingham 2 R32Lost in Monastir 16 QF
Lost in Nottingham R32
2448
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
Masamichi Imamura25JPN23-31Qual. Nottingham W
Lost in Nottingham R32
Lost in Qual. Nottingham 2 R2
544
Cem İlkel28TUR23-35Nottingham 2 R32Lost in Nottingham R322448
545
Nicolas Zanellato22BRA23-35Porto Alegre R32Lost in Concepcion R322773
546
Leonardo Aboian26ARG23+82+8Qual. Porto Alegre R2Qual. Concepcion W
Lost in Concepcion R16
2525
547
Matt Hulme25AUS23-17+1Lost in Azay Le Rideau R32
Qual. Nottingham W
Lost in Nottingham R16
Lost in Qual. Nottingham 2 R1
548
Max Wiskandt22GER23+39+6Monastir 18 R32Lost in Monastir 16 SF
Lost in Monastir 17 QF
2438
549
Sander Jong23NED23-34Kursumlijska Banja 3 R32Lost in Telde 2 R32
Lost in Meerbusch R32
2438
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
Massimo Giunta19ITA22+27+5Lost in Santa Margherita 4 QF
Lost in Qual. Rome R2
555
Henry Searle18GBR22-30Nottingham 2 R32Lost in Savannah R322347
556
Strong Kirchheimer29USA22-30Orange Park R32Lost in Savannah R322337
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
Tommaso Compagnucci24ITA21-28Lost in Qual. Rome R1
Lost in Santa Margherita 6 R32
568
Guido Iván Justo26ARG21+1+3Lost in Concepcion R32
Qual. Porto Alegre W
569
Filip Peliwo30POL21+16+4Nottingham 2 R32Lost in Monastir 16 R16
Lost in Nottingham QF
2246
570
Mili Poljičak19CRO21-6+2Osijek R32Lost in Dubrovnik R16
Lost in Split R16
2236
571
Nishesh Basavareddy18USA20-25
572
Marvin Möller25GER20-25Lost in Qual. Ostrava R1
573
Evgeny Karlovskiy29RUS20-25Qual. Sabadell R2Lost in Qual. Ostrava R1
574
Lucas Bouquet26FRA20+103+8Lost in Angers SF
575
Federico Gaio32ITA20-26
576
Samuele Pieri22ITA20-17+1Lost in Santa Margherita 5 R16
Lost in Qual. Cagliari R1
577
Alexandre Aubriot24FRA20-27
578
David Pérez Sanz29ESP20-27
579
Peter Benjamin Privara19SVK20+60+6Kursumlijska Banja 3 R32Lost in Ostrava R162135
580
Sascha Gueymard Wayenburg20FRA20-22+1Kursumlijska Banja 3 R32Lost in Telde 2 R32
Lost in Angers R16
2135
581
William Grant23USA20+30+4Lost in Vero Beach SF
582
Juan Bautista Otegui25ARG20-30Santa Margherita 6 R322145
583
Juan Pablo Paz29ARG20-7+2Lost in Antalya 15 QF
584
Emilien Demanet19BEL20-13+2Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 QF
585
Maxim Zhukov19RUS20+5+3Lost in Shymkent R16
Lost in Shymkent 2 QF
586
Miloš Karol21SVK20+26+4Lost in Dubrovnik SF
Lost in Split R32
587
Niki Kaliyanda Poonacha29IND19-33
588
Nicolai Budkov Kjaer17NOR19-33
589
Savva Polukhin25RUS19+497+17Qual. Shymkent W
Lost in Shymkent QF
Qual. Shymkent 2 W
Shymkent 2 W
590
Mariano Tammaro20ITA19+103+8Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 F
591
Petr Nesterov21BUL19-35
592
Thomas Fancutt29AUS19-35
593
Peter Heller31GER19-33
594
Émilien Voisin24FRA19-12+2Lost in Split QF
595
Joaquin Aguilar Cardozo19URU19-34
596
Aidan McHugh23GBR19-34
597
Florent Bax24FRA19+6+3Qual. Sabadell R2Lost in Hammamet 7 QF
598
Lilian Marmousez22FRA19+106+8Lost in Angers SF
599
Evan Furness25FRA19-32+1Lost in Hammamet 7 R16
Lost in Angers R32
600
Maxence Rivet20FRA19-30+1Lost in Azay Le Rideau R16
601
Ignacio Antonio Becerra Otarola23CHI19-15+2Lost in Santiago QF
Lost in Concepcion R32
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+8Nottingham 2 R32Lost in Nottingham SF1943
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
Kiranpal Pannu27NZL17-31Lost in Mosquera R32
616
Gergely Madarász29HUN17-16+1Osijek R32Lost in Dubrovnik R16
Lost in Split R32
1832
617
Nathan Ponwith26USA17-34Orange Park R32Lost in Vero Beach R321832
618
Cyril Vandermeersch24FRA17-16+1Monastir 18 R32Lost in Azay Le Rideau R161832
618
Ignacio Monzón26ARG17-26
620
Mario Gonzalez Fernandez22ESP17-32Lost in Telde 2 R32
621
Michael Zhu31USA17-8+1Monastir 18 R32Qual. Sanxenxo W
Lost in Sanxenxo R16
1731
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
Yanis Ghazouani Durand23FRA16+4+2Lost in Azay Le Rideau QF
629
Peter Buldorini19ITA16-30Kursumlijska Banja 3 R32Lost in Kursumlijska Banja 2 R321731
630
Victor Lilov20USA16+149+8Orange Park R32Lost in Vero Beach F1731
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
Fausto Tabacco21ITA16+2Santa Margherita 6 R16Lost in Santa Margherita 4 R32
Lost in Santa Margherita 5 R16
1840
639
Patrick Zahraj24GER16+1+2Santa Margherita 6 R32Lost in Meerbusch QF1741
640
Ulises Blanch26USA15-25
641
Kalin Ivanovski19MKD15-25
642
Quinn Vandecasteele21USA15-24
643
Patrick Brady19GBR15-24
644
Quentin Folliot25FRA15-24
645
Oscar Otte30GER15-24
646
Mateo Barreiros Reyes23BRA15+28+3Lost in Mosquera QF
647
Yuki Mochizuki26JPN15-24
648
Francisco Rocha24POR15-11+1Qual. Sabadell R2Lost in Sanxenxo R16
649
Matías Franco Descotte29ARG15-25
650
Tsung Hao Huang24TWN15-23
651
Alec Beckley22RSA15-23
652
Axel Nefve23USA15-26Orange Park R32Lost in Qual. Savannah R11630
653
Paulo Andre Saraiva Dos Santos23BRA15+4+2Monastir 18 R32Lost in Santiago QF1630
654
Kimmer Coppejans30BEL14-24
655
Ryan Seggerman24USA14-24
656
Oliver Ojakaar19EST14-23
657
Luca Castagnola21ITA14-22Lost in Qual. Ostrava R1
658
Gabriel Debru18FRA14+15+2Lost in Qual. Rome R2
Lost in Qual. Aix-en-Provence R1
659
Preston Brown22USA14-25Lost in Mosquera R32
660
Johan Nikles27SUI14-24Lost in Hammamet 7 R32
661
Zura Tkemaladze23GEO14-18
662
Sebastian Sorger18AUT14-20Osijek R32Lost in Split R321529
663
Wishaya Trongcharoenchaikul29THA14-22Antalya 17 R32Lost in Antalya 15 R32
Lost in Antalya 16 R32
1529
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
Branko Djuric19SRB13+25+2Lost in Kursumlijska Banja QF
Lost in Qual. Ostrava R1
675
Viacheslav Bielinskyi20UKR13+22+2Osijek R32Lost in Split QF1428
676
Nicolás Álvarez Varona22ESP13-21Sabadell R321438
677
Federico Cina17ITA13-24Lost in Shenzhen R32
Lost in Guangzhou R32
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
Vlad Andrei Dancu25ROU13-5+1Lost in Kursumlijska Banja 2 R16
688
Aleksandre Bakshi26GEO13-30Lost in Shymkent R32
Lost in Shymkent 2 R32
689
Deney Wassermann23NED13+73+4Antalya 17 R32Lost in Antalya 16 SF1428
690
Corban Crowther21NZL13+14+2Monastir 18 R32Lost in Qual. Monastir 16 R3
Lost in Monastir 16 R16
Lost in Monastir 17 R16
1428
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
JiSung Nam30KOR12-27
698
Lorenzo Rottoli22ITA12-27Lost in Qual. Rome R1
699
Kaylan Bigun17USA12-8+1Lost in Vero Beach R16
700
Thijmen Loof21NED12+241+8Lost in Mosquera SF
701
Pavle Marinkov18AUS12-26
702
Daniel Cox33GBR12-35Nottingham 2 R32Lost in Nottingham R321337
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
Luca Giacomini26ITA12-2+1Lost in Hammamet 7 R16
712
Maik Steiner29GER12+17+2Osijek R32Lost in Sanxenxo QF1327
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
Rubin Statham37NZL11-25
720
Patrick Maloney24USA11-29Orange Park R321226
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
Dali Blanch21USA10-30Lost in Telde 2 R32
Lost in Sanxenxo R32
757
Jesse Delaney25AUS10-26Lost in Santa Margherita 5 R32
Lost in Qual. Santa Margherita 6 R2
758
Maxence Bertimon24FRA10-28Monastir 18 R32Qual. Dubrovnik W
Lost in Dubrovnik R32
1125
759
Hanyi Liu22CHN10-27Lost in Shymkent R32
Lost in Shymkent 2 R32
760
Ben Jones25GBR10-27Orange Park R32Lost in Vero Beach R321125
761
Cannon Kingsley22USA9-24
762
Andres Martin22USA9-24
763
Murphy Cassone21USA9-24
764
Ryota Tanuma28JPN9-24
765
Rigele Te26CHN9+230+6Guangzhou R16Lost in Shenzhen R321578
766
Yuta Kawahashi26JPN9-23
767
Alexandre Reco25FRA9+593+8Nottingham 2 R32Lost in Azay Le Rideau F
Lost in Nottingham R32
Qual. Nottingham 2 W
1034
768
Mirza Bašić32BIH9+161+5Lost in Dubrovnik SF
Lost in Split R16
769
Aryan Shah18IND9+38+2Lost in Shymkent R16
Lost in Shymkent 2 R16
769
Matěj Vocel26CZE9-22Qual. Antalya 17 R3
771
Eduardo Ribeiro26BRA9-23
772
Andrea Bacaloni22ITA9-23
772
Jumpei Yamasaki26JPN9-26Monastir 18 R321024
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
Enzo Wallart27FRA9-35Nottingham 2 R32Lost in Nottingham R321034
780
Jea Moon Lee30KOR9-26
781
Jorge Martinez Martinez28ESP9-25
782
Alessandro Pecci23ITA9+1Lost in Antalya 15 R16
783
Francesco Ferrari26ITA9+37+2Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja QF
Lost in Qual. Kursumlijska Banja 2 R3
Lost in Qual. Cagliari R1
783
Jack Logé19BEL9+106+4Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 SF
783
Filippo Romano18ITA9-29Osijek R32Lost in Azay Le Rideau R32
Lost in Qual. Angers R1
1024
786
Amaury Raynel21FRA9-23
786
Keisuke Saitoh23JPN9-23Qual. Kursumlijska Banja 3 R3
788
Erik Arutiunian19BLR9-1+1Lost in Shymkent R32
Lost in Shymkent 2 R16
789
Gianmarco Ferrari23ITA9+4+1Santa Margherita 6 R161133
790
Alexandr Binda22ITA9+33+2Qual. Antalya 15 W
Lost in Antalya 15 R32
Lost in Antalya 16 QF
791
Harry Wendelken22GBR9+2+1Nottingham 2 R32Lost in Azay Le Rideau R32
Lost in Nottingham R16
1034
792
John Millman34AUS8-27
792
Shunsuke Mitsui21JPN8-27
792
Robert Cash23USA8-27
792
Dhakshineswar Suresh24IND8-27
796
Jonathan Mridha29SWE8-31Lost in Telde 2 R32
796
Julian Ocleppo26ITA8-26
798
Matt Kuhar27USA8-28Lost in Santiago R32
Lost in Qual. Concepcion R1
799
Calum Puttergill30AUS8-26
800
Colin Markes27USA8-26
801
Bekkhan Atlangeriev23RUS8+666+8Qual. Shymkent W
Lost in Shymkent F
Lost in Shymkent 2 R32
802
Maxim Shin20UZB8+146+4Lost in Qual. Shymkent R2
Qual. Shymkent 2 W
Lost in Shymkent 2 SF
803
Michele Ribecai21ITA8+68+3Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 QF
804
Trey Hilderbrand23USA8-28Lost in Qual. Porto Alegre R1
805
Bruno Fernandez19BRA8-28
806
Jiří Barnat22CZE8+26+2Lost in Antalya 15 R16
Lost in Antalya 16 R16
807
Miles Jones23USA8+149+4Lost in Vero Beach SF
808
Sean Hess23ARG8+25+2Kursumlijska Banja 3 R32Lost in Dubrovnik QF923
809
Aliaksandr Liaonenka25BLR8-31Lost in Monastir 16 R32
810
Mark Whitehouse30GBR8-26
811
Kody Pearson24AUS8-26
812
Petr Bar Biryukov22RUS8-24
813
S D Prajwal Dev27IND8+2+1Lost in Shymkent R32
Lost in Shymkent 2 R16
814
Yi Zhou19CHN8-34Guangzhou R32Lost in Shenzhen R321483
814
Federico Bondioli18ITA8-25Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
814
Alexandros Skorilas24GRE8-25
817
Kristjan Tamm25EST8+25+2Lost in Monastir 16 QF
Lost in Monastir 17 R32
818
Ezequiel Monferrer20ARG8-26
819
Aleksandr Braynin24UKR8+36+2Qual. Sabadell R2Lost in Meerbusch QF
820
Marlon Vankan23GER8-24Lost in Meerbusch R32
821
Juan Estevez18ARG8+71+3Anapoima R32Lost in Santiago R32
Lost in Mosquera QF
933
822
Lucas Miedler27AUT7-25Lost in Qual. Cagliari R1
822
Charlie Robertson17GBR7-25
822
Karlis Ozolins21LAT7-25
825
Fernando Romboli35BRA7-25
826
Kenta Miyoshi20JPN7-25
827
Hernando Jose Escurra Isnardi26PAR7-25
828
Aristotelis Thanos23GRE7-25
828
Pedro Rodenas20ESP7-25
830
Maxwell Mckennon21USA7-25
831
Miljan Zekić35SRB7-25
832
Nikola Milojević28SRB7+163+4Lost in Qual. Kursumlijska Banja 2 R3
Lost in Kursumlijska Banja 2 SF
Lost in Qual. Kursumlijska Banja 3 R1
832
Emilio Gómez32ECU7-4+1Lost in Concepcion R32
Lost in Qual. Porto Alegre R2
834
Thomas Deschamps25FRA7-26Lost in Qual. Angers R1
835
Leopold Zima23GER7-26
836
Kuzey Cekirge24TUR7+30+2Qual. Antalya 17 R3Lost in Qual. Antalya 16 R3
Lost in Antalya 16 QF
837
Guido Andreozzi32ARG7-27Lost 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
839
Tomasz Berkieta17POL7-28Antalya 17 R32Lost in Qual. Ostrava R1822
842
Thomas Braithwaite24AUS7-26
842
Rayane Oumaouche26FRA7-26
844
Jordi Garcia Mestre21ESP7+319+5Lost in Shymkent R16
Lost in Shymkent 2 SF
845
Naoki Tajima23JPN7-10+1Antalya 17 R32Lost in Antalya 16 R16822
845
Arthur Bonnaud27FRA7-29Lost in Angers R32
847
Alexander Stater25USA7-8+1Lost in Santiago R32
Lost in Qual. Concepcion R2
848
Iliyan Radulov18BUL7+37+2Qual. Sabadell R2Lost in Telde 2 QF
849
Benjamin Pietri27FRA7+39+2Qual. Telde 2 W
Lost in Telde 2 QF
850
Alejandro Melero Kretzer19ESP7-31Qual. Telde 2 W
Lost in Telde 2 R32
851
Cengiz Aksu25TUR7-5+1Lost in Antalya 16 R16
Lost in Qual. Antalya 17 R2
852
Rafael Tosetto24BRA7-2+1Lost in Santiago R16
Lost in Qual. Concepcion R1
Lost in Qual. Porto Alegre R1
852
Luca Fantini23ITA7-30Lost in Kursumlijska Banja R16
854
Michael Bassem Sobhy19EGY7-29
855
Stefano Reitano26ITA7-31Lost in Santa Margherita 5 R32
Lost in Qual. Santa Margherita 6 R2
856
Mitsuki Wei Kang Leong19MAS7-29
857
Saveliy Ivanov19RUS7-9+1Lost in Shymkent R16
Qual. Shymkent 2 W
Lost in Shymkent 2 R32
858
Valerio Perruzza24ITA7+191+4Lost in Dubrovnik QF
Lost in Split QF
859
Pietro Marino22ITA7+106+3Santa Margherita 6 R32Lost in Dubrovnik QF
Qual. Santa Margherita 5 W
Lost in Santa Margherita 5 R16
Qual. Santa Margherita 6 W
832
860
Kosuke Ogura28JPN7-7+1Lost in Santiago R32
Lost in Mosquera R16
861
Matthew William Donald19CZE7-35Antalya 17 R32Lost in Antalya 16 R32822
862
Matic Kriznik18SLO7-7+1Osijek R32Lost in Shymkent R32
Lost in Shymkent 2 R16
822
863
Akira Santillan26AUS6+48+2Lost in Qual. Shenzhen R2
864
Perry Gregg23USA6-34
865
Antoine Bellier27SUI6-34
866
Tauheed Browning21USA6-37Lost in Monastir 16 R32
Lost in Monastir 17 R32
867
Jakub Filip18CZE6-3+1Lost in Meerbusch R16
868
Bang Shuo Yin25TWN6-35
869
Martin Krumich21CZE6-34Lost in Qual. Ostrava R1
870
Pavlos Tsitsipas18GRE6-3+1Anapoima R32Lost in Mosquera R16731
871
Demetris Azoides23GRE6+71+2Lost in Qual. Monastir 16 R1
Lost in Monastir 17 QF
872
Jan Hrazdil19CZE6+71+2Qual. Meerbusch W
Lost in Meerbusch QF
873
Federico Aguilar Cardozo19URU6+1Qual. Santiago W
Lost in Santiago R16
873
Leonid Sheyngezikht23BUL6-36Lost in Mosquera R32
Lost in Qual. Porto Alegre R1
875
Dušan Obradović23SRB6+272+4Lost in Kursumlijska Banja QF
Lost in Meerbusch QF
876
João Domingues30POR6-33
876
Jayden Court23AUS6-33
878
Pedro Boscardin Dias21BRA6-40Porto Alegre R32Lost in Concepcion R321056
879
Adam Heinonen21SWE6-40Qual. Dubrovnik W
Lost in Dubrovnik R32
Lost in Split R32
879
Federico Campana26ITA6+72+2Qual. Shymkent W
Lost in Shymkent R32
Lost in Shymkent 2 QF
881
Loann Massard18FRA6+4+1Lost in Azay Le Rideau R16
881
Daniel De Jonge24NED6-32
883
Leo Vithoontien24JPN6-4+1Lost in Santiago R16
Lost in Mosquera R32
884
Charlie Camus17FRA6-4+1Lost in Azay Le Rideau R32
Qual. Angers W
Lost in Angers R16
884
Sergio Callejon Hernando19ESP6-4+1Lost in Telde 2 R32
Lost in Sanxenxo R16
884
Chirag Duhan20IND6-38Lost in Qual. Shymkent R1
Qual. Shymkent 2 W
Lost in Shymkent 2 R32
887
Ivan Marrero Curbelo25ESP6-37Lost in Vero Beach R32
888
Jake Delaney26AUS6-35
888
Alexander Donski25BUL6+3+1Qual. Monastir 16 W
Lost in Monastir 16 R16
888
Alejandro Hoyos24COL6-43Anapoima R32Lost in Mosquera R32731
891
Ofek Shimanov18ISR6-34
892
Matthias Ujvary19AUT6-40Osijek R32Lost in Antalya 16 R32721
892
Jasza Szajrych22POL6+1Lost in Dubrovnik R32
Lost in Split R16
894
Mohamed Nazim Makhlouf27ALG6+74+2Monastir 18 R32Lost in Monastir 17 QF721
895
Casey Hoole21AUS5-37
896
Alec Deckers23NED5+298+4Lost in Meerbusch SF
896
Hunter Heck21USA5-37
898
Naoki Nakagawa27JPN5-38
898
Ryotero Matsumura27JPN5-38
900
Thantub Suksumrarn22THA5-38
901
Tatsuma Ito35JPN5-38Lost in Qual. Cagliari R1
902
Viktor Jović22SRB5+565+5Kursumlijska Banja 3 R32Lost in Kursumlijska Banja SF
Lost in Kursumlijska Banja 2 R16
620
903
George Loffhagen23GBR5-36
903
Sidharth Rawat31IND5-36
905
Ray Ho24TWN5-35
906
Simon Anthony Ivanov23BUL5+501+4Lost in Kursumlijska Banja SF
906
Daniele Minighini19ITA5-42Santa Margherita 6 R32Lost in Qual. Dubrovnik R3
Lost in Qual. Split R2
630
908
Ivan Denisov23RUS5+14+1Anapoima R32Lost in Mosquera R16630
909
Michal Krajci19SVK5+86+2Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja QF
Qual. Kursumlijska Banja 2 W
Lost in Kursumlijska Banja 2 R32
909
Samuel Brosset26FRA5+98+2Lost in Azay Le Rideau QF
Lost in Qual. Angers R1
909
Dev Javia22IND5+451+4Qual. Shymkent W
Lost in Shymkent QF
Qual. Shymkent 2 W
Lost in Shymkent 2 QF
909
Luciano Carraro26ITA5-37
913
Aleksandre Metreveli30GEO5+518+4Lost in Antalya 15 SF
914
Illya Beloborodko22UKR5-41
914
Joshua Charlton24AUS5-41Lost in Qual. Nottingham R2
Lost in Qual. Nottingham 2 R2
916
Kane Bonsach Ganley19DEN5+27+1Qual. Telde 2 W
Lost in Telde 2 R16
916
Woobin Shin20KOR5-40
918
Markus Molder18EST5+22+1Osijek R32Lost in Dubrovnik R16620
919
Albert Pedrico Kravtsov18ESP5+111+2Qual. Sabadell R2Qual. Telde 2 W
Lost in Telde 2 QF
920
Pavel Verbin22RUS5-40Lost in Qual. Shymkent R1
Lost in Qual. Shymkent 2 R2
920
Romain Faucon21BEL5-44Osijek R32620
922
Menelaos Efstathiou25CYP5+529+4Qual. Monastir 16 W
Lost in Monastir 16 R32
Lost in Monastir 17 SF
922
Tao Mu24CHN5-37
922
Taiyo Yamanaka22JPN5-44Monastir 18 R32620
925
Gabriele Bosio23ITA5-35
925
Andrey Chepelev25RUS5-41Lost in Antalya 15 R32
927
Juan Sebastian Osorio26COL5+251+3Anapoima R32Lost in Mosquera QF630
928
Lorenzo Carboni18ITA5+30+1Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
929
Collin Altamirano28USA5-49Anapoima R32Lost in Mosquera R32630
930
Lewie Lane23GER5-36
930
Ioan Alexandru Chirita21ROU5-36
932
Boris Butulija25SRB5+112+2Lost in Azay Le Rideau R32
Lost in Kursumlijska Banja 2 QF
932
Igor Kudriashov20RUS5-35
934
David Poljak27CZE5-35Lost in Qual. Ostrava R1
934
Mateo Del Pino20ARG5-35
936
Hayato Matsuoka19JPN5-40Qual. Sabadell R2Lost in Azay Le Rideau R32
937
Pablo Trochu20FRA5+34+1Lost in Qual. Monastir 16 R2
Lost in Monastir 17 R16
937
Thiago Cigarran24ARG5-38Lost in Santiago R32
937
Leonardo Rossi21ITA5+29+1Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 R16
937
Dragos Nicolae Cazacu20ROU5-38Lost in Qual. Kursumlijska Banja R3
Qual. Kursumlijska Banja 2 W
Lost in Kursumlijska Banja 2 R32
941
Samir Hamza Reguig22ALG5-44Monastir 18 R32Lost in Monastir 16 R32
Lost in Monastir 17 R32
620
942
Gleb Sakharov35FRA4+525+4Qual. Azay Le Rideau W
Lost in Azay Le Rideau SF
942
Thiemo de Bakker35NED4-39
942
Younes Lalami Laaroussi23MAR4-39
942
Luciano Tacchi23ARG4-39
942
Jay Dylan Hara Friend20JPN4-39
942
Alexander Kotzen23USA4-39
942
Iñaki Montes De La Torre21ESP4-39
942
Alfredo Perez26USA4-39
942
Cooper Williams18USA4-39
951
Norbert Gombos33SVK4+516+4Santa Margherita 6 R32Qual. Ostrava W
Lost in Ostrava R32
529
951
Zoran Ludoski18SRB4+516+4Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja SF
951
Guy Orly Iradukunda28BDI4-40
951
Scott Jones26AUS4-40
951
Daniil Ostapenkov20BLR4-40
951
Maximilian Neuchrist32AUT4-40
951
Mats Moraing31GER4-40
958
Paul Valsecchi26FRA4-41
959
Milan Welte22GER4-40
959
Petr Nouza25CZE4-40Lost in Qual. Cagliari R1
961
Gilles Arnaud Bailly18BEL4-39
961
Alessandro Ingarao24ITA4-44Qual. Dubrovnik W
Lost in Dubrovnik R32
961
Seon Yong Han23KOR4-39
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
Frederico Ferreira Silva29POR4-46Sabadell R32Lost in Qual. Ostrava R1529
968
Elijah Strode22USA4-39
968
Finn Bass24GBR4+392+3Qual. Nottingham W
Lost in Nottingham QF
Qual. Nottingham 2 W
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
Ewen Lumsden24GBR4+381+3Nottingham 2 R32Lost in Nottingham QF529
979
Toby Martin31GBR4-50Qual. Nottingham W
Lost in Nottingham R32
Qual. Nottingham 2 W
981
Ron Ellouck19ISR4-38
982
Vincent Marysko18GER4-45Lost in Meerbusch R32
982
Luc Fomba25FRA4+32+1Qual. Azay Le Rideau W
Lost in Azay Le Rideau R16
984
Drew Van Orderlain29USA4-63Orange Park R32Lost in Santiago R32
Lost in Vero Beach R32
519
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 W
Lost in Nottingham R32
Lost in Qual. Nottingham 2 R2
986
Gabriel Donev27BUL4-43Lost in Kursumlijska Banja R16
986
Lorenzo Lorusso24ITA4-35Lost in Qual. Santa Margherita 5 R1
991
Alexander Frusina18USA4-43Kursumlijska Banja 3 R32Lost in Qual. Savannah R1519
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
994
Carlo Alberto Caniato18ITA4+151+2Lost in Dubrovnik QF
Lost in Split R32
995
Maxence Beaugé23FRA4-44Lost in Angers R32
995
Mert Naci Türker25TUR4+168+2Qual. Antalya 17 R3Qual. Antalya 15 W
Lost in Antalya 15 QF
995
George Houghton25GBR4+35+1Qual. Nottingham W
Lost in Nottingham R16
Lost in Qual. Nottingham 2 R2
995
Vuk Radjenovic18SRB4+24+1Qual. Kursumlijska Banja 3 R3Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 R16
995
Paul Barbier Gazeu18FRA4+168+2Lost in Kursumlijska Banja QF
995
Mert Alkaya23TUR4-36Lost in Qual. Antalya 15 R3
Lost in Qual. Antalya 16 R3
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   
Monastir 18   
Orange Park, Osijek   
Highlight Country :