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 Cut7765
1
Jannik Sinner22ITA4500+200Lost in Madrid QF
(R16  )
2
Daniil Medvedev28RUS2850+200Lost in Madrid QF 
3
Casper Ruud25NOR2375+100Lost in Madrid R16
(R32  )
4
Alexander Zverev27GER2085+100Lost in Madrid R16 
5
Carlos Alcaraz20ESP1900+2+200Lost in Madrid QF 
6
Stefanos Tsitsipas25GRE1865-1+10Lost in Madrid R64 
7
Alex de Minaur25AUS1755-1+10Lost in Madrid R64 
8
Andrey Rublev26RUS1720+5+650Madrid F
(SF  )
20702070
9
Grigor Dimitrov32BUL1575-1+10Lost in Madrid R64 
Advertisement
10
Taylor Fritz26USA1380+5+400Lost in Madrid SF 
11
Hubert Hurkacz27POL1360-1+100Lost in Madrid R16
(R64  )
12
Novak Djoković36SRB1310-3
13
Ugo Humbert25FRA1275-2+50Lost in Madrid R32
14
Holger Rune21DEN1125-2+50Lost in Madrid R32 
15
Sebastián Báez23ARG1120-1+50Lost in Madrid R32
16
Félix Auger-Aliassime23CAN1105+24+650Madrid F
(SF  )
14551455
17
Jiří Lehečka22CZE1035+8+400Lost in Madrid SF 
18
Tommy Paul26USA1025-2+50Lost in Madrid R32 
19
Karen Khachanov27RUS1010-2+100Lost in Madrid R16 
20
Alexander Bublik26KAZ960-2+100Lost in Madrid R16 
21
Alejandro Tabilo26CHI878-1+100Aix-en-Provence FLost in Madrid R128Lost in Madrid R128
Aix-en-Provence F
963963
22
Ben Shelton21USA850-3+50Lost in Madrid R32 
23
Mariano Navone23ARG778+120Cagliari FLost in Madrid R64 Lost in Madrid R64 
Cagliari F
863863
24
Cameron Norrie28GBR755-3+50Lost in Madrid R32 
25
Nuno Borges27POR695-3+25Lost in Madrid R128
Lost in Cagliari QF
26
Jan Lennard Struff34GER675+2+100Lost in Madrid R16 
27
Jordan Thompson30AUS655-3+10Lost in Madrid R64
28
Francisco Cerúndolo25ARG650+14+200Lost in Madrid QF 
29
Facundo Díaz Acosta23ARG644-3+10Lost in Madrid R128 
30
Tallon Griekspoor27NED600+4+100Lost in Madrid R16
(R32  )
31
Tomás Martín Etcheverry24ARG595-2+35Lost in Madrid R64
Lost in Aix-en-Provence QF
32
Pedro Martínez27ESP584-5Lost in Qual. Madrid R1
Lost in Aix-en-Provence R32
33
Jack Draper22GBR545-1+30Lost in Madrid R64 
34
Nicolás Jarry28CHI535-4+10Lost in Madrid R64
35
Frances Tiafoe26USA535-4+10Lost in Madrid R64
Lost in Cagliari R16
36
Luciano Darderi22ITA534+5+80Lost in Madrid R64
(R128  )
Lost in Cagliari SF
37
Fábián Marozsán24HUN530-4+30Lost in Madrid R64
38
Sebastian Korda23USA525-2+50Lost in Madrid R32 
39
Lorenzo Musetti22ITA500+14+100Cagliari FLost in Madrid R64Lost in Madrid R64
Cagliari F
585585
40
Jakub Menšík18CZE500+3+50Lost in Madrid R32
(R64  )
41
Tomáš Macháč23CZE498-3+30Lost in Madrid R64
42
Arthur Fils19FRA495-7+10Lost in Madrid R64
43
Brandon Nakashima22USA495-4+30Qual. Madrid W
Lost in Madrid R128
Lost in Aix-en-Provence QF
44
Dušan Lajović33SRB485-7+10Lost in Madrid R128
45
Miomir Kecmanović24SRB475-1+30Lost in Madrid R64 
46
Flavio Cobolli21ITA470+3+50Lost in Madrid R32
47
Matteo Arnaldi23ITA470-2+30Lost in Madrid R64 
48
Márton Fucsovics32HUN465-2+25Lost in Cagliari QF
49
Alejandro Davidovich Fokina24ESP450+5+50Lost in Madrid R32 
Advertisement
50
Gaël Monfils37FRA435-3+10Lost in Madrid R128 
51
Dominik Koepfer30GER431-3+10Lost in Madrid R128
52
Jaume Munar26ESP430+20+113Aix-en-Provence FLost in Madrid R64Lost in Madrid R64
Aix-en-Provence F
515515
53
Emil Ruusuvuori25FIN420-2+10Lost in Madrid R128
Lost in Aix-en-Provence R32
54
Arthur Cazaux21FRA413-4
55
Adrian Mannarino35FRA405+10Lost in Madrid R64
Lost in Aix-en-Provence R16
56
Roberto Bautista Agut36ESP403+3+40Lost in Qual. Madrid R2
Lost in Madrid R64
57
Zizou Bergs24BEL402-5Lost in Madrid R128
58
Aleksandar Kovačević25USA401+30Qual. Madrid W
Lost in Madrid R128
Lost in Aix-en-Provence R32
59
Facundo Bagnis34ARG396+14+81Qual. Madrid W
Lost in Madrid R64 
Qual. Aix-en-Provence W
Lost in Aix-en-Provence QF
60
Federico Coria32ARG395+2+35Lost in Qual. Madrid R2
Lost in Cagliari QF
61
Valentin Vacherot25MON395+8+64Lost in Qual. Madrid R2
Qual. Aix-en-Provence W
Lost in Aix-en-Provence SF
62
Roberto Carballés Baena31ESP390-1+30Lost in Madrid R64
63
Marcos Giron30USA390-6+10Lost in Madrid R128
Lost in Aix-en-Provence R32
64
Borna Ćorić27CRO389-1+30Lost in Madrid R64 
65
Luca Nardi20ITA386-9
66
Lorenzo Sonego28ITA374+2+43Lost in Madrid R64 
Lost in Cagliari R16
67
Alex Michelsen19USA371-7+10Lost in Madrid R128 
Lost in Cagliari R32
68
Thiago Seyboth Wild24BRA357+6+50Lost in Madrid R32 
69
Christopher O'Connell29AUS355-3+10Lost in Madrid R128
70
Sumit Nagal26IND354-6
71
Matteo Berrettini28ITA350-6
72
Giovanni Mpetshi Perricard20FRA342-5
73
Alexander Shevchenko23KAZ338+5+43Lost in Madrid R64 
Lost in Aix-en-Provence R16
74
Alexei Popyrin24AUS335-3+10Lost in Madrid R128
75
Juncheng Shang19CHN333+30Lost in Madrid R64
(R128  )
76
Leandro Riedi22SUI326-6
77
James Duckworth32AUS314+13+56Lost in Shenzhen F
Lost in Guangzhou QF
78
Sebastian Ofner27AUT310-2+10Lost in Madrid R128
79
Taro Daniel31JPN308+3+30Lost in Madrid R64
Lost in Cagliari R32
80
Camilo Ugo Carabelli24ARG303+1+23Lost in Qual. Madrid R2
Lost in Cagliari R16
81
Adam Walton25AUS302-1+22Guangzhou SF324355
82
Corentin Moutet25FRA300+2+30Qual. Madrid W
Lost in Madrid R128 
83
Cristian Garín27CHI300-6Lost in Aix-en-Provence R32
84
Luca Van Assche19FRA296+1+30Lost in Madrid R64
85
Pavel Kotov25RUS295+13+50Lost in Madrid R32 
86
Mikhail Kukushkin36KAZ293-7+6Lost in Qual. Madrid R1
Qual. Aix-en-Provence W
Lost in Aix-en-Provence R32
87
Roman Safiullin26RUS280+20+60Lost in Madrid R128
Lost in Aix-en-Provence SF
88
Thiago Monteiro29BRA277+21+70Qual. Madrid W
Lost in Madrid R32
(R64  )
89
Yannick Hanfmann32GER276-3+10Lost in Madrid R128
90
Daniel Altmaier25GER276+14+50Lost in Madrid R32
Lost in Cagliari R32
91
Arthur Rinderknech28FRA276+2+23Lost in Madrid R128
Lost in Aix-en-Provence R16
92
Pierre Hugues Herbert33FRA276-9Lost in Qual. Madrid R1
Lost in Qual. Aix-en-Provence R1
93
Thanasi Kokkinakis28AUS273+7+30Qual. Madrid W
Lost in Madrid R128 
94
Thiago Agustín Tirante23ARG268-5+10Lost in Qual. Madrid R2
Lost in Cagliari R32
95
Otto Virtanen22FIN265-8Mauthausen R32Lost in Qual. Aix-en-Provence R1Lost in Qual. Aix-en-Provence R1
Mauthausen R32
272365
96
Lukáš Klein26SVK262+12+50Qual. Madrid W
Lost in Madrid R64
97
Joao Fonseca17BRA261+5+30Lost in Madrid R64
(R128  )
98
Harold Mayot22FRA261-10Lost in Aix-en-Provence R32
99
Zhizhen Zhang27CHN260-5+10Lost in Madrid R128
Advertisement
100
Patrick Kypson24USA257-9Lost in Savannah R32
101
Stefano Napolitano29ITA254-9Lost in Qual. Madrid R1
102
Richard Gasquet37FRA250+14+55Qual. Madrid W
Lost in Madrid R128 
Lost in Aix-en-Provence QF
103
Damir Džumhur31BIH250+27+75Ostrava W
104
David Goffin33BEL249-9Lost in Qual. Madrid R1
105
Michael Mmoh26USA248-9Lost in Savannah R32
106
Fabio Fognini36ITA246-9Lost in Cagliari R32
107
Albert Ramos Viñolas36ESP245+5+43Qual. Madrid W
Lost in Madrid R128
Lost in Aix-en-Provence R16
108
Matteo Gigante22ITA244-9Lost in Qual. Madrid R1
109
Daniel Elahi Galán27COL238+20+60Lost in Madrid R128
Lost in Cagliari SF
110
Seongchan Hong26KOR238-9Wuxi R32244313
111
Botic van de Zandschulp28NED230+3+30Lost in Madrid R64
Lost in Aix-en-Provence R32
112
Rinky Hijikata23AUS230-9
113
Yasutaka Uchiyama31JPN225-8Lost in Shenzhen R32
Lost in Guangzhou R32
114
Marco Trungelliti34ARG221-8
115
Duje Ajduković23CRO216-5+10Lost in Qual. Madrid R2
116
Lloyd Harris27RSA214+42+75Shenzhen W
117
Aleksandar Vukic28AUS211-4+10Lost in Madrid R128
Lost in Aix-en-Provence R32
118
Radu Albot34MDA208-3+10Lost in Qual. Madrid R2
Lost in Cagliari R32
119
Francisco Comesaña23ARG207+4+23Mauthausen R32Lost in Qual. Madrid R2
Lost in Aix-en-Provence R16
Lost in Qual. Madrid R2
Lost in Aix-en-Provence R16
Mauthausen R32
214307
120
Román Andrés Burruchaga22ARG206-9Mauthausen R32213306
121
Dmitry Popko27KAZ206+3+22Lost in Savannah SF
Lost in Porto Alegre R32
122
Alexandre Müller27FRA205-3+13Lost in Qual. Madrid R1
Lost in Aix-en-Provence R16
123
Max Purcell26AUS200+9+30Wuxi R32Lost in Madrid R64
Lost in Guangzhou R32
Lost in Madrid R64
Lost in Guangzhou R32
Wuxi R32
206275
124
Nicolas Moreno De Alboran26USA196-2+12Lost in Rome QF
125
Jurij Rodionov24AUT194-8Lost in Qual. Madrid R1
126
Nick Hardt23DOM193-8Francavilla R32199268
127
Jozef Kovalík31SVK193-7+6Mauthausen R32Lost in Rome R16Lost in Rome R16
Mauthausen R32
200293
128
Alejandro Moro Cañas23ESP191+58+75Rome W
129
Mattéo Martineau25FRA191-8+6Mauthausen R32Lost in Rome R16Lost in Rome R16
Mauthausen R32
198291
130
Denis Shapovalov25CAN190+26+50Lost in Madrid R32 
131
Enzo Couacaud29FRA189-6+6Lost in Ostrava R16
132
Grégoire Barrère30FRA185-6+3Lost in Qual. Madrid R1
Lost in Qual. Aix-en-Provence R2
Lost in Aix-en-Provence R32
133
Pablo Llamas Ruiz21ESP183+17+33Qual. Madrid W
Lost in Madrid R128
Lost in Qual. Aix-en-Provence R2
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+12Wuxi R32Lost in Shenzhen R16
Lost in Guangzhou R16
Lost in Shenzhen R16
Lost in Guangzhou R16
Wuxi R32
183252
139
Rafael Nadal37ESP175+113+100Lost in Madrid R16 
140
Omar Jasika26AUS174-4+12Wuxi R32Lost in Savannah R16
Lost in Guangzhou R16
Lost in Savannah R16
Lost in Guangzhou R16
Wuxi R32
180249
141
Emilio Nava22USA171+12+25Lost in Qual. Madrid R1
Lost in Cagliari QF
142
Clément Chidekh22FRA169-3+8Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 R32
Lost in Qual. Aix-en-Provence R1
143
Zachary Svajda21USA168+13Lost in Cagliari R16
144
Coleman Wong19HKG167-6+6Lost in Shenzhen R16
Lost in Guangzhou R32
145
Yoshihito Nishioka28JPN166+9+23Lost in Madrid R128 
Lost in Cagliari R16
146
Andy Murray36GBR165-13
147
Gianluca Mager29ITA165-13Francavilla R32171240
148
Hugo Gaston23FRA164-1+13Lost in Qual. Madrid R1
Lost in Aix-en-Provence R16
149
Martin Damm20USA161-12
Advertisement
150
Juan Pablo Varillas28PER160-10Lost in Cagliari R32
151
Nicolás Mejía24COL159-3+8Anapoima SF167176
152
Henri Squire23GER159+35+44Lost in Ostrava F
153
Mitchell Krueger30USA159-7+6Lost in Savannah R16
154
Murkel Dellien26BOL158-13Francavilla R32Lost in Porto Alegre R32Lost in Porto Alegre R32
Francavilla R32
164233
155
Giulio Zeppieri22ITA157-3+10Lost in Qual. Madrid R2
Lost in Cagliari R32
156
Gustavo Heide22BRA155-14Mauthausen R32162255
157
Zsombor Piros24HUN153-13Lost in Rome R32
Lost in Cagliari R32
158
Marc-Andrea Hüsler27SUI153-13Mauthausen R32160253
159
Jesper de Jong23NED152+6+18Lost in Rome QF
Qual. Cagliari W
Lost in Cagliari R32
160
Maxime Cressy26USA152+10+22Guangzhou SF174205
161
Constant Lestienne31FRA150-12
162
Lucas Pouille30FRA148-11Mauthausen R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Mauthausen R32
155248
163
Christopher Eubanks27USA145-1+10Lost in Madrid R128
Lost in Cagliari R16
164
Denis Kudla31USA145-5+6Lost in Savannah R16
165
Gonzalo Bueno20PER144+72+64Concepcion W
Lost in Porto Alegre SF
166
Kamil Majchrzak28POL143-11Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
167
Milos Raonic33CAN140-10
168
Felipe Meligeni Alves26BRA138+14+19Lost in Qual. Madrid R1
Qual. Aix-en-Provence W
Lost in Aix-en-Provence R16
169
Henrique Rocha20POR138-9Lost in Ostrava R32
170
Tristan Boyer23USA138+2+12Francavilla R32Lost in Savannah QFLost in Savannah QF
Francavilla R32
144213
171
Tomás Barrios Vera26CHI137-10
172
Valentin Royer22FRA136-5+3Lost in Santa Margherita 5 QF
173
Denis Yevseyev30KAZ136+5+12Lost in Shenzhen QF
Lost in Guangzhou R32
174
Terence Atmane22FRA135-11Lost in Qual. Madrid R1
Lost in Aix-en-Provence R32
175
Dane Sweeny23AUS135-11Lost in Shenzhen R32
Lost in Guangzhou R32
176
Chun Hsin Tseng22TWN135-5+6Lost in Ostrava R16
177
Paul Jubb24GBR135+20+25Nottingham W
Lost in Nottingham 2 QF
178
Juan Pablo Ficovich27ARG134+21+25Lost in Concepcion F
179
Benoît Paire34FRA133-13
180
Li Tu27AUS132-12Wuxi R32Lost in Shenzhen R32
Lost in Guangzhou R32
Lost in Shenzhen R32
Lost in Guangzhou R32
Wuxi R32
138207
181
Manuel Guinard28FRA131+17+22Lost in Ostrava SF
182
Alexis Galarneau25CAN130-13Francavilla R32136205
183
Aziz Dougaz27TUN130+32+32Lost in Hammamet 7 F
Lost in Angers F
184
Filip Cristian Jianu22ROU130-10+4Lost in Antalya 16 R32
Lost in Antalya 17 SF
185
Daniel Masur29GER127-12+1Lost in Nottingham R16
Lost in Nottingham 2 R32
186
Vilius Gaubas19LTU127+55+48Mauthausen R32Qual. Rome W
Lost in Rome F
Qual. Rome W
Lost in Rome F
Mauthausen R32
134227
187
Hugo Dellien30BOL127+23+25Francavilla R32Lost in Rome SF
Lost in Qual. Cagliari R2
Lost in Rome SF
Lost in Qual. Cagliari R2
Francavilla R32
133202
188
Maxime Janvier27FRA126+18+22Lost in Savannah SF
189
Laslo Djere28SRB125-14
190
Maximilian Marterer28GER125-14Lost in Qual. Madrid R1
191
Samuel Vincent Ruggeri21ITA125-14Lost in Rome R32
192
Jules Marie32FRA124-9+6Francavilla R32Lost in Shenzhen R16Lost in Shenzhen R16
Francavilla R32
124193
193
Ethan Quinn20USA123-9+6Francavilla R32Lost in Savannah R16Lost in Savannah R16
Francavilla R32
129198
194
Titouan Droguet22FRA123-15Francavilla R32Lost in Qual. Madrid R1Lost in Qual. Madrid R1
Francavilla R32
129198
195
Jay Clarke25GBR123+7+16Santa Margherita 6 F132132
196
Javier Barranco Cosano25ESP122-15Lost in Qual. Rome R1
197
Adrian Andreev22BUL122-17Francavilla R32Lost in Rome R32Lost in Rome R32
Francavilla R32
128197
198
Tristan Schoolkate23AUS121+27+34Guangzhou SFLost in Shenzhen QFLost in Shenzhen QF
Guangzhou SF
143174
199
Bernard Tomic31AUS119-5+8Xalapa SFLost in Savannah R32Lost in Savannah R32
Xalapa SF
127136
Advertisement
200
Brandon Holt26USA118-10+6Wuxi R32Lost in Guangzhou R16Lost in Guangzhou R16
Wuxi R32
124193
201
Geoffrey Blancaneaux25FRA117-16Lost in Rome R32
202
Yuta Shimizu24JPN115+11+14Lost in Shenzhen R32
Lost in Qual. Guangzhou R2
Lost in Guangzhou QF
203
Benjamin Hassan29LBN114+25+30Mauthausen R32Qual. Madrid W
Lost in Madrid R128
Qual. Madrid W
Lost in Madrid R128
Mauthausen R32
121214
204
Hazem Naw24SYR114-16
205
Rudolf Molleker23GER113-16
206
Santiago Rodríguez Taverna24ARG112-15
207
Vít Kopřiva26CZE111-15Lost in Qual. Madrid R1
208
Quentin Halys27FRA111-15Lost in Qual. Madrid R1
209
Daniel Evans33GBR110-14
210
Bernabé Zapata Miralles27ESP110-14Lost in Qual. Madrid R1
211
Ramkumar Ramanathan29IND110-11+2Qual. Wuxi R1Lost in Qual. Shenzhen R2
Lost in Qual. Guangzhou R1
Lost in Qual. Shenzhen R2
Lost in Qual. Guangzhou R1
Qual. Wuxi R1
112114
212
Andrés Andrade25ECU109+90+50Qual. Savannah W
Lost in Savannah F
Lost in Orange Park QF
213
Stefano Travaglia32ITA109+11+22Francavilla R32Lost in Rome SFLost in Rome SF
Francavilla R32
115184
214
Shintaro Mochizuki20JPN108+24+29Francavilla R32Lost in Qual. Madrid R2
Qual. Cagliari W
Lost in Cagliari R16
Lost in Qual. Madrid R2
Qual. Cagliari W
Lost in Cagliari R16
Francavilla R32
114183
215
Marc Polmans27AUS108-14
216
Ugo Blanchet25FRA106-13Mauthausen R32Lost in Qual. Aix-en-Provence R1Lost in Qual. Aix-en-Provence R1
Mauthausen R32
113206
217
Khumoyun Sultanov25UZB106-6+4Lost in Osijek SF
218
Juan Manuel Cerúndolo22ARG106+14+25Mauthausen R32Lost in Rome R16
Qual. Cagliari W
Lost in Cagliari R16
Lost in Rome R16
Qual. Cagliari W
Lost in Cagliari R16
Mauthausen R32
113206
219
Facundo Mena31ARG106+37+32Santiago W
Lost in Concepcion QF
Lost in Porto Alegre SF
220
Vadym Ursu27UKR105-15
221
Thai Son Kwiatkowski29USA105-17Lost in Savannah R32
222
Jakub Nicod19CZE105-6+10Qual. Ostrava W
Lost in Ostrava R16
223
Yunchaokete Bu22CHN104+6+22Guangzhou SF126157
224
Maks Kaśnikowski20POL103-16Francavilla R32Lost in Ostrava R32Lost in Ostrava R32
Francavilla R32
109178
225
Martin Landaluce18ESP102-16Mauthausen R32Lost in Madrid R128Lost in Madrid R128
Mauthausen R32
109202
226
Yosuke Watanuki26JPN101-14
227
Adolfo Daniel Vallejo20PAR99-13Lost in Porto Alegre R32
228
Arthur Géa19FRA98-11+4Qual. Mauthausen R1Qual. Savannah W
Lost in Savannah R32
Qual. Savannah W
Lost in Savannah R32
Qual. Mauthausen R1
100102
229
Ergi Kırkın25TUR97+46+29Porto Alegre FLost in Concepcion R16Lost in Concepcion R16
Porto Alegre F
122122
230
Andrea Collarini32ARG94-4+8Lost in Sabadell SF
231
Gastão Elias33POR92-13Qual. Francavilla R19496
232
Stefan Kozlov26USA91-13Lost in Savannah R32
233
Alexander Blockx19BEL90-13
234
Francesco Maestrelli21ITA90+9+12Lost in Rome QF
Lost in Cagliari R32
235
Jonáš Forejtek23CZE90-13+2Lost in Qual. Ostrava R2
236
Gijs Brouwer28NED90+10+12Lost in Savannah QF
237
Giovanni Fonio25ITA89-16
238
Gonzalo Oliveira29VEN88-15Lost in Savannah R32
Lost in Porto Alegre R32
239
Raphaël Collignon22BEL87+173+50Hammamet 7 W
Angers W
240
Sandro Kopp23AUT87+8Mauthausen R32Lost in Hammamet 7 SFLost in Hammamet 7 SF
Mauthausen R32
94187
241
Jelle Sels28NED86+7+10Qual. Mauthausen R1Qual. Ostrava W
Lost in Ostrava R16
Qual. Ostrava W
Lost in Ostrava R16
Qual. Mauthausen R1
8890
242
Kilian Feldbausch18SUI85-15
243
Francesco Passaro23ITA85-13+3Lost in Rome R32
Lost in Qual. Cagliari R2
244
Gabriel Diallo22CAN84-2+6Mauthausen R32Lost in Ostrava R32
Qual. Cagliari W
Lost in Cagliari R32
Lost in Ostrava R32
Qual. Cagliari W
Lost in Cagliari R32
Mauthausen R32
91184
245
Daniel Dutra da Silva35BRA84+79+30Porto Alegre FLost in Concepcion R16
Lost in Qual. Porto Alegre R2
Lost in Concepcion R16
Lost in Qual. Porto Alegre R2
Porto Alegre F
109109
246
Elmer Møller20DEN84-12+3Qual. Francavilla R2Lost in Santa Margherita 6 QFLost in Santa Margherita 6 QF
Qual. Francavilla R2
8888
247
Zdeněk Kolář27CZE84+18+12Lost in Ostrava QF
248
Rio Noguchi25JPN84-1+8Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou W
Lost in Guangzhou R32
249
Billy Harris29GBR84+15+12Francavilla R32Lost in Rome QFLost in Rome QF
Francavilla R32
90159
Advertisement
250
Juan Carlos Prado Angelo19BOL84+36+19Lost in Concepcion QF
Qual. Porto Alegre W
Lost in Porto Alegre QF
251
Enrico Dalla Valle26ITA84+15+12Francavilla R32Lost in Ostrava QFLost in Ostrava QF
Francavilla R32
89158
252
Daniel Mérida19ESP83-17+2Lost in Qual. Rome R2
Lost in Sabadell R32
253
Daniel Rincon21ESP83+20+14Francavilla R32Lost in Ostrava R16
Lost in Sabadell SF
Lost in Ostrava R16
Lost in Sabadell SF
Francavilla R32
89158
254
Gauthier Onclin23BEL82-5+6Lost in Ostrava R16
255
Pedro Sakamoto30BRA82-24Lost in Porto Alegre R32
256
Federico Agustin Gomez27ARG82+28+16Qual. Savannah W
Lost in Savannah QF
257
Tung Lin Wu25TWN81-24Wuxi R32Lost in Shenzhen R32Lost in Shenzhen R32
Wuxi R32
87156
258
Renzo Olivo32ARG81-22Lost in Concepcion R32
259
Abdullah Shelbayh20JOR81+10+10Lost in Qual. Madrid R2
260
Pedro Cachín29ARG80+198+50Lost in Madrid R32 
261
Valerio Aboian21ARG80-11+4Lost in Concepcion R16
Lost in Porto Alegre R32
262
Hady Habib25LBN79-23Lost in Savannah R32
Lost in Porto Alegre R32
263
Bogdan Bobrov26RUS78-18Lost in Qual. Savannah R1
264
Clément Tabur24FRA78-20Lost in Savannah R32
265
Giles Hussey26GBR77+15+10Lost in Nottingham SF
Lost in Nottingham 2 QF
266
Evgenii Tiurnev27RUS77-8+4Lost in Shymkent SF
Lost in Shymkent 2 R32
267
Alibek Kachmazov21RUS76+20+12Wuxi R32Lost in Shenzhen QF
Lost in Guangzhou R32
Lost in Shenzhen QF
Lost in Guangzhou R32
Wuxi R32
82151
268
Soonwoo Kwon26KOR75-17
269
Sho Shimabukuro26JPN75-16Mauthausen R3282175
270
Matej Dodig18CRO75-3+4Qual. Mauthausen R1Lost in Split SFLost in Split SF
Qual. Mauthausen R1
7779
271
Tennys Sandgren32USA75+1+6Lost in Savannah R16
272
Blaise Bicknell22JAM74-12+2Lost in Qual. Savannah R2
273
João Lucas Reis Da Silva24BRA74-19Lost in Qual. Savannah R1
Lost in Porto Alegre R32
274
Jan Choinski27GBR74-19Mauthausen R3281174
275
Matheus Pucinelli De Almeida23BRA73-18
276
Ričardas Berankis33LTU73+25+14Qual. Wuxi R1Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou W
Lost in Guangzhou R16
Qual. Shenzhen W
Lost in Shenzhen R32
Qual. Guangzhou W
Lost in Guangzhou R16
Qual. Wuxi R1
7577
277
Lorenzo Giustino32ITA73-15+1Qual. Francavilla R1Lost in Sabadell R16Lost in Sabadell R16
Qual. Francavilla R1
7577
278
Tristan Lamasine31FRA73-19Lost in Ostrava R32
279
Matías Soto25CHI72-18Lost in Concepcion R32
280
Roberto Cid Subervi30DOM72-4+4Lost in Concepcion R32
Lost in Porto Alegre R16
281
Matthew Dellavedova23AUS72-18Qual. Francavilla R1Lost in Nottingham R32
Lost in Nottingham 2 R32
Lost in Nottingham R32
Lost in Nottingham 2 R32
Qual. Francavilla R1
7476
282
Hiroki Moriya33JPN72+1+6Wuxi R32Lost in Qual. Shenzhen R2
Lost in Shenzhen R32
Qual. Guangzhou W
Lost in Guangzhou R32
Lost in Qual. Shenzhen R2
Lost in Shenzhen R32
Qual. Guangzhou W
Lost in Guangzhou R32
Wuxi R32
78147
283
Pol Martín Tiffon24ESP71-15Lost in Qual. Madrid R1
284
Mateus Alves23BRA71-6+4Lost in Porto Alegre R16
285
Yu-hsiou Hsu25TWN71+42+18Lost in Shenzhen R16
Lost in Guangzhou QF
286
Dino Prižmić18CRO70-16
287
Stan Wawrinka39SUI70-16Lost in Aix-en-Provence R32
288
Charles Broom26GBR70+118+32Nottingham 2 FLost in Nottingham FLost in Nottingham F
Nottingham 2 F
7979
289
Robin Bertrand21FRA70+39+17Monastir 16 W
Lost in Nottingham QF
Lost in Nottingham 2 R16
290
Omni Kumar22USA70+21+14Qual. Francavilla R1Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 QF
Lost in Santa Margherita 6 QF
Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 QF
Lost in Santa Margherita 6 QF
Qual. Francavilla R1
7173
291
Timofey Skatov23KAZ69+63+22Lost in Ostrava SF
292
Nikoloz Basilashvili32GEO69-13+2Lost in Qual. Ostrava R2
293
Alexey Zakharov24RUS69-16+1Lost in Monastir 17 R16
294
Marek Gengel28CZE69-20Lost in Nottingham 2 R32
295
Calvin Hémery29FRA69+14+12Lost in Savannah QF
Lost in Porto Alegre R32
296
Hamad Medjedović20SRB68+321+53Qual. Madrid W
Lost in Madrid R64
Lost in Qual. Aix-en-Provence R2
297
Nikolás Sánchez Izquierdo25ESP68+35+16Sabadell FLost in Rome R32Lost in Rome R32
Sabadell F
7777
298
Beibit Zhukayev23KAZ67+17+12Wuxi R32Lost in Guangzhou QFLost in Guangzhou QF
Wuxi R32
73142
299
Corentin Denolly26FRA67+6+9Orange Park FLost in Qual. Savannah R2Lost in Qual. Savannah R2
Orange Park F
7474
300
August Holmgren26DEN66-19
301
Mark Lajal20EST66+98+28Lost in Shenzhen SF
Lost in Guangzhou R16
302
Hernán Casanova30ARG66-9+4Lost in Concepcion R16
303
Oliver Crawford25GBR66-21Francavilla R32Lost in Savannah R3272141
304
Hikaru Shiraishi23JPN65-19
305
Remy Bertola25SUI65+91+26Qual. Wuxi R1Qual. Shenzhen W
Lost in Shenzhen SF
Lost in Qual. Guangzhou R1
6769
306
James McCabe20AUS65+14+10Qual. Wuxi R2Qual. Shenzhen W
Lost in Shenzhen R16
6969
307
Dominic Thiem30AUT64+14+10Lost in Qual. Madrid R2
308
Joris De Loore31BEL64-20Mauthausen R3271164
309
David Jordá Sanchis29ESP64-20
310
Kyle Edmund29GBR64-18+2Lost in Qual. Savannah R2
311
Andre Ilagan23USA64-14+3Lost in Xalapa QF
312
Carlos Gimeno Valero22ESP63-22
313
Cezar Crețu23ROU63-22
314
Shintaro Imai30JPN63-19+2Lost in Nottingham R16
Lost in Nottingham 2 R16
315
Michael Geerts29BEL63-19+2Lost in Qual. Rome R2
316
Gonzalo Villanueva29ARG63-13+4Lost in Concepcion R32
Lost in Porto Alegre R16
317
Ivan Gakhov27RUS63-7+6Francavilla R32Lost in Rome R1669138
318
Nicola Kuhn24GER62+4+8Lost in Hammamet 7 SF
319
Dennis Novak30AUT62+23+12Mauthausen R32Lost in Ostrava QF69162
320
Alexander Weis27ITA62+13+10Francavilla R32Lost in Qual. Rome R2
Lost in Santa Margherita 6 SF
68137
321
João Sousa35POR61-27
322
James Trotter24JPN61-14+4Qual. Wuxi R1Qual. Shenzhen W
Lost in Shenzhen R32
Lost in Qual. Guangzhou R1
6365
323
Carlos Taberner26ESP61+16+10Qual. Rome W
Lost in Rome R16
324
Benjamin Bonzi27FRA60-26Lost in Ostrava R32
Lost in Qual. Aix-en-Provence R1
325
Michael Vrbenský24CZE60+40+15Lost in Dubrovnik R32
Split W
326
Sebastian Fanselow32GER60-27Qual. Mauthausen R16264
327
Harrison Adams29USA60+90+24Anapoima SFLost in Mosquera F6877
328
Gilbert Klier Junior23BRA59-28
329
Arthur Bouquier23FRA59+39+15Azay Le Rideau W
330
Blake Ellis25AUS59-11+4Qual. Wuxi R1Lost in Qual. Shenzhen R2
Lost in Qual. Guangzhou R2
6163
331
Tim Handel27GER58-27
332
Lautaro Midon20ARG58-26
333
Michael Agwi20IRL58+87+23Antalya 17 FMeerbusch W6565
334
Orlando Luz26BRA58-21+2Qual. Mauthausen R1Lost in Qual. Ostrava R2
Lost in Qual. Cagliari R1
6062
335
Oriol Roca Batalla31ESP58-18+3Lost in Rome R32
Lost in Sabadell QF
336
Marcello Serafini21ITA58+21+11Lost in Santa Margherita 4 R16
Qual. Rome W
Lost in Rome R16
337
Dalibor Svrčina21CZE57-30
338
Miguel Damas24ESP57+40+16Sabadell FLost in Qual. Rome R16666
339
Karue Sell30BRA57+21+11Qual. Porto Alegre W
Lost in Porto Alegre QF
340
Jakub Paul25SUI56-28
341
Andrea Picchione25ITA56+129+29Lost in Antalya 15 SF
Santa Margherita 5 W
342
Alexis Gautier27FRA56-26+1Lost in Angers R32
Lost in Sabadell R16
343
Nicholas David Ionel21ROU56-14+3Lost in Ostrava R32
Lost in Sabadell QF
344
Mattia Bellucci22ITA56+59+18Wuxi R32Lost in Shenzhen QF
Lost in Guangzhou R16
62131
345
Philip Sekulic20AUS56+7+8Wuxi R32Lost in Shenzhen R16
Lost in Qual. Guangzhou R2
62131
346
J.J. Wolf25USA55-32Lost in Savannah R32
347
Felix Gill21GBR55-29
348
Stefan Popović20SRB55+145+30Kursumlijska Banja W
Kursumlijska Banja 2 W
349
Filip Misolic22AUT54-26Mauthausen R3261154
350
Ignacio Buse20PER54-9+4Qual. Mauthausen R1Qual. Rome W
Lost in Rome R32
Lost in Sabadell R32
5658
351
Bruno Kuzuhara20USA54-7+4Lost in Savannah R32
Lost in Porto Alegre R16
352
Diego Schwartzman31ARG53-27Lost in Qual. Madrid R1
353
Alastair Gray25GBR53-27
354
Arthur Fery21GBR52+4+6Wuxi R32Lost in Shenzhen R1658127
355
Anton Matusevich22GBR52-25
356
Nino Serdarušić27CRO52-20+1Lost in Sabadell R16
357
Luke Saville30AUS52-26Wuxi R32Lost in Shenzhen R32
Lost in Qual. Guangzhou R1
58127
358
Yankı Erel23TUR52-13+2Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R2
359
Lorenzo Joaquín Rodríguez24ARG52-25Lost in Concepcion R32
360
Stefanos Sakellaridis19GRE52+72+17Qual. Concepcion W
Lost in Concepcion SF
Lost in Porto Alegre R32
361
Evgeny Donskoy33RUS52-18+2Wuxi R32Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R2
58127
362
Liam Broady30GBR51-27
363
Daniel Cukierman28ISR51-23+1Qual. Francavilla R1Lost in Sabadell R165355
364
Liam Draxl22CAN51-27
365
Andrea Pellegrino27ITA51-16+3Francavilla R32Lost in Rome R32
Lost in Qual. Cagliari R2
57126
366
Nikolay Vylegzhanin24RUS51-28Lost in Azay Le Rideau R32
Lost in Angers R32
367
Franco Agamenone31ITA50+2+6Francavilla R32Lost in Rome R1656125
368
Learner Tien18USA49-22
369
Mukund Sasikumar27IND49-22Qual. Wuxi R1Lost in Qual. Shenzhen R15153
370
Jacob Bradshaw21AUS49-22
371
Genaro Alberto Olivieri25ARG49+9+8Lost in Concepcion QF
372
Gabi Adrian Boitan24ROU49+23+10Qual. Savannah W
Lost in Savannah R16
373
Philip Henning23RSA48+12+8Lost in Antalya 15 F
374
Oleksandr Ovcharenko22UKR48-19+1Lost in Hammamet 7 R16
375
Oleg Prihodko26UKR48-24Lost in Antalya 15 R32
376
Max Houkes23NED48-26Lost in Santa Margherita 5 R32
Lost in Santa Margherita 6 R32
377
Nerman Fatić29BIH48-24Lost in Rome R32
378
Álvaro Guillén Meza21ECU48+12+8Lost in Concepcion QF
Lost in Porto Alegre R32
379
Adria Soriano Barrera24COL47-23
380
Antoine Escoffier32FRA47+48+12Wuxi R32Lost in Shenzhen R16
Lost in Guangzhou R16
53122
381
Bor Artnak19SLO46-22Lost in Qual. Savannah R1
382
Egor Gerasimov31BLR46+4+6Wuxi R32Lost in Qual. Shenzhen R2
Qual. Guangzhou W
Lost in Guangzhou R32
52121
383
Yurii Dzhavakian30UKR46-22
384
Marat Sharipov21RUS46-22Lost in Antalya 16 R32
385
Raúl Brancaccio27ITA46-22Lost in Rome R32
386
Yishai Oliel24ISR46-22Lost in Santa Margherita 4 R32
387
Hamish Stewart24GBR45-21Lost in Nottingham R32
Lost in Nottingham 2 R32
388
Moez Echargui31TUN45-15+2Wuxi R32Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R2
51120
389
Alexey Vatutin31RUS45-13+3Lost in Angers QF
390
Dan Alexandru Tomescu25ROU45+19+8Lost in Kursumlijska Banja F
391
Jason Jung34TWN44-24
392
Saba Purtseladze22GEO44-22Lost in Qual. Rome R1
393
Marco Cecchinato31ITA44-14+3Francavilla R32Lost in Rome R32
Lost in Qual. Cagliari R2
50119
394
Mathys Erhard22FRA44-11+3Lost in Angers QF
395
Karl Friberg25SWE43-24
396
Elias Ymer28SWE43-24Mauthausen R32Lost in Ostrava R3250143
397
Robert Strombachs24LAT43+7+5Lost in Qual. Ostrava R2
Lost in Nottingham 2 QF
398
Jacob Fearnley22GBR42-24
399
Rodrigo Pacheco Mendez19MEX42+35+8Xalapa SF5059
400
Makoto Ochi28JPN42-25
401
Gian Marco Moroni26ITA41-24
402
Mohamed Safwat33EGY41-21Qual. Mauthausen R14345
403
Aidan Mayo20USA41+21+6Lost in Savannah R16
404
Max Alcalá Gurri21ESP41+4+4Lost in Antalya 17 SF
405
Dimitar Kuzmanov30BUL41-5+3Mauthausen R32Lost in Ostrava R32
Lost in Qual. Aix-en-Provence R2
48141
406
Carlos Sánchez Jover23ESP41+183+24Santa Margherita 6 FLost in Santa Margherita 5 SF5050
407
Kaichi Uchida29JPN41+32+7Lost in Concepcion R32
Qual. Porto Alegre W
Lost in Porto Alegre R16
408
Egor Agafonov21RUS41-26Lost in Monastir 16 R32
Lost in Monastir 17 R32
409
David Pichler28AUT41+7+5Lost in Dubrovnik R16
Qual. Ostrava W
Lost in Ostrava R32
Lost in Osijek R32
410
Máté Valkusz25HUN40-26
411
Guy Den Ouden22NED40-24Qual. Francavilla R14244
412
Marko Topo20GER40-24
413
Vitaliy Sachko26UKR40+20+6Mauthausen R32Lost in Ostrava R1647140
414
Antoine Hoang28FRA40-16+2Lost in Azay Le Rideau R16
Lost in Angers R16
415
Lukáš Pokorný22SVK40-26Qual. Mauthausen R1Lost in Monastir 16 R324244
416
Pedro Araújo22POR40+91+17Monastir 17 W
Lost in Monastir 18 QF
417
Martyn Pawelski19POL40-26Lost in Nottingham R32
418
Lukas Neumayer21AUT40-26Mauthausen R32Lost in Ostrava R3247140
419
Kris Van Wyk27RSA40+26+7Lost in Monastir 16 R32
Lost in Monastir 17 SF
Lost in Monastir 18 SF
420
Marius Copil33ROU39-27Lost in Qual. Rome R1
421
Garrett Johns23USA39+76+15Vero Beach W
422
Alex Molčan26SVK39-28
423
Yanaki Milev20BUL39+32+8Lost in Antalya 15 R32
Lost in Antalya 16 F
424
Constantin Bittoun Kouzmine25FRA39+2+4Lost in Hammamet 7 R16
Lost in Angers QF
425
Hynek Bartoň20CZE38-28
426
Martin Kližan34SVK38+80+15Qual. Valldoreix R1Telde 2 W
Lost in Santa Margherita 5 R32
427
Jérôme Kym21SUI38+92+16Qual. Mauthausen R1Lost in Hammamet 7 R16
Antalya 16 W
4042
428
Max Hans Rehberg20GER38-21+1Qual. Mauthausen R1Lost in Meerbusch R164042
429
Yan Bai34CHN38+8+4Qual. Wuxi R1Qual. Guangzhou W
Lost in Guangzhou R32
4042
430
Nam Hoang Ly27VIE38-29
431
Orel Kimhi20ISR38-29
432
Henry Searle18GBR38+93+16Nottingham 2 FLost in Savannah R324747
433
Christoph Negritu30GER38-28Lost in Antalya 16 R32
434
Gabriele Piraino20ITA38+245+26Francavilla R32Santa Margherita 4 W
Lost in Santa Margherita 5 R16
44113
435
Moerani Bouzige24AUS38-6+3Lost in Monastir 16 QF
Lost in Sanxenxo QF
436
Alberto Barroso Campos27ESP37-17+2Lost in Hammamet 7 R32
Lost in Qual. Rome R2
437
Alex Rybakov27USA37-26Lost in Qual. Savannah R1
438
Christian Langmo27USA37-28Lost in Vero Beach R32
439
Ryan Nijboer24NED37+60+13Qual. Francavilla R1Lost in Hammamet 7 QF
Qual. Rome W
Lost in Rome R16
3941
440
Viktor Durasovic27NOR37+4+4Qual. Savannah W
Lost in Savannah R32
441
Eric Vanshelboim22UKR37+9+5Lost in Shymkent QF
Lost in Shymkent 2 R32
Lost in Sabadell QF
442
Oleksii Krutykh24UKR37-24+1Lost in Santa Margherita 4 R16
Lost in Qual. Rome R1
Lost in Sabadell R32
443
Ryuki Matsuda24JPN37-12+2Lost in Monastir 16 R16
Lost in Nottingham R32
Lost in Nottingham 2 R16
444
Ryan Peniston28GBR36-31
445
Siddharth Vishwakarma29IND36-31
446
Mathias Bourgue30FRA36-31Lost in Qual. Aix-en-Provence R1
447
Damien Wenger24SUI36-6+3Qual. Francavilla R1Lost in Santa Margherita 6 QF3840
448
Svyatoslav Gulin21RUS36-1+4Lost in Sanxenxo SF
Lost in Sabadell R32
449
Federico Iannaccone25ITA36+114+17Qual. Francavilla R1Lost in Santa Margherita 5 F
Lost in Santa Margherita 6 R16
3840
450
Kirill Kivattsev26RUS36+103+16Lost in Santa Margherita 4 F
Lost in Santa Margherita 6 R32
451
Sergey Fomin23UZB36+90+15Shymkent W
Lost in Shymkent 2 R32
452
Stijn Slump25NED36+49+12Antalya 17 FLost in Antalya 15 R32
Lost in Antalya 16 SF
4343
453
Stuart Parker26GBR35+36+10Monastir 18 FLost in Monastir 16 QF4242
454
Daniel Michalski24POL35-12+2Lost in Qual. Ostrava R2
455
Mariano Kestelboim28ARG35-34Lost in Santa Margherita 6 R32
456
Alex Martí Pujolras25ESP35-33
457
Salvatore Caruso31ITA35-30
458
Yusuke Takahashi26JPN35-28Qual. Wuxi R13739
459
Imanol López Morillo24ESP35-37Lost in Sabadell R32
460
Mae Malige18FRA35-35Lost in Angers R32
461
Duarte Vale25POR35+14+8Orange Park FLost in Qual. Savannah R14242
462
Tom Gentzsch20GER35-5+4Lost in Meerbusch R32
Lost in Kursumlijska Banja 3 SF
463
Mats Rosenkranz25GER34-28Qual. Mauthausen R13638
464
Alafia Ayeni24USA34-28Qual. Wuxi R13638
465
Yun seong Chung26KOR34-27
466
Niels Visker22NED34-26Lost in Meerbusch R32
Lost in Qual. Sabadell R1
467
Emile Hudd23GBR34+75+13Lost in Azay Le Rideau SF
Lost in Nottingham R16
Lost in Nottingham 2 SF
468
Kiranpal Pannu27NZL33+116+16Anapoima FLost in Mosquera R324242
469
Edoardo Lavagno25ITA33-21+1Lost in Rome R32
Lost in Santa Margherita 6 R16
470
Carlos Lopez Montagud23ESP33+54+11Lost in Santa Margherita 4 QF
Lost in Santa Margherita 5 SF
471
Evgeny Philippov22RUS33-28
472
Gerard Campana Lee19KOR33-26Lost in Qual. Savannah R1
473
Nick Chappell31USA33-22+1Lost in Xalapa R16
474
Juan Bautista Torres22ARG33+64+12Lost in Concepcion R16
Lost in Porto Alegre QF
475
Takuya Kumasaka25JPN33+39+10Lost in Monastir 17 F
Lost in Monastir 18 QF
476
Jie Cui26CHN32-10+4Qual. Wuxi R1Qual. Guangzhou W
Lost in Guangzhou R32
3436
477
Ryotaro Taguchi23JPN32-28
478
Bautista Vilicich22ARG32-22+1Lost in Qual. Concepcion R2
479
Alessandro Giannessi33ITA32-27Qual. Francavilla R13436
480
Karan Singh20IND32+11+7Lost in Shymkent QF
Lost in Shymkent 2 R16
Lost in Monastir 18 SF
481
Joel Schwärzler18AUT32-1+6Mauthausen R32Lost in Savannah R1639132
482
Amr Elsayed25EGY32-29Lost in Monastir 16 R32
483
Gabriel Décamps24BRA32-15+4Lost in Santiago QF
Lost in Qual. Concepcion R2
Lost in Qual. Porto Alegre R2
484
Benjamin Lock31ZIM32+126+16Lost in Mosquera SF
Lost in Anapoima SF
485
Trevor Svajda18USA31-31
486
Alejo Lorenzo Lingua Lavallén23ARG31-27+1Lost in Qual. Porto Alegre R2
487
Diego Augusto Barreto Sánchez22ESP31+57+10Lost in Telde 2 F
Lost in Sanxenxo QF
488
Max Wiskandt22GER31+99+14Monastir 18 FLost in Monastir 16 SF
Lost in Monastir 17 QF
3838
489
Facundo Juárez26ITA30+125+15Antalya 15 W
490
Tristan McCormick25USA30-13+4Qual. Savannah W
Lost in Savannah R32
Lost in Qual. Sabadell R1
491
Daniil Glinka23EST30-31
492
Franco Roncadelli24URU30+24+7Qual. Concepcion W
Lost in Concepcion R16
493
Alejo Sanchez Quilez18ESP30-29+1Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
494
Diego Fernandez Flores23CHI30+81+12Lost in Telde 2 SF
Lost in Sanxenxo F
495
Igor Gimenez24BRA30-10+4Lost in Qual. Concepcion R2
Qual. Porto Alegre W
Lost in Porto Alegre R32
496
Dominik Palan23CZE29-35Qual. Wuxi R1Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
3133
497
Vasek Pospisil33CAN29-35
498
Lucas Gerch29GER29-35Lost in Hammamet 7 R32
Lost in Qual. Rome R1
499
Elmar Ejupovic31GER29-34
500
Edas Butvilas19LTU29-19+3Lost in Hammamet 7 QF
501
Guido Iván Justo26ARG29+68+11Lost in Concepcion R32
Qual. Porto Alegre W
Lost in Porto Alegre QF
502
Simon Beaupain24BEL29-30+2Lost in Santa Margherita 4 R16
Lost in Meerbusch R16
Lost in Antalya 17 R32
503
Neil Oberleitner24AUT29+159+16Qual. Mauthausen R1Lost in Dubrovnik F
Lost in Split SF
Lost in Osijek SF
3133
504
Mili Poljičak19CRO29+60+10Osijek FLost in Dubrovnik R16
Lost in Split R16
3636
505
Juan Sebastián Gómez32COL28+962+28Mosquera W
Lost in Anapoima QF
506
Laurent Lokoli29FRA28-39Qual. Francavilla R1Lost in Qual. Aix-en-Provence R13032
507
Jacopo Berrettini25ITA28-38+1Francavilla R32Lost in Dubrovnik R1634103
508
Giovanni Oradini26ITA28-10+4Lost in Santa Margherita 4 R32
Qual. Rome W
Lost in Rome R32
509
Olaf Pieczkowski20POL28-38+1Lost in Nottingham R32
Lost in Nottingham 2 R16
510
Sascha Gueymard Wayenburg20FRA28+48+9Kursumlijska Banja 3 FLost in Telde 2 R32
Lost in Angers R16
3535
511
Juan Bautista Otegui25ARG28+41+8Lost in Santa Margherita 6 SF
512
Sebastian Gima21ROU28-36+1Lost in Hammamet 7 R16
Lost in Qual. Ostrava R1
513
Emilien Demanet19BEL28+58+10Kursumlijska Banja 3 FLost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 QF
3535
514
Julio César Porras26ARG27+158+15Sanxenxo W
515
Ilia Simakin20RUS27-42
516
Keegan Smith25USA27-42
517
Aidan McHugh23GBR27+45+8Xalapa SF3544
518
Florian Broska26GER27-35+1Lost in Meerbusch R16
519
Altuğ Çelikbilek27TUR27-1+4Qual. Shenzhen W
Lost in Shenzhen R32
520
Nicolas Zanellato22BRA27-10+4Lost in Concepcion R32
Lost in Porto Alegre R16
521
Eliakim Coulibaly21CIV27+56+9Lost in Monastir 16 F
Lost in Monastir 17 QF
522
Gerald Melzer33AUT26-26+2Qual. Mauthausen R1Lost in Qual. Savannah R22830
523
Andrea Guerrieri25ITA26-45Qual. Francavilla R12830
524
Sanhui Shin27KOR26-45
525
Millen Hurrion24GBR26-43
526
José Pereira33BRA26+260+18Qual. Concepcion W
Lost in Concepcion SF
Lost in Qual. Porto Alegre R2
527
Georgii Kravchenko23UKR26-43
528
Blake Mott28AUS26+194+16Lost in Nottingham SF
Lost in Nottingham 2 SF
529
Dominik Kellovský27CZE26-1+4Qual. Ostrava W
Lost in Ostrava R32
530
Luka Mikrut20CRO26+74+10Lost in Dubrovnik R32
Lost in Split F
Lost in Osijek QF
531
Liam Gavrielides20GER26-20+3Lost in Meerbusch R16
Lost in Kursumlijska Banja 3 QF
532
Denis Klok25RUS26-19+3Lost in Shymkent QF
Lost in Shymkent 2 R16
533
Pierre Yves Bailly20BEL25-47
534
Jason Kubler30AUS25-47
535
Lorenzo Bocchi26ITA25-47
536
Duck-hee Lee25KOR25-44
537
Illya Marchenko36UKR25-47Wuxi R32Lost in Shenzhen R32
Lost in Guangzhou R32
31100
538
Louis Weßels25GER25-44Qual. Mauthausen R1Lost in Meerbusch R32
Lost in Santa Margherita 6 R32
2729
539
Gabriele Pennaforti23ITA25-36+1Qual. Francavilla R1Lost in Santa Margherita 4 R16
Lost in Rome R32
2729
540
Adrian Oetzbach26GER25+2+4Lost in Dubrovnik R32
Lost in Meerbusch SF
541
Giuseppe La Vela23ITA25-24+2Lost in Antalya 15 QF
Lost in Santa Margherita 6 R16
542
Leonardo Aboian26ARG25+86+10Qual. Concepcion W
Lost in Concepcion R16
Qual. Porto Alegre W
Lost in Porto Alegre R32
543
Skander Mansouri28TUN24-48
544
Luca Potenza23ITA24-8+3Lost in Santa Margherita 4 R32
Lost in Santa Margherita 5 QF
545
Fabien Salle24FRA24-43
546
Dan Added25FRA24-46Qual. Francavilla R1Lost in Angers R322628
547
Felix Corwin27USA24-43Lost in Qual. Concepcion R1
548
Axel Garcian21FRA24-21+2Lost in Azay Le Rideau R16
Lost in Angers R16
549
Cem İlkel28TUR24-40+1Lost in Nottingham R32
Lost in Nottingham 2 R16
550
Sander Jong23NED24-35+1Lost in Telde 2 R32
Lost in Meerbusch R32
Lost in Kursumlijska Banja 3 R16
551
Alex Knaff26LUX24-19+2Lost in Monastir 16 QF
Lost in Nottingham R32
Lost in Nottingham 2 R32
552
Kyrian Jacquet22FRA23-47
553
Yaroslav Demin18RUS23-31+1Lost in Telde 2 R16
Qual. Sabadell W
Lost in Sabadell R32
553
Alejandro Manzanera Pertusa21ESP23-16+2Lost in Telde 2 QF
555
Henrik Wiersholm27USA23-47
556
Ilya Snițari22MDA23+69+8Lost in Kursumlijska Banja F
557
Strong Kirchheimer29USA23-31+1Lost in Savannah R32
Lost in Orange Park R16
558
Masamichi Imamura25JPN23-46Qual. Nottingham W
Lost in Nottingham R32
Lost in Qual. Nottingham 2 R2
559
Matt Hulme25AUS23-29+1Lost in Azay Le Rideau R32
Qual. Nottingham W
Lost in Nottingham R16
Lost in Qual. Nottingham 2 R1
560
Kokoro Isomura21JPN23+13+5Lost in Antalya 15 QF
Lost in Antalya 16 QF
Lost in Antalya 17 R16
561
Timo Stodder27GER22-41
562
Riccardo Bonadio30ITA22-39Lost in Qual. Rome R1
563
Fabrizio Andaloro23ITA22-42Lost in Qual. Santa Margherita 4 R2
Lost in Santa Margherita 4 R32
564
Vladyslav Orlov28UKR22+89+9Lost in Shymkent R16
Lost in Shymkent 2 F
565
Massimo Giunta19ITA22+16+5Lost in Santa Margherita 4 QF
Lost in Qual. Rome R2
566
Lucas Poullain28FRA22-35
567
Florent Bax24FRA22+36+6Lost in Hammamet 7 QF
Qual. Sabadell W
Lost in Sabadell QF
568
Sidane Pontjodikromo23NED22-40Lost in Santa Margherita 4 R32
569
Buvaysar Gadamauri23BEL22+3+4Lost in Santa Margherita 4 R32
Qual. Ostrava W
Lost in Ostrava R32
570
Filip Krajinović32SRB21-37
571
Ozan Baris20USA21-37
572
Alex Barrena21ARG21-37
573
Viacheslav Bielinskyi20UKR21+124+10Osijek FLost in Split QF2828
574
Evgeny Karlovskiy29RUS21-26+1Lost in Qual. Ostrava R1
Qual. Sabadell W
Lost in Sabadell R16
575
Peter Bertran28DOM21-10+3Lost in Mosquera R32
Lost in Anapoima QF
576
Maxime Chazal31FRA21+386+17Dubrovnik W
Lost in Split QF
577
Juan Manuel La Serna20ARG21-37
578
Maximus Jones19THA21-33
579
Tommaso Compagnucci24ITA21-40Qual. Francavilla R1Lost in Qual. Rome R1
Lost in Santa Margherita 6 R32
2325
580
Filip Peliwo30POL21+5+4Lost in Monastir 16 R16
Lost in Nottingham QF
Lost in Nottingham 2 R32
581
William Grant23USA21+30+5Lost in Vero Beach SF
Lost in Orange Park R16
582
Nishesh Basavareddy19USA20-36
583
Marvin Möller25GER20-36Lost in Qual. Ostrava R1
584
Lucas Bouquet26FRA20+93+8Lost in Angers SF
585
Federico Gaio32ITA20-36
586
Samuele Pieri22ITA20-27+1Qual. Francavilla R1Lost in Santa Margherita 5 R16
Lost in Qual. Cagliari R1
2224
587
Alexandre Aubriot24FRA20-37
588
David Pérez Sanz29ESP20-37
589
Peter Benjamin Privara19SVK20+50+6Lost in Ostrava R16
Lost in Kursumlijska Banja 3 R32
590
Luciano Emanuel Ambrogi20ARG20+15+4Lost in Concepcion R32
Lost in Porto Alegre R16
591
Juan Pablo Paz29ARG20-15+2Lost in Antalya 15 QF
592
Maxim Zhukov19RUS20-2+3Lost in Shymkent R16
Lost in Shymkent 2 QF
593
Miloš Karol21SVK20+19+4Lost in Dubrovnik SF
Lost in Split R32
594
Niki Kaliyanda Poonacha29IND19-40
595
Nicolai Budkov Kjaer17NOR19-40
596
Savva Polukhin25RUS19+490+17Qual. Shymkent W
Lost in Shymkent QF
Qual. Shymkent 2 W
Shymkent 2 W
597
Mariano Tammaro20ITA19+96+8Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 F
598
Petr Nesterov21BUL19-42
599
Thomas Fancutt29AUS19-42
600
Peter Heller31GER19-40Qual. Mauthausen R12123
601
Émilien Voisin24FRA19-19+2Lost in Split QF
602
Joaquin Aguilar Cardozo19URU19-41
603
Lilian Marmousez22FRA19+101+8Lost in Angers SF
604
Evan Furness25FRA19-37+1Qual. Mauthausen R1Lost in Hammamet 7 R16
Lost in Angers R32
2123
605
Cyril Vandermeersch24FRA19-3+3Lost in Azay Le Rideau R16
Lost in Monastir 18 QF
606
Maxence Rivet20FRA19-36+1Lost in Azay Le Rideau R16
607
Ignacio Antonio Becerra Otarola23CHI19-21+2Lost in Santiago QF
Lost in Concepcion R32
608
Kenny de Schepper36FRA19-15+2Lost in Azay Le Rideau QF
609
Franco Ribero24ARG18+131+9Qual. Santiago W
Lost in Santiago QF
Qual. Concepcion W
Lost in Concepcion R16
Lost in Qual. Porto Alegre R1
610
Luka Pavlovic24FRA18+132+9Lost in Kursumlijska Banja F
Lost in Kursumlijska Banja 2 R16
611
Peter Buldorini19ITA18-12+2Lost in Kursumlijska Banja 2 R32
Lost in Kursumlijska Banja 3 QF
612
Mateo Barreiros Reyes23BRA18+62+6Lost in Mosquera QF
Lost in Anapoima QF
613
Fajing Sun27CHN18-47Qual. Wuxi R1Lost in Shenzhen R32
Lost in Qual. Guangzhou R1
2022
614
Taisei Ichikawa23JPN18-46
615
Stefan Palosi24ROU18-41Lost in Antalya 15 R32
616
Toby Kodat21USA18-7+2Lost in Qual. Savannah R2
617
Wilson Leite32BRA18-26+1Lost in Qual. Concepcion R1
Lost in Qual. Porto Alegre R2
618
Samir Banerjee20USA17-40
619
Giorgio Tabacco20ITA17-40
620
Karim Mohamed Maamoun33EGY17-40
621
Ernesto Escobedo27MEX17+132+8Xalapa SF2534
622
Gergely Madarász29HUN17-22+1Lost in Dubrovnik R16
Lost in Split R32
Lost in Osijek R32
623
Nathan Ponwith26USA17-40Lost in Vero Beach R32
Lost in Orange Park R32
624
Ignacio Monzón26ARG17-32
625
Mario Gonzalez Fernandez22ESP17-37Lost in Telde 2 R32
626
Axel Nefve23USA17+2Lost in Qual. Savannah R1
Lost in Orange Park QF
627
Michael Zhu31USA17-14+1Qual. Sanxenxo W
Lost in Sanxenxo R16
Lost in Monastir 18 R32
628
Timo Legout22FRA16-34
628
Siem Woldeab22USA16-34
630
Oliver Tarvet20GBR16-34
631
Adrian Bodmer29SUI16-34
632
Yeong Seok Jeong24KOR16-34
633
Mikalai Haliak25BLR16-32Qual. Wuxi R1Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
1820
634
Yanis Ghazouani Durand23FRA16-2+2Lost in Azay Le Rideau QF
635
Victor Lilov20USA16+144+8Lost in Vero Beach F
Lost in Orange Park R32
636
Gianluca Cadenasso19ITA16-14+1Lost in Santa Margherita 4 R16
637
Federico Arnaboldi23ITA16-32Qual. Francavilla R1Lost in Santa Margherita 4 R321820
638
Tomás Farjat23ARG16-31Lost in Qual. Concepcion R1
638
Călin Manda26ROU16-31
640
John Sperle22GER16+151+8Lost in Meerbusch F
641
Fermin Tenti26ARG16+154+8Lost in Santiago F
642
Fausto Tabacco21ITA16-4+2Lost in Santa Margherita 4 R32
Lost in Santa Margherita 5 R16
Lost in Santa Margherita 6 R16
643
Patrick Zahraj24GER16-3+2Lost in Meerbusch QF
Lost in Santa Margherita 6 R32
644
Paulo Andre Saraiva Dos Santos23BRA16+13+3Lost in Santiago QF
Lost in Monastir 18 R16
645
Wishaya Trongcharoenchaikul29THA16-4+2Lost in Antalya 15 R32
Lost in Antalya 16 R32
Lost in Antalya 17 QF
646
Sebastian Sorger18AUT16-4+2Mauthausen R32Lost in Split R32
Lost in Osijek QF
23116
647
Ulises Blanch26USA15-32
648
Kalin Ivanovski19MKD15-32
649
Quinn Vandecasteele21USA15-31
650
Patrick Brady19GBR15-31
651
Patrick Maloney24USA15+40+4Lost in Orange Park SF
652
Quentin Folliot25FRA15-32
653
Oscar Otte30GER15-32
653
Daniel Cox33GBR15+14+3Lost in Nottingham R32
Lost in Nottingham 2 QF
655
Yuki Mochizuki26JPN15-32
656
Branko Djuric19SRB15+43+4Lost in Kursumlijska Banja QF
Lost in Qual. Ostrava R1
Lost in Kursumlijska Banja 3 QF
657
Matías Franco Descotte29ARG15-33
658
Francisco Rocha24POR15-21+1Qual. Valldoreix R1Lost in Sanxenxo R16
Qual. Sabadell W
Lost in Sabadell R32
659
Tsung Hao Huang24TWN15-32
660
Alec Beckley22RSA15-32
661
Kimmer Coppejans30BEL14-31
662
Ryan Seggerman24USA14-31
663
Oliver Ojakaar19EST14-30
664
Luca Castagnola21ITA14-29Qual. Mauthausen R1Lost in Qual. Ostrava R11618
665
Gabriel Debru18FRA14+8+2Qual. Francavilla R1Lost in Qual. Rome R2
Lost in Qual. Aix-en-Provence R1
1618
666
Mees Rottgering16NED14-16+1Lost in Antalya 17 R16
667
Johan Nikles27SUI14-31Lost in Hammamet 7 R32
668
Preston Brown22USA14-34Lost in Mosquera R32
Lost in Anapoima R32
669
Zura Tkemaladze23GEO14-26
670
Mika Brunold19SUI14+32+3Lost in Antalya 15 R16
Lost in Antalya 17 QF
671
Antoine Ghibaudo19FRA14-9+1Lost in Kursumlijska Banja 3 R16
672
Vlad Andrei Dancu25ROU14+10+2Lost in Kursumlijska Banja 2 R16
Lost in Kursumlijska Banja 3 R16
673
Jiří Veselý30CZE13-29Lost in Ostrava R32
674
Steve Johnson34USA13-29
674
Yibing Wu24CHN13-29
676
Alex Hernandez24MEX13-29
677
Noah Rubin28USA13-29
678
Arthur Weber31FRA13-29Lost in Qual. Rome R1
678
Matija Pecotić34CRO13+12+2Lost in Qual. Savannah R2
680
Hayden Jones17AUS13-29
681
Ioannis Xilas22GRE13-29Lost in Qual. Nottingham 2 R1
682
Nicolás Álvarez Varona22ESP13-27Lost in Sabadell R32
683
Federico Cina17ITA13-30Lost in Shenzhen R32
Lost in Guangzhou R32
684
Ali Habib21GBR13-6+1Qual. Nottingham W
Lost in Nottingham R16
Lost in Qual. Nottingham 2 R1
684
Ajeet Rai25NZL13-28Lost in Qual. Savannah R1
686
Adrien Gobat22FRA13-27
687
Joshua Sheehy27USA13+71+4Lost in Monastir 16 SF
687
John Echeverria22ESP13-26
689
Noah Perfetti22ITA13+34+3Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 QF
Qual. Split W
Lost in Split R32
690
Aziz Ouakaa24TUN13-30Lost in Hammamet 7 R32
Lost in Qual. Porto Alegre R1
691
Tiago Pereira19POR13+70+4Lost in Sanxenxo SF
692
Aleksandre Bakshi26GEO13-34Lost in Shymkent R32
Lost in Shymkent 2 R32
693
Maik Steiner29GER13+36+3Lost in Sanxenxo QF
Lost in Osijek R16
694
Deney Wassermann23NED13+68+4Lost in Antalya 16 SF
Lost in Antalya 17 R32
695
Corban Crowther21NZL13+9+2Lost in Qual. Monastir 16 R3
Lost in Monastir 16 R16
Lost in Monastir 17 R16
Lost in Monastir 18 R32
696
Eliot Spizzirri22USA12-32
697
Nicolás Kicker31ARG12-32
698
Pawel Juszczak30POL12+38+3Lost in Hammamet 7 QF
699
Jack Loutit19NZL12-33
700
Rei Sakamoto17JPN12-32
701
Adit Sinha20USA12-32
702
JiSung Nam30KOR12-32
703
Lorenzo Rottoli22ITA12-32Qual. Francavilla R1Lost in Qual. Rome R11416
704
Kaylan Bigun17USA12-13+1Lost in Vero Beach R16
705
Pavle Marinkov18AUS12-30
706
Théo Papamalamis18FRA12-30
707
Thijmen Loof21NED12+234+8Lost in Mosquera SF
Lost in Anapoima R32
708
Tomas Curras Abasolo24ESP12-13+1Lost in Telde 2 R16
Lost in Sanxenxo R32
709
Elliot Benchetrit25MAR12+72+4Lost in Kursumlijska Banja SF
710
Ezekiel Clark25USA12+42+3Lost in Xalapa QF
711
Matyas Fuele25HUN12-31
712
Niccolo Catini26ITA12-31
713
Oscar Jose Gutierrez31BRA12-7+1Qual. Valldoreix R1Lost in Telde 2 R16
714
Luca Castelnuovo27SUI12-31
715
Luca Giacomini26ITA12-6+1Lost in Hammamet 7 R16
716
Benjamin Thomas George21CAN11-32
717
Conner Huertas del Pino28PER11-32
718
Edward Winter19AUS11-32
718
Radu Mihai Papoe21ROU11-32
720
Colin Sinclair29NMI11-32
721
Elgin Khoeblal22NED11-32
722
Rubin Statham37NZL11-28
723
Alexandr Cozbinov29MDA11-25
724
Jaimee Floyd Angele24FRA11-29Lost in Vero Beach R32
725
Jumpei Yamasaki26JPN11+21+2Lost in Monastir 18 QF
726
Thanapet Chanta24THA11-25
727
Guy Den Heijer27NED11-27Lost in Meerbusch R32
728
Eero Vasa27FIN11-10+1Lost in Angers R16
729
M Rifki Fitriadi25INA11-26
730
Linang Xiao24CHN11+27+2Qual. Wuxi R1Lost in Qual. Shenzhen R2
Lost in Qual. Guangzhou R1
1315
731
Fares Zakaria22EGY11-24
732
Steven Diez33CAN11-24
733
Jacob Brumm25USA11-5+1Lost in Qual. Concepcion R2
Lost in Qual. Porto Alegre R1
734
Artur Kukasian20RUS11-24Lost in Shymkent R32
735
Gianmarco Ferrari23ITA11+58+3Lost in Santa Margherita 6 QF
736
Michiel De Krom25NED11-25Lost in Hammamet 7 R32
737
Brian Bozemoj20NED11+23+2Lost in Kursumlijska Banja QF
Lost in Kursumlijska Banja 2 R32
738
Darwin Blanch16USA11+82+4Francavilla R32Lost in Telde 2 SF
Lost in Madrid R128 
1786
739
Marin Čilić35CRO10-27
740
Mackenzie McDonald29USA10-27
740
Aslan Karatsev30RUS10+727+10Lost in Madrid R128
742
Luca Wiedenmann26GER10-28
743
Etienne Donnet23FRA10+29+2Lost in Vero Beach QF
744
Alexandre Reco25FRA10+616+9Lost in Azay Le Rideau F
Lost in Nottingham R32
Qual. Nottingham 2 W
Lost in Nottingham 2 R16
745
Tibo Colson23BEL10-30
746
Mirza Bašić32BIH10+183+6Lost in Dubrovnik SF
Lost in Split R16
Lost in Osijek R16
747
Petr Brunclik17CZE10-3+1Lost in Antalya 15 R16
Lost in Qual. Ostrava R1
748
Matěj Vocel26CZE10-1+1Qual. Antalya 17 W
Lost in Antalya 17 R16
749
Ezequiel Simonit22ARG10-32
750
Andrew Fenty24USA10-31Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
751
Nikos Lehmann18ARG10-31Lost in Qual. Concepcion R1
752
Pedro Boscardin Dias21BRA10+86+4Lost in Concepcion R32
Lost in Porto Alegre R16
753
Enzo Wallart27FRA10-9+1Lost in Nottingham R32
Lost in Nottingham 2 R16
754
Sora Fukuda26JPN10-33
755
Gabriele Maria Noce28ITA10+59+3Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 R32
Qual. Santa Margherita 5 W
Lost in Santa Margherita 5 QF
756
Louis Dussin24FRA10+27+2Lost in Azay Le Rideau QF
757
Nikolay Nedelchev20BUL10-32
758
Manish Sureshkumar24IND10-42Lost in Shymkent R32
Lost in Shymkent 2 R32
759
Lautaro Agustin Falabella26ARG10+82+4Qual. Santiago W
Lost in Santiago R16
Qual. Concepcion W
Lost in Concepcion R32
760
Dan Martin24CAN10-36Lost in Monastir 17 R32
761
Seita Watanabe23JPN10-3+1Lost in Qual. Concepcion R2
762
Sergi Perez Contri26ESP10-28
763
Louis Tessa26FRA10-28
764
Dali Blanch21USA10-38Lost in Telde 2 R32
Lost in Sanxenxo R32
765
Jesse Delaney25AUS10-34Lost in Santa Margherita 5 R32
Lost in Qual. Santa Margherita 6 R2
765
Jack Logé19BEL10+124+5Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 SF
Lost in Kursumlijska Banja 3 R16
767
Noah Schachter24USA10-40Lost in Vero Beach R32
Lost in Xalapa R32
768
Maxence Bertimon24FRA10-38Qual. Dubrovnik W
Lost in Dubrovnik R32
Lost in Monastir 18 R32
769
Hanyi Liu22CHN10-37Qual. Wuxi R1Lost in Shymkent R32
Lost in Shymkent 2 R32
1214
770
Ben Jones25GBR10-37Lost in Vero Beach R32
Lost in Orange Park R32
771
Cannon Kingsley22USA9-34
772
Andres Martin22USA9-34
773
Murphy Cassone21USA9-34
774
Ryota Tanuma28JPN9-34
775
Yuta Kawahashi26JPN9-32
776
Rigele Te26CHN9+219+6Wuxi R32Lost in Shenzhen R32
Lost in Guangzhou R16
1584
777
Aryan Shah18IND9+30+2Lost in Shymkent R16
Lost in Shymkent 2 R16
778
Eduardo Ribeiro26BRA9-30
779
Andrea Bacaloni22ITA9-30
780
João Eduardo Schiessl19BRA9-30
780
Jesse Flores29CRC9-5+1Lost in Sanxenxo R16
782
Daniel Bagnolini21ITA9-31Qual. Francavilla R11113
783
Jea Moon Lee30KOR9-29
784
Jorge Martinez Martinez28ESP9-28
785
Alessandro Pecci23ITA9-3+1Lost in Antalya 15 R16
786
Francesco Ferrari26ITA9+34+2Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja QF
Lost in Qual. Kursumlijska Banja 2 R3
Lost in Qual. Cagliari R1
786
Filippo Romano18ITA9-32Lost in Azay Le Rideau R32
Lost in Qual. Angers R1
Lost in Osijek R32
788
Leo Vithoontien24JPN9+91+4Lost in Santiago R16
Lost in Mosquera R32
Lost in Anapoima QF
789
Amaury Raynel21FRA9-26
790
Erik Arutiunian19BLR9-3+1Lost in Shymkent R32
Lost in Shymkent 2 R16
791
Alexandr Binda22ITA9+32+2Qual. Antalya 15 W
Lost in Antalya 15 R32
Lost in Antalya 16 QF
792
Keisuke Saitoh23JPN9-29Qual. Kursumlijska Banja 3 W
Lost in Kursumlijska Banja 3 R32
793
Harry Wendelken22GBR9+1Lost in Azay Le Rideau R32
Lost in Nottingham R16
Lost in Nottingham 2 R32
794
John Millman34AUS8-29
794
Shunsuke Mitsui21JPN8-29
794
Robert Cash23USA8-29
794
Dhakshineswar Suresh24IND8-29
798
Jonathan Mridha29SWE8-33Lost in Telde 2 R32
798
Julian Ocleppo26ITA8-28
800
Matt Kuhar27USA8-30Lost in Santiago R32
Lost in Qual. Concepcion R1
801
Calum Puttergill30AUS8-28
802
Colin Markes27USA8-28
803
Bekkhan Atlangeriev23RUS8+664+8Qual. Tbilisi R1Qual. Shymkent W
Lost in Shymkent F
Lost in Shymkent 2 R32
804
Maxim Shin20UZB8+144+4Qual. Antalya 18 R1Lost in Qual. Shymkent R2
Qual. Shymkent 2 W
Lost in Shymkent 2 SF
805
Michele Ribecai21ITA8+66+3Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 QF
806
Trey Hilderbrand23USA8-30Lost in Qual. Porto Alegre R1
807
Kuzey Cekirge24TUR8+59+3Lost in Qual. Antalya 16 R3
Lost in Antalya 16 QF
Qual. Antalya 17 W
Lost in Antalya 17 R16
808
Bruno Fernandez19BRA8-31
809
Jiří Barnat22CZE8+23+2Lost in Antalya 15 R16
Lost in Antalya 16 R16
810
Miles Jones23USA8+146+4Lost in Vero Beach SF
811
Sean Hess23ARG8+22+2Lost in Dubrovnik QF
Lost in Kursumlijska Banja 3 R32
812
Aliaksandr Liaonenka25BLR8-34Lost in Monastir 16 R32
813
Mark Whitehouse31GBR8-29
814
Naoki Tajima23JPN8+21+2Lost in Antalya 16 R16
Lost in Antalya 17 R16
815
Petr Bar Biryukov22RUS8-27
816
S D Prajwal Dev27IND8-1+1Lost in Shymkent R32
Lost in Shymkent 2 R16
817
Federico Bondioli18ITA8-28Lost in Qual. Shenzhen R1
Lost in Qual. Guangzhou R1
817
Alexandros Skorilas24GRE8-28
819
Kody Pearson24AUS8-34Lost in Xalapa R32
820
Kristjan Tamm25EST8+22+2Lost in Monastir 16 QF
Lost in Monastir 17 R32
821
Yi Zhou19CHN8-41Wuxi R32Lost in Shenzhen R32
Lost in Guangzhou R32
1483
821
Iliyan Radulov18BUL8+64+3Qual. Valldoreix R1Lost in Telde 2 QF
Qual. Sabadell W
Lost in Sabadell R16
823
Ezequiel Monferrer20ARG8-31
824
Marlon Vankan23GER8-28Lost in Meerbusch R32
825
Juan Estevez18ARG8+67+3Lost in Santiago R32
Lost in Mosquera QF
Lost in Anapoima R32
826
Aleksandr Braynin24UKR8+29+2Qual. Valldoreix R1Lost in Meerbusch QF
Qual. Sabadell W
Lost in Sabadell R32
827
Matic Kriznik18SLO8+28+2Lost in Shymkent R32
Lost in Shymkent 2 R16
Lost in Osijek R16
828
Lucas Miedler27AUT7-31Qual. Mauthausen R1Lost in Qual. Cagliari R1911
828
Charlie Robertson17GBR7-31
828
Karlis Ozolins21LAT7-31
831
Fernando Romboli35BRA7-31Qual. Mauthausen R1911
832
Kenta Miyoshi20JPN7-31
833
Hernando Jose Escurra Isnardi26PAR7-31
834
Aristotelis Thanos23GRE7-31
834
Pedro Rodenas20ESP7-31
836
Maxwell Mckennon21USA7-31
837
Miljan Zekić35SRB7-31
838
Nikola Milojević28SRB7+157+4Lost in Qual. Kursumlijska Banja 2 R3
Lost in Kursumlijska Banja 2 SF
Lost in Qual. Kursumlijska Banja 3 R1
838
Emilio Gómez32ECU7-10+1Lost in Concepcion R32
Lost in Qual. Porto Alegre R2
840
Thomas Deschamps25FRA7-32Lost in Qual. Angers R1
841
Rudy Quan18USA7+519+6Lost in Vero Beach QF
Lost in Orange Park SF
842
Leopold Zima23GER7-33Qual. Mauthausen R1911
843
Guido Andreozzi32ARG7-33Lost in Qual. Ostrava R1
844
Ignacio Carou24URU7-31Lost in Qual. Concepcion R1
Lost in Qual. Porto Alegre R1
845
Daniel Antonio Núñez22CHI7+162+4Lost in Santiago SF
Lost in Concepcion R32
Lost in Anapoima R32
845
Fernando Cavallo18ARG7-34Lost in Santiago R32
845
Tomasz Berkieta17POL7-34Lost in Qual. Ostrava R1
Lost in Antalya 17 R32
848
Martin Krumich21CZE7-13+1Lost in Qual. Ostrava R1
Lost in Sabadell R16
848
Thomas Braithwaite24AUS7-32
848
Rayane Oumaouche26FRA7-32
851
Jordi Garcia Mestre21ESP7+312+5Qual. Antalya 18 R1Lost in Shymkent R16
Lost in Shymkent 2 SF
852
Arthur Bonnaud27FRA7-36Lost in Angers R32
853
Dušan Obradović23SRB7+294+5Lost in Kursumlijska Banja QF
Lost in Meerbusch QF
Lost in Osijek R16
853
Alexander Stater25USA7-14+1Lost in Santiago R32
Lost in Qual. Concepcion R2
855
Benjamin Pietri27FRA7+33+2Qual. Telde 2 W
Lost in Telde 2 QF
856
Alejandro Melero Kretzer19ESP7-37Qual. Telde 2 W
Lost in Telde 2 R32
857
Cengiz Aksu25TUR7-11+1Lost in Antalya 16 R16
Lost in Qual. Antalya 17 R2
858
Rafael Tosetto24BRA7-8+1Lost in Santiago R16
Lost in Qual. Concepcion R1
Lost in Qual. Porto Alegre R1
858
Luca Fantini23ITA7-36Lost in Kursumlijska Banja R16
860
Michael Bassem Sobhy19EGY7-35
860
Alejandro Hoyos24COL7-15+1Lost in Mosquera R32
Lost in Anapoima R16
862
Stefano Reitano26ITA7-38Lost in Santa Margherita 5 R32
Lost in Qual. Santa Margherita 6 R2
863
Mitsuki Wei Kang Leong19MAS7-36
864
Saveliy Ivanov19RUS7-16+1Qual. Antalya 18 R1Lost in Shymkent R16
Qual. Shymkent 2 W
Lost in Shymkent 2 R32
865
Valerio Perruzza24ITA7+184+4Lost in Dubrovnik QF
Lost in Split QF
866
Pietro Marino22ITA7+99+3Lost in Dubrovnik QF
Qual. Santa Margherita 5 W
Lost in Santa Margherita 5 R16
Qual. Santa Margherita 6 W
Lost in Santa Margherita 6 R32
867
Mohamed Nazim Makhlouf27ALG7+101+3Qual. Monastir 19 R1Lost in Monastir 17 QF
Lost in Monastir 18 R16
868
Matthew William Donald19CZE7-42Lost in Antalya 16 R32
Lost in Antalya 17 R32
869
Kosuke Ogura28JPN7-16+1Lost in Santiago R32
Lost in Mosquera R16
Lost in Anapoima R32
870
Akira Santillan26AUS6+41+2Qual. Wuxi R1Lost in Qual. Shenzhen R2810
871
Perry Gregg23USA6-41
872
Antoine Bellier27SUI6-41
873
Jakub Filip18CZE6-9+1Lost in Meerbusch R16
874
Ivan Denisov23RUS6+48+2Lost in Mosquera R16
Lost in Anapoima R16
875
Bang Shuo Yin25TWN6-42
876
Tauheed Browning21USA6-47Lost in Monastir 16 R32
Lost in Monastir 17 R32
Lost in Xalapa R32
877
Pavlos Tsitsipas18GRE6-10+1Lost in Mosquera R16
Lost in Anapoima R32
878
Demetris Azoides23GRE6+64+2Lost in Qual. Monastir 16 R1
Lost in Monastir 17 QF
879
Jan Hrazdil19CZE6+64+2Qual. Meerbusch W
Lost in Meerbusch QF
880
Federico Aguilar Cardozo19URU6-7+1Qual. Santiago W
Lost in Santiago R16
880
Leonid Sheyngezikht23BUL6-43Lost in Mosquera R32
Lost in Qual. Porto Alegre R1
882
João Domingues30POR6-39Qual. Valldoreix R1
882
Jayden Court23AUS6-39
884
Adam Heinonen21SWE6-45Qual. Dubrovnik W
Lost in Dubrovnik R32
Lost in Split R32
884
Federico Campana26ITA6+67+2Qual. Shymkent W
Lost in Shymkent R32
Lost in Shymkent 2 QF
886
Loann Massard18FRA6-1+1Lost in Azay Le Rideau R16
886
Koki Matsuda23JPN6+292+4Lost in Qual. Kursumlijska Banja 2 R3
Lost in Kursumlijska Banja 2 R32
Lost in Kursumlijska Banja 3 SF
886
Daniel De Jonge24NED6-37
889
Juan Sebastian Osorio26COL6+289+4Lost in Mosquera QF
Lost in Anapoima R16
890
Charlie Camus17FRA6-10+1Lost in Azay Le Rideau R32
Qual. Angers W
Lost in Angers R16
890
Collin Altamirano28USA6-10+1Lost in Mosquera R32
Lost in Anapoima R16
890
Sergio Callejon Hernando19ESP6-10+1Lost in Telde 2 R32
Lost in Sanxenxo R16
890
Chirag Duhan20IND6-44Lost in Qual. Shymkent R1
Qual. Shymkent 2 W
Lost in Shymkent 2 R32
894
Jake Delaney26AUS6-41Qual. Wuxi R1810
894
Alexander Donski25BUL6-3+1Qual. Monastir 16 W
Lost in Monastir 16 R16
896
Ofek Shimanov18ISR6-39
897
Ivan Marrero Curbelo25ESP6-47Lost in Vero Beach R32
Lost in Xalapa R32
898
Matthias Ujvary19AUT6-46Qual. Mauthausen R1Lost in Antalya 16 R32
Lost in Osijek R32
810
898
Jasza Szajrych22POL6-6+1Lost in Dubrovnik R32
Lost in Split R16
900
Samir Hamza Reguig22ALG6-3+1Lost in Monastir 16 R32
Lost in Monastir 17 R32
Lost in Monastir 18 R16
901
Casey Hoole21AUS5-43
902
Alec Deckers24NED5+292+4Lost in Meerbusch SF
902
Hunter Heck21USA5-43
904
Naoki Nakagawa27JPN5-44
904
Ryotero Matsumura27JPN5-44
906
Thantub Suksumrarn22THA5-44
907
Tatsuma Ito35JPN5-44Lost in Qual. Cagliari R1
908
Viktor Jović22SRB5+559+5Lost in Kursumlijska Banja SF
Lost in Kursumlijska Banja 2 R16
Lost in Kursumlijska Banja 3 R32
909
Marko Maksimovic18SRB5+83+2Lost in Kursumlijska Banja 3 QF
910
Frederico Ferreira Silva29POR5+12+1Lost in Qual. Ostrava R1
Lost in Sabadell R16
910
George Loffhagen23GBR5-43
910
Sidharth Rawat31IND5-43
913
Ray Ho24TWN5-43
913
Arvid Nordquist25SWE5+159+3Lost in Vero Beach R16
Lost in Orange Park QF
915
Simon Anthony Ivanov23BUL5+492+4Lost in Kursumlijska Banja SF
915
Daniele Minighini19ITA5-51Qual. Bucharest R1Lost in Qual. Dubrovnik R3
Lost in Qual. Split R2
Lost in Santa Margherita 6 R32
917
Alan Fernando Rubio Fierros25MEX5+202+3Lost in Xalapa QF
918
Evan Zhu25USA5+15+1Lost in Xalapa R16
918
Michal Krajci19SVK5+77+2Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja QF
Qual. Kursumlijska Banja 2 W
Lost in Kursumlijska Banja 2 R32
918
Samuel Brosset26FRA5+89+2Lost in Azay Le Rideau QF
Lost in Qual. Angers R1
918
Dev Javia22IND5+442+4Qual. Shymkent W
Lost in Shymkent QF
Qual. Shymkent 2 W
Lost in Shymkent 2 QF
918
Luciano Carraro26ITA5-46
923
Aleksandre Metreveli30GEO5+508+4Lost in Antalya 15 SF
924
Illya Beloborodko22UKR5-51Qual. Bucharest R1
924
Joshua Charlton24AUS5-51Lost in Qual. Nottingham R2
Lost in Qual. Nottingham 2 R2
926
Kane Bonsach Ganley19DEN5+17+1Qual. Telde 2 W
Lost in Telde 2 R16
926
Josip Simundza19CRO5+434+4Qual. Dubrovnik W
Lost in Dubrovnik R16
Lost in Split R16
Lost in Osijek QF
926
Woobin Shin20KOR5-50
929
Alexander Frusina18USA5+19+1Lost in Qual. Savannah R1
Lost in Kursumlijska Banja 3 R16
930
Markus Molder18EST5+10+1Qual. Antalya 18 R1Lost in Dubrovnik R16
Lost in Osijek R32
931
Peter Fajta21HUN5+76+2Lost in Telde 2 R32
Lost in Kursumlijska Banja 2 R16
Lost in Kursumlijska Banja 3 R16
931
Pavel Verbin22RUS5-51Lost in Qual. Shymkent R1
Lost in Qual. Shymkent 2 R2
931
Romain Faucon21BEL5-55Lost in Osijek R32
934
Menelaos Efstathiou25CYP5+517+4Qual. Monastir 16 W
Lost in Monastir 16 R32
Lost in Monastir 17 SF
934
Tao Mu24CHN5-49
934
Taiyo Yamanaka22JPN5-56Lost in Monastir 18 R32
937
Albert Pedrico Kravtsov18ESP5+93+2Qual. Telde 2 W
Lost in Telde 2 QF
Qual. Sabadell W
Lost in Sabadell R32
938
Gabriele Bosio23ITA5-48
938
Andrey Chepelev25RUS5-54Lost in Antalya 15 R32
940
Paul Wörner27GER5+11+1Lost in Dubrovnik R32
Lost in Split R32
Lost in Osijek R16
941
Lewie Lane23GER5-47
941
Ioan Alexandru Chirita21ROU5-47
943
Lorenzo Carboni18ITA5+15+1Francavilla R32Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
1180
944
Boris Butulija25SRB5+100+2Lost in Azay Le Rideau R32
Lost in Kursumlijska Banja 2 QF
944
Igor Kudriashov20RUS5-47
946
David Poljak27CZE5-47Lost in Qual. Ostrava R1
946
Mateo Del Pino20ARG5-47
948
Pablo Trochu20FRA5+23+1Lost in Qual. Monastir 16 R2
Lost in Monastir 17 R16
948
Thiago Cigarran24ARG5-49Lost in Santiago R32
948
Leonardo Rossi21ITA5+18+1Lost in Kursumlijska Banja R16
Lost in Kursumlijska Banja 2 R16
948
Dragos Nicolae Cazacu20ROU5-49Qual. Bucharest R1Lost in Qual. Kursumlijska Banja R3
Qual. Kursumlijska Banja 2 W
Lost in Kursumlijska Banja 2 R32
952
Hayato Matsuoka19JPN5-56Lost in Azay Le Rideau R32
Lost in Qual. Sabadell R3
Lost in Sabadell R32
953
Gleb Sakharov35FRA4+514+4Qual. Azay Le Rideau W
Lost in Azay Le Rideau SF
953
Thiemo de Bakker35NED4-50
953
Younes Lalami Laaroussi23MAR4-50
953
Luciano Tacchi23ARG4-50
953
Jay Dylan Hara Friend20JPN4-50
953
Alexander Kotzen23USA4-50
953
Iñaki Montes De La Torre21ESP4-50
953
Alfredo Perez26USA4-50
953
Cooper Williams18USA4-50
962
Norbert Gombos33SVK4+505+4Qual. Ostrava W
Lost in Ostrava R32
Lost in Santa Margherita 6 R32
962
Zoran Ludoski18SRB4+505+4Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja SF
962
Guy Orly Iradukunda28BDI4-51
962
Scott Jones26AUS4-51
962
Maximilian Neuchrist32AUT4-51
962
Mats Moraing31GER4-51
968
Paul Valsecchi26FRA4-51
969
Milan Welte22GER4-50
969
Petr Nouza25CZE4-50Lost in Qual. Cagliari R1
971
Daniil Ostapenkov20BLR4-60Lost in Antalya 17 R32
972
Joaquim Almeida22BRA4+1Lost in Qual. Santiago R3
Qual. Mosquera W
Lost in Mosquera R32
Qual. Anapoima W
Lost in Anapoima R16
972
Gilles Arnaud Bailly18BEL4-50
972
Alessandro Ingarao24ITA4-55Qual. Dubrovnik W
Lost in Dubrovnik R32
972
Seon Yong Han23KOR4-50
976
Arda Azkara21TUR4-50
976
Max Dahlin18SWE4-50
978
Gabriel Roveri Sidney27BRA4-50
979
Madhwin Kamath22IND4-50
980
Corey Gaal26AUS4-47
980
Mark Wallner24GER4-47
982
Gian Marco Ortenzi24ITA4+119+2Lost in Qual. Antalya 15 R3
Qual. Antalya 16 W
Lost in Antalya 16 QF
982
Aristarkh Safonov21RUS4-46
984
Niccolo Baroni20ITA4-47Qual. Bucharest R1
984
Pietro Fellin22ITA4-47
986
Thomas Brown25USA4+481+4Qual. Santiago W
Lost in Santiago SF
Lost in Orange Park R32
987
Ewen Lumsden24GBR4+373+3Lost in Nottingham QF
Lost in Nottingham 2 R32
987
Elijah Strode22USA4-58Lost in Xalapa R32
987
Finn Bass24GBR4+373+3Qual. Nottingham W
Lost in Nottingham QF
Qual. Nottingham 2 W
Lost in Nottingham 2 R32
990
Ron Ellouck19ISR4-47
991
Osgar O'Hoisin27IRL4+23+1Lost in Xalapa R16
991
Vincent Marysko18GER4-54Lost in Meerbusch R32
991
Luc Fomba25FRA4+23+1Qual. Azay Le Rideau W
Lost in Azay Le Rideau R16
994
Drew Van Orderlain29USA4-73Lost in Santiago R32
Lost in Vero Beach R32
Lost in Orange Park R32
995
Ryan James Storrie26GBR4-45
995
Toby Martin31GBR4-66Qual. Nottingham W
Lost in Nottingham R32
Qual. Nottingham 2 W
Lost in Nottingham 2 R32
997
Andres Fernandez Canovas25ESP4-46Lost in Qual. Telde 2 R2
997
Marcus Walters26GBR4-54Qual. Nottingham W
Lost in Nottingham R32
Lost in Qual. Nottingham 2 R2
997
Kai Wehnelt28GER4+122+2Lost in Monastir 16 R16
Lost in Santa Margherita 6 R16
997
Gabriel Donev27BUL4-54Lost in Kursumlijska Banja R16
997
Lorenzo Lorusso24ITA4-46Qual. Monastir 19 R1Lost in Qual. Santa Margherita 5 R1
In Play :
Madrid ATP1000  
Aix-en-Provence CH175  
Cagliari   
Mauthausen CH100  
Francavilla CH75  
Guangzhou, Wuxi   
Porto Alegre CH50  
Anapoima M25  
Nottingham 2   
Sabadell   
Santa Margherita 6   
Valldoreix, Xalapa   
Antalya 17 M15  
Antalya 18   
Bucharest   
Kursumlijska Banja 3   
Monastir 18   
Monastir 19   
Orange Park, Osijek   
Highlight Country :