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 Cut7150
1
Jannik Sinner22ITA4600+100French Open R32
(R64  )
47006500
2
Alexander Zverev27GER3185+100French Open R32
(R128  )
32855085
3
Daniil Medvedev28RUS3050+100French Open R32
(R128  )
31504950
4
Casper Ruud25NOR2675+50French Open R6427254625
5
Andrey Rublev26RUS2220+100French Open R32
(R64  )
23204120
6
Stefanos Tsitsipas25GRE2165+100French Open R32
(R64  )
22654065
7
Carlos Alcaraz21ESP2000+100French Open R32
(R64  )
21003900
8
Alex de Minaur25AUS1955+100French Open R3220553855
9
Grigor Dimitrov33BUL1775+100French Open R3218753675
Advertisement
10
Hubert Hurkacz27POL1660+1+100French Open R3217603560
11
Taylor Fritz26USA1630-1+50French Open R6416803580
12
Novak Djoković37SRB1560+100French Open R32
(R64  )
16603460
13
Tommy Paul27USA1525+100French Open R3216253425
14
Alejandro Tabilo26CHI1373+10Lost in French Open R128
15
Sebastián Báez23ARG1320+1+50Lost in French Open R64
16
Ugo Humbert25FRA1285-1+10Lost in French Open R128
17
Félix Auger-Aliassime23CAN1255+2+100French Open R3213553155
18
Holger Rune21DEN1225+50French Open R64
(R128  )
12753175
19
Nicolás Jarry28CHI1195-2+10Lost in French Open R128
20
Karen Khachanov28RUS1160+50French Open R6412103110
21
Alexander Bublik26KAZ1120+50Lost in French Open R64
22
Jiří Lehečka22CZE1035
23
Ben Shelton21USA1000+100French Open R32
(R128  )
11002900
24
Mariano Navone23ARG923+50French Open R649732873
25
Tomás Martín Etcheverry24ARG850+1+50French Open R649002800
26
Cameron Norrie28GBR815-1+10Lost in French Open R128
27
Jan Lennard Struff34GER805+2+100French Open R329052705
28
Nuno Borges27POR795-1+10Lost in French Open R128
29
Luciano Darderi22ITA784-1+50Lost in French Open R64
30
Tallon Griekspoor27NED760+4+100French Open R328602660
31
Francisco Cerúndolo25ARG750-1+50French Open R648002700
32
Pedro Martínez27ESP734-1+50Lost in French Open R64 
33
Tomáš Macháč23CZE713+50French Open R647632663
34
Arthur Fils19FRA680-2+10Lost in French Open R128
35
Sebastian Korda23USA675+5+100French Open R327752575
36
Jordan Thompson30AUS665-1+10Lost in French Open R128
37
Flavio Cobolli22ITA650+1+50French Open R647002600
38
Lorenzo Musetti22ITA650+1+50French Open R647002600
39
Facundo Díaz Acosta23ARG644-3
40
Matteo Arnaldi23ITA625+6+100French Open R327252525
41
Frances Tiafoe26USA620+1+50Lost in French Open R64 
42
Giovanni Mpetshi Perricard20FRA617-5Lost in French Open R128
43
Fábián Marozsán24HUN590+50Lost in French Open R64
44
Jack Draper22GBR585-3+10Lost in French Open R128
45
Miomir Kecmanović24SRB575+50Lost in French Open R64
46
Brandon Nakashima22USA575+1+50Lost in French Open R64
47
Dušan Lajović33SRB565+1+50French Open R646152515
48
Zizou Bergs24BEL562+10+130French Open R32Qual. French Open WQual. French Open W
French Open R32
6622462
49
Zhizhen Zhang27CHN560+3+100French Open R326602460
Advertisement
50
Dominik Koepfer30GER541-6+10Lost in French Open R128 
51
Alejandro Davidovich Fokina24ESP510+2+50French Open R645602460
52
Jakub Menšík18CZE510-3
53
Jaume Munar27ESP510+1+50Lost in French Open R64
54
Gaël Monfils37FRA495+1+50French Open R64
(R128  )
5452445
55
Roberto Carballés Baena31ESP495+1+50Lost in French Open R64 
56
Márton Fucsovics32HUN485-6+10Lost in French Open R128 
57
Lorenzo Sonego29ITA484+50Lost in French Open R64
58
Emil Ruusuvuori25FIN478-7+10Lost in French Open R128
59
Pavel Kotov25RUS475+16+100French Open R325752375
60
Alexander Shevchenko23KAZ468+2+50Lost in French Open R64
61
Sebastian Ofner28AUT458+16+100French Open R325582358
62
Valentin Vacherot25MON457+1+40Qual. French Open W
Lost in French Open R128
63
Corentin Moutet25FRA440+20+100French Open R325402340
64
Roberto Bautista Agut36ESP438-5+10Lost in French Open R128
65
Thiago Monteiro29BRA437+9+40Qual. French Open W
Lost in French Open R128
66
Alex Michelsen19USA431-6+10Lost in French Open R128
67
Marcos Giron30USA430-6+10Lost in French Open R128
68
Luca Nardi20ITA426-4+10Lost in French Open R128
69
Adrian Mannarino35FRA425-4+10Lost in French Open R128
70
Aleksandar Kovačević25USA424-4+10Lost in French Open R128
71
Arthur Cazaux21FRA423-4+10Lost in French Open R128
72
Thiago Seyboth Wild24BRA422-4+10Lost in French Open R128 
73
Facundo Bagnis34ARG422-3+16Lost in Qual. French Open R3
74
Federico Coria32ARG418-5+10Lost in French Open R128
75
Borna Ćorić27CRO409-2+10Lost in French Open R128 
76
Adam Walton25AUS405-5Lost in French Open R128
77
Juncheng Shang19CHN403-5Lost in Qual. French Open R1
78
Alexandre Müller27FRA400+1+50Lost in French Open R64
79
Arthur Rinderknech28FRA376+9+50French Open R644262326
80
Christopher O'Connell29AUS365-4
81
Sumit Nagal26IND364-3+10Lost in French Open R128
82
Alexei Popyrin24AUS355-1+10Lost in French Open R128
83
Yannick Hanfmann32GER354-1+10Lost in French Open R128
84
Matteo Berrettini28ITA350-4
85
Thanasi Kokkinakis28AUS348+8+50French Open R643982298
86
Taro Daniel31JPN344-1+10Lost in French Open R128
87
Mikhail Kukushkin36KAZ343+3+40Qual. French Open W
Lost in French Open R128
88
Francesco Passaro23ITA342-1+12Vicenza QF352405
89
Fabio Fognini37ITA339+9+50Lost in French Open R64
90
Daniel Altmaier25GER336+9+50Lost in French Open R64 
91
James Duckworth32AUS336-7Lost in Qual. French Open R1
92
Leandro Riedi22SUI332-6Lost in Qual. French Open R1
93
Denis Shapovalov25CAN325+33+100French Open R32
(R64  )
4252225
94
David Goffin33BEL325+8+50Lost in French Open R64
95
Stefano Napolitano29ITA312-6+8Lost in Qual. French Open R2
96
Richard Gasquet37FRA310+18+50Lost in French Open R64 
97
Jozef Kovalík31SVK309+22+66French Open R64Lost in Qual. French Open R3Lost in Qual. French Open R3
French Open R64
3592259
98
Luca Van Assche20FRA306-3+10Lost in French Open R128
99
Grégoire Barrère30FRA305+8+40Qual. French Open W
Lost in French Open R128
Advertisement
100
Botic van de Zandschulp28NED303-4+10Lost in French Open R128
101
Camilo Ugo Carabelli24ARG303-10Lost in Qual. French Open R1
102
Roman Safiullin26RUS300-5+10Lost in French Open R128
103
Cristian Garín28CHI300-11Lost in Qual. French Open R1
104
Harold Mayot22FRA298-10Lost in French Open R128
105
Otto Virtanen22FIN298-1+26Lost in Qual. French Open R3
Lost in French Open R128
106
Matteo Gigante22ITA293-5+16Lost in Qual. French Open R3
107
Pierre Hugues Herbert33FRA279-7Lost in French Open R128 
108
Thiago Agustín Tirante23ARG278-3+10Lost in French Open R128
109
Jaime Faria20POR277+4+16Lost in Qual. French Open R3
110
Aleksandar Vukic28AUS276-4+10Lost in French Open R128
111
Román Andrés Burruchaga22ARG275+10+40Qual. French Open W
Lost in French Open R128
112
Damir Džumhur32BIH272-9Lost in Qual. French Open R1
113
Daniel Elahi Galán27COL271-2+10Lost in French Open R128
114
Patrick Kypson24USA271-5+8Lost in Qual. French Open R2
115
Nicolas Moreno De Alboran26USA264-7Lost in French Open R128
116
Lukáš Klein26SVK262-6Lost in Qual. French Open R1
117
Seongchan Hong26KOR262-2+6Lost in Qual. French Open R1
Lost in Little Rock R16
118
Joao Fonseca17BRA261-6
119
Rinky Hijikata23AUS250+1+10Lost in French Open R128
120
Lucas Pouille30FRA248-4Lost in Qual. French Open R1
121
Michael Mmoh26USA248-4
122
Marco Trungelliti34ARG247+1+16Vicenza QFLost in Qual. French Open R2Lost in Qual. French Open R2
Vicenza QF
257310
123
Albert Ramos Viñolas36ESP245-5Lost in Qual. French Open R1
124
Jesper de Jong23NED242+39+80Qual. French Open W
Lost in French Open R64 
125
Henri Squire23GER242+39+80Qual. French Open W
Lost in French Open R64
126
Giulio Zeppieri22ITA240+41+80French Open R64Qual. French Open WQual. French Open W
French Open R64
2902190
127
Hugo Gaston23FRA237-3+10Lost in French Open R128 
128
Duje Ajduković23CRO234-3+8Lost in Qual. French Open R2
129
Yasutaka Uchiyama31JPN233-2+8Lost in Qual. French Open R2
130
Francisco Comesaña23ARG232-8
131
Yoshihito Nishioka28JPN231-3+10Lost in French Open R128
132
Max Purcell26AUS228-1+10Lost in French Open R128
133
Lloyd Harris27RSA228-3+8Lost in Qual. French Open R2
134
Radu Albot34MDA226-2+8Lost in Qual. French Open R2
135
Dmitry Popko27KAZ226-2+12Vicenza QFLost in Qual. French Open R1Lost in Qual. French Open R1
Vicenza QF
236289
136
Nick Hardt23DOM221-7Lost in Qual. French Open R1
137
Felipe Meligeni Alves26BRA219+13+40Qual. French Open W
Lost in French Open R128
138
Rafael Nadal37ESP215-3+10Lost in French Open R128 
139
Mattéo Martineau25FRA210-5Lost in Qual. French Open R1
140
Gustavo Heide22BRA208+18+40Qual. French Open W
Lost in French Open R128
141
Alejandro Moro Cañas23ESP207-1+16Lost in Qual. French Open R3
142
Titouan Droguet22FRA206-5+8Lost in Qual. French Open R2
143
Terence Atmane22FRA205-7Lost in French Open R128
144
Maximilian Marterer28GER205+27+50Lost in French Open R64
145
Enzo Couacaud29FRA203-7+8Lost in Qual. French Open R2
146
Andrea Vavassori29ITA196+16Lost in Qual. French Open R3
147
Alexander Ritschard30SUI195+4+16Lost in Qual. French Open R3
148
Jurij Rodionov25AUT194-9Lost in Qual. French Open R1
149
Valentin Royer23FRA189-4+8Lost in Qual. French Open R2
Advertisement
150
Andy Murray37GBR188+2+10Lost in French Open R128 
151
Hugo Grenier28FRA187-3+8Lost in Qual. French Open R2
152
Yunchaokete Bu22CHN187-3+8Lost in Qual. French Open R2
153
Kamil Majchrzak28POL187-12
154
Pablo Llamas Ruiz21ESP183-12Lost in Qual. French Open R1
155
Alex Bolt31AUS183-12
156
Clément Chidekh22FRA181-12Lost in Qual. French Open R1
157
Tristan Schoolkate23AUS180-10
158
Murkel Dellien26BOL180-2+6Vicenza R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Vicenza R16
186249
159
Hamad Medjedović20SRB178+29+40Qual. French Open W
Lost in French Open R128
160
Emilio Nava22USA177-7Lost in Qual. French Open R1
161
Mitchell Krueger30USA177+1+12Little Rock QF187240
162
Nicolás Mejía24COL176-8Lost in Little Rock R32
163
Zachary Svajda21USA176-4+8Lost in Qual. French Open R2
164
Omar Jasika27AUS174-9Lost in Qual. French Open R1
165
Marc-Andrea Hüsler27SUI172-8Lost in Qual. French Open R1
166
Aziz Dougaz27TUN172+11Lost in Qual. French Open R2
Lost in Vicenza R16
167
Coleman Wong19HKG167-7Lost in Qual. French Open R1
Lost in Little Rock R32
168
Christopher Eubanks28USA165+2+10Lost in French Open R128 
169
Gianluca Mager29ITA165-8
170
Martin Damm20USA161-5Lost in Qual. French Open R1
171
Denis Kudla31USA161+9+16Lost in Qual. French Open R3
172
Constant Lestienne32FRA160+2+10Lost in French Open R128
173
Juan Pablo Varillas28PER160-5Lost in Qual. French Open R1
174
Denis Yevseyev31KAZ158-5Lost in Qual. French Open R1
Lost in Vicenza R32
175
Daniel Evans34GBR155+4+10Lost in French Open R128 
176
Zsombor Piros24HUN153-4Lost in Qual. French Open R1
Lost in Vicenza R32
177
Maxime Cressy27USA152-4Lost in Qual. French Open R1
178
Adrian Andreev23BUL152+22+20Vicenza QFLost in Qual. French Open R2Lost in Qual. French Open R2
Vicenza QF
162215
179
Alexis Galarneau25CAN151+7+12Little Rock QFLost in Qual. French Open R1Lost in Qual. French Open R1
Little Rock QF
161214
180
Henrique Rocha20POR150-5Lost in Qual. French Open R1
181
Tristan Boyer23USA150-5Lost in Qual. French Open R1
182
Tomás Barrios Vera26CHI149+8+12Vicenza QFLost in Qual. French Open R1Lost in Qual. French Open R1
Vicenza QF
159212
183
Paul Jubb24GBR149-6
184
Shintaro Mochizuki20JPN148+49+40Qual. French Open W
Lost in French Open R128
185
Filip Misolic22AUT148+148+80French Open R64Qual. French Open WQual. French Open W
French Open R64
1982098
186
Gonzalo Bueno20PER148-8
187
Li Tu28AUS146+2+8Lost in Qual. French Open R2
188
Juan Pablo Ficovich27ARG145-7
189
Manuel Guinard28FRA142+7+8Lost in Qual. French Open R2
190
Chun Hsin Tseng22TWN141+3+6Vicenza R16147210
191
Daniel Masur29GER141-9
192
Bernard Tomic31AUS141+2+6Little Rock R16147210
193
Javier Barranco Cosano25ESP141-10Lost in Vicenza R32
194
Milos Raonic33CAN140-10
195
Filip Cristian Jianu22ROU140-10
196
Andrés Andrade25ECU140-1+6Lost in Little Rock R16
197
Oriol Roca Batalla31ESP139-10Lost in Qual. French Open R1
198
Samuel Vincent Ruggeri22ITA138-1+4Qual. Vicenza W
Lost in Vicenza R32
199
Vilius Gaubas19LTU137+4Qual. Vicenza W
Lost in Vicenza R32
Advertisement
200
Brandon Holt26USA136+12+12Little Rock QF146199
201
Vít Kopřiva26CZE135+2+8Lost in Qual. French Open R2
202
Laslo Djere28SRB135+7+10Lost in French Open R128
203
Dane Sweeny23AUS135-12Lost in Qual. French Open R1
204
Timofey Skatov23KAZ135-12Lost in Vicenza R32
205
Jay Clarke25GBR135-4+3Kiseljak QF140157
206
Maxime Janvier27FRA134+8Lost in Qual. French Open R2
Lost in Vicenza R32
207
Stan Wawrinka39SUI133+76+50Lost in French Open R64
(R128  )
208
Quentin Halys27FRA133+10+16Lost in Qual. French Open R3
209
Benoît Paire35FRA133-11Lost in Qual. French Open R1
210
Geoffrey Blancaneaux25FRA133+9+16Lost in Qual. French Open R3
211
Ergi Kırkın25TUR129-9Lost in Vicenza R32
212
Hugo Dellien30BOL127-8Lost in Qual. French Open R1
213
Giovanni Fonio26ITA127+7+10Qual. Vicenza W
Lost in Vicenza R16
214
J.J. Wolf25USA126+32+26Lost in Qual. French Open R3
Lost in French Open R128 
215
Gauthier Onclin23BEL126-10
216
Jules Marie32FRA126-8Lost in Qual. French Open R1
217
Santiago Rodríguez Taverna24ARG126-10Lost in Vicenza R32
218
Soonwoo Kwon26KOR125+82+50Lost in French Open R64
219
Rudolf Molleker23GER125-9Lost in Qual. French Open R1
220
Francesco Maestrelli21ITA125+10+16Lost in Qual. French Open R3
221
Gabriel Diallo22CAN124+57+40Qual. French Open W
Lost in French Open R128
222
Bernabé Zapata Miralles27ESP124-1+8Lost in Qual. French Open R2
223
Ramkumar Ramanathan29IND124-12Lost in Little Rock R32
224
Elmer Møller20DEN124-10+1Lost in Kiseljak R16
225
Ethan Quinn20USA123-12Lost in Little Rock R32
226
Benjamin Hassan29GER122+8Lost in Qual. French Open R2
227
Ugo Blanchet25FRA121+8Lost in Qual. French Open R2
228
Joel Schwärzler18AUT121-13
229
Yuta Shimizu24JPN121-5+6Little Rock R16127190
230
Juan Manuel Cerúndolo22ARG121-2+8Lost in Qual. French Open R2
231
Hady Habib25LBN120-14
232
Robin Bertrand21FRA120-16Lost in Monastir 22 R32
233
Maks Kaśnikowski20POL118-8+3Kiseljak QF123140
234
Hazem Naw24SYR118-12+2Lost in Qual. Vicenza R2
235
Martin Landaluce18ESP115-12
236
Stefano Travaglia32ITA115-5+6Vicenza R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Vicenza R16
121184
237
Vadym Ursu27UKR111-8
238
Adolfo Daniel Vallejo20PAR110-3+3Carnac QF115132
239
Facundo Mena31ARG109-7
240
Marc Polmans27AUS108-6Lost in Qual. French Open R1
241
Khumoyun Sultanov25UZB108-4+2Kursumlijska Banja 7 QF110121
242
Pedro Cachín29ARG107+8+10Lost in French Open R128
243
Andrea Collarini32ARG106-7
244
Jakub Nicod19CZE105-5
245
Thai Son Kwiatkowski29USA105-7Lost in Little Rock R32
246
Raphaël Collignon22BEL104+22+16Lost in Deauville F
247
Arthur Géa19FRA104-5+2Lost in Qual. French Open R1
Lost in Qual. Vicenza R2
248
Gijs Brouwer28NED103-8
249
Mattia Bellucci22ITA102+108+40Qual. French Open W
Lost in French Open R128
Advertisement
250
Gastão Elias33POR102-9
251
Jelle Sels28NED102-8
252
Evgenii Tiurnev27RUS102-8
253
Alibek Kachmazov21RUS102-4+4Qual. Vicenza W
Lost in Vicenza R32
254
Yosuke Watanuki26JPN101-9
255
Abdullah Shelbayh20JOR100+15+12Little Rock QF110163
256
Billy Harris29GBR100+23+16Lost in Qual. French Open R3
257
Alejo Lorenzo Lingua Lavallén23ARG99-10
258
Tung Lin Wu26TWN99-4+6Lost in Little Rock R16
259
Daniel Rincon21ESP99+26+16Lost in Qual. French Open R3
260
Egor Gerasimov31BLR98-12
261
Jonáš Forejtek23CZE96-10
262
Matías Soto25CHI95-6+3Kiseljak QF100117
263
Daniel Mérida19ESP95-11+1Lost in La Nucia R16
264
Jan Choinski27GBR93-11Lost in Qual. French Open R1
265
Remy Bertola25SUI93-5+2Lost in Qual. Vicenza R2
266
Yu-hsiou Hsu25TWN93-11Lost in Little Rock R32
267
Federico Agustin Gomez27ARG93-2+3Carnac QF98115
268
Philip Sekulic20AUS92-11
269
Enrico Dalla Valle26ITA92-11
270
Zdeněk Kolář27CZE92+11+8Lost in Qual. French Open R2
271
Diego Schwartzman31ARG91+11+8Lost in Qual. French Open R2
272
Stefan Kozlov26USA91-13Lost in Little Rock R32
273
Rio Noguchi25JPN91-10+1Lost in Kiseljak R16
274
Alexander Blockx19BEL90-13
275
Nikolás Sánchez Izquierdo25ESP90-13
276
Clément Tabur24FRA90-12Lost in Qual. French Open R1
277
Daniel Dutra da Silva35BRA90-5+3Kiseljak QF95112
278
Juan Carlos Prado Angelo19BOL90+2+6Vicenza R1696159
279
Lorenzo Giustino32ITA89+30+16Lost in Mataro F
280
Ignacio Buse20PER89+10+8Lost in Mataro SF
281
Jiří Veselý30CZE88-15
282
Martin Kližan34SVK88-15
283
Gonzalo Oliveira29VEN88-14
284
Elias Ymer28SWE87-13Lost in Qual. French Open R1
285
Ričardas Berankis33LTU87-12
286
Sandro Kopp24AUT87-12Lost in Qual. Vicenza R1
287
Pedro Sakamoto30BRA87-12
288
Kilian Feldbausch18SUI85-12
289
Renzo Olivo32ARG85-12Lost in Qual. Vicenza R1
290
Matthew Dellavedova24AUS85-3+3Kiseljak QF90107
291
Joris De Loore31BEL84+8+8Lost in Qual. French Open R2
292
Nicola Kuhn24GER84+3+6La Nucia QFLost in Mataro QFLost in Mataro QF
La Nucia QF
89106
293
Matej Dodig18CRO83-9
294
Charles Broom26GBR83-8
295
Pol Martín Tiffon24ESP83-2+3Lost in Mataro QF
296
Valerio Aboian21ARG82-8
297
Dennis Novak30AUT82+10+8Lost in Qual. French Open R2
298
Sho Shimabukuro26JPN81-9Lost in Qual. French Open R1
299
Giles Hussey27GBR81-8
300
Tristan Lamasine31FRA81-8
301
Beibit Zhukayev23KAZ79-7Lost in Qual. French Open R1
302
Jacopo Berrettini25ITA78+10+6Lost in Vicenza R16
303
Bogdan Bobrov26RUS78-7
304
Alexander Weis27ITA78-7Lost in Qual. Vicenza R1
305
Corentin Denolly26FRA78-2+3Lost in Deauville QF
306
Philip Henning23RSA77+78+25Addis Ababa 2 W
307
Nikoloz Basilashvili32GEO77-9
308
Tennys Sandgren32USA75-7
309
Roberto Cid Subervi30DOM75-7
310
Arthur Bouquier23FRA75+26+8Lost in Monastir 21 F
311
Blaise Bicknell22JAM75-7+1Lost in Kingston 2 R16
Lost in Little Rock R32
312
Benjamin Bonzi27FRA74+26+8Lost in Qual. French Open R2
313
Andrea Pellegrino27ITA74+28+8Lost in Qual. French Open R2
314
João Lucas Reis Da Silva24BRA74-9
315
Hernán Casanova30ARG74-9
316
Alexey Vatutin31RUS74+92+26Deauville W
Lost in Carnac R16
317
Jie Cui26CHN73+86+25Anning W
Lost in Baotou R32
318
Matheus Pucinelli De Almeida23BRA73-10
319
Stefan Popović21SRB73-9
320
Marek Gengel28CZE73-9
321
Dominic Thiem30AUT72+25+8Lost in Qual. French Open R2
322
Oliver Crawford25GBR72-7Lost in Qual. French Open R1
323
Mateus Alves23BRA72-10Lost in Vrhnika R32
324
Franco Agamenone31ITA72-10Lost in Qual. French Open R1
Lost in Vicenza R32
325
Marco Cecchinato31ITA72+20+6Lost in Vicenza R16
326
Hiroki Moriya33JPN72-10Lost in Little Rock R32
327
Bruno Kuzuhara20USA72-1+2Lost in Qual. Little Rock R2
328
Dalibor Svrčina21CZE71+23+8Lost in Qual. French Open R2
329
Rodrigo Pacheco Mendez19MEX71-12Lost in Vicenza R32
330
Sebastian Fanselow32GER71-12
331
Blake Ellis25AUS71-12
332
Carlos Taberner26ESP71-12
333
Gonzalo Villanueva29ARG71-12
334
Dino Prižmić18CRO70-12Lost in Qual. French Open R1
335
Michael Vrbenský24CZE70-12
336
Alexey Zakharov24RUS70-7+1Lost in Bol 2 R16
337
Michael Agwi20IRL70-13
338
Omni Kumar22USA70-13
339
Ivan Gakhov27RUS70-12
340
Gabi Adrian Boitan24ROU70+10+6Constanta QFLost in Bucharest 3 SF7283
341
Illya Marchenko36UKR69-13
342
Calvin Hémery29FRA69-12Lost in Qual. French Open R1
343
Felix Gill21GBR69-12
344
James McCabe20AUS69-12
345
Hikaru Shiraishi24JPN68-10+1Lost in Karuizawa R16
346
Andre Ilagan23USA68-12
347
Kaichi Uchida29JPN68-4+2Karuizawa QF7081
348
Guy Den Ouden22NED67+89+25Mataro W
349
James Trotter24JPN67-12
350
Genaro Alberto Olivieri25ARG67+12+6Lost in Qual. French Open R1
Lost in Vicenza R16
351
August Holmgren26DEN66-12
352
Mark Lajal21EST66-12Lost in Qual. French Open R1
353
Carlos Gimeno Valero22ESP66-1+3La Nucia QFLost in Mataro R327188
354
Kyle Edmund29GBR66-12
355
Dimitar Kuzmanov30BUL66-11
356
Yan Bai35CHN66+40+16Lost in Anning F
357
Yishai Oliel24ISR65+1+3La Nucia QF7087
358
Arthur Fery21GBR64-11
359
David Jordá Sanchis29ESP64-11
360
Cezar Crețu23ROU64-11Lost in Constanta R32
361
Marat Sharipov21RUS64+59+18Kiseljak QFKursumlijska Banja 6 W6986
362
Shintaro Imai30JPN63-9Lost in Qual. Little Rock R1
363
Michael Geerts29BEL63-9
364
Harrison Adams30USA63-9Lost in Qual. Little Rock R1
365
Jakub Paul25SUI63-1+3Kiseljak QF6885
366
Nicholas David Ionel21ROU63-3+2Constanta QF6576
367
Miguel Damas24ESP62-6+1Lost in Mataro R16
368
Andrea Picchione25ITA62-12
369
João Sousa35POR61-10
370
Alex Molčan26SVK61-10Lost in Qual. French Open R1
371
Orlando Luz26BRA60-6
372
Nerman Fatić29BIH60+37+12Vicenza QFLost in Qual. French Open R170123
373
Gilbert Klier Junior24BRA59-7
374
Karue Sell30BRA59-1+2San Diego QF6172
375
Gerard Campana Lee19KOR59-8
376
Edoardo Lavagno25ITA58-7
377
Tim Handel27GER58-9Lost in La Nucia R32
378
Fajing Sun27CHN58+35+11Baotou QFLost in Anning SF6380
379
Marcello Serafini21ITA58-9Lost in Qual. Vicenza R1
380
Evgeny Donskoy34RUS58-9
381
Lautaro Midon20ARG58-9
382
Max Hans Rehberg20GER56-8
383
Alexis Gautier27FRA56-8
384
Mathias Bourgue30FRA55+85+16Lost in Qual. French Open R3
385
Ryan Nijboer24NED55-9
386
Yankı Erel23TUR55-9
387
Benjamin Lock31ZIM55+28+8Lost in Addis Ababa 2 SF
388
Jacob Bradshaw21AUS55-6+2Lost in Monastir 21 R16
Lost in Monastir 22 R16
389
Anton Matusevich23GBR54-4+2Vrhnika QF5667
390
Nino Serdarušić27CRO54-4+2Lost in Qual. Vicenza R2
391
Nikolay Vylegzhanin24RUS54-13
392
Alastair Gray25GBR53-13
393
Mukund Sasikumar27IND53-13Lost in Little Rock R32
394
Stefanos Sakellaridis19GRE53-13
395
Antoine Escoffier32FRA53-12Lost in Qual. French Open R1
396
Siddharth Vishwakarma29IND52+93+16Lost in Addis Ababa 2 F
397
Luke Saville30AUS52-10
398
Jérôme Kym21SUI52-10
399
Kiranpal Pannu27NZL52+7+4Lost in Kingston 2 SF
400
Álvaro Guillén Meza21ECU52-11
401
Oleg Prihodko26UKR52+3+4Kursumlijska Banja 7 QFLost in Kursumlijska Banja 6 QF5465
402
Lorenzo Joaquín Rodríguez24ARG52-12
403
Liam Broady30GBR51-12
404
Daniel Cukierman28ISR51-12
405
Liam Draxl22CAN51-12Lost in Little Rock R32
406
Petr Nesterov21BUL51+99+17Constanta QFBucharest 3 W5364
407
Moez Echargui31TUN51-13
408
Lukas Neumayer21AUT51-13Lost in Qual. French Open R1
Lost in Vicenza R32
409
Kei Nishikori34JPN50+1171+50Lost in French Open R64
410
Aslan Karatsev30RUS50+40+10Lost in French Open R128
411
Learner Tien18USA50-12+1San Diego R165164
412
Max Houkes23NED50-15
413
Gabriele Piraino20ITA50-15
414
Christian Langmo27USA50+47+10Little Rock R16Qual. Little Rock W56119
415
Oleksandr Ovcharenko22UKR49-15
416
Toby Kodat21USA49-15
417
Hamish Stewart24GBR49-15
418
Robert Strombachs24LAT49-8+1Lost in Bol 2 R16
419
Yanaki Milev20BUL49-5+2Kursumlijska Banja 7 QF5162
420
Adria Soriano Barrera24COL48-15
421
Yurii Dzhavakian31UKR48-14
422
Mathys Erhard22FRA48-10Lost in Qual. French Open R1
423
Edas Butvilas19LTU48+4+3La Nucia QF5370
424
Max Wiskandt22GER48-13Lost in Monastir 21 R32
425
Bor Artnak19SLO47-7+1Vrhnika R164861
426
Juan Bautista Torres22ARG47-10
427
Neil Oberleitner24AUT47-1+2Vrhnika QF4960
428
Aidan Mayo21USA47+19+6Lost in Little Rock R16
429
Sander Jong24NED47+41+8Lost in Deauville SF
430
Gerald Melzer33AUT46-13
431
Stuart Parker26GBR46+5+4Lost in Monastir 21 SF
432
Aleksandre Bakshi26GEO46-13
433
Tom Gentzsch20GER46-12
434
Raúl Brancaccio27ITA46-11
435
Daniil Glinka24EST46-11
436
Saba Purtseladze22GEO46-14Lost in Kursumlijska Banja 7 R32
437
Takuya Kumasaka25JPN46-3+3Lost in Anning QF
438
Viacheslav Bielinskyi20UKR45+107+17Bol 2 QFBol W4758
439
Mariano Kestelboim28ARG45-7+2Vrhnika QF4758
440
Mohamed Safwat33EGY45-15
441
Max Alcalá Gurri21ESP45-12+1Lost in Mataro R16
442
Kris Van Wyk27RSA45-12+1Lost in Monastir 22 R16
443
Jason Jung34TWN44-15
444
Trevor Svajda18USA43+78+12Little Rock QF53106
445
Karl Friberg25SWE43-14
446
Damien Wenger24SUI43+9+3La Nucia QF4865
447
Pedro Araújo22POR43+10+3Monastir 22 QFLost in Monastir 21 R164556
448
Alex Martí Pujolras25ESP43+53+8Lost in Mataro SF
449
Dan Alexandru Tomescu25ROU43-16Lost in Bucharest 3 R32
450
Yusuke Takahashi26JPN43+22+4Qual. Little Rock W
Lost in Little Rock R32
451
Duarte Vale25POR43+34+6Bol 2 QFLost in Bol SF4556
452
Mili Poljičak19CRO43+34+6Bol 2 QFLost in Bol SF4556
453
Jacob Fearnley22GBR42-18
454
Mats Rosenkranz25GER42-16
455
Makoto Ochi28JPN42-16Lost in Karuizawa R32
456
Alafia Ayeni24USA42-13+1Lost in San Diego R16
457
Ilia Simakin20RUS42-17Lost in Qual. Monastir 22 R3
458
Egor Agafonov21RUS42-17
459
Carlos Sánchez Jover23ESP42-14+1Lost in La Nucia R16
460
Eric Vanshelboim22UKR42+18+4Lost in Deauville QF
Lost in La Nucia R16
461
Gian Marco Moroni26ITA41-19
462
Marko Topo20GER41-9+1Lost in Kiseljak R16
463
Daniel Michalski24POL41-19
464
David Pichler28AUT41-18
465
Constantin Bittoun Kouzmine25FRA41-17
466
Sergey Fomin23UZB41-6+1Lost in Kiseljak R16
467
Moerani Bouzige24AUS41+4+2Lost in Qual. Little Rock R2
468
Oleksii Krutykh24UKR41-3+1Lost in La Nucia R16
469
Christoph Negritu30GER41-6+1Lost in Deauville R16
Lost in Carnac R32
470
Máté Valkusz25HUN40-21Lost in Qual. French Open R1
471
Ryan Seggerman24USA40-20Lost in Qual. Vicenza R1
472
Vitaliy Sachko26UKR40-20Lost in Qual. French Open R1
Lost in Vicenza R32
473
Antoine Hoang28FRA40-19
474
Lukáš Pokorný22SVK40-18Lost in Kiseljak R32
475
Riccardo Bonadio30ITA40+1+2Lost in Qual. Vicenza R2
476
Orel Kimhi20ISR40-18
477
Martyn Pawelski19POL40-18
478
Ryuki Matsuda24JPN40-16
479
Viktor Durasovic27NOR40-15
480
Federico Iannaccone25ITA40+12+4Qual. Vicenza W
Lost in Vicenza R32
481
Marius Copil33ROU39-15
482
Garrett Johns23USA39-15
483
Hynek Bartoň20CZE39-10+1Lost in Gyula R16
484
Marvin Möller25GER39-16
485
Svyatoslav Gulin21RUS39-3+2Kursumlijska Banja 7 QF4152
486
Alessandro Giannessi34ITA39-2+2Lost in Qual. Vicenza R2
487
Nam Hoang Ly27VIE38-13
488
Henry Searle18GBR38-13
489
Lucas Bouquet26FRA38+9+3Carnac QFLost in Deauville R324360
490
Alberto Barroso Campos27ESP38-13
491
Maé Malige18FRA38+8+3Carnac QFLost in Qual. French Open R14360
492
Sascha Gueymard Wayenburg20FRA38+2+2Bol 2 QFLost in Qual. French Open R14051
493
Emile Hudd24GBR38+18+4Lost in Celje SF
494
Andrea Guerrieri25ITA37-15
495
Lucas Gerch29GER37-15
496
Alex Rybakov27USA37-15
497
Kirill Kivattsev26RUS37-14Lost in Qual. Vicenza R1
498
Franco Roncadelli24URU37-11Lost in Qual. Vicenza R1
499
Karan Singh20IND37-8+1Lost in Addis Ababa 2 R16
500
Eliakim Coulibaly22CIV37+42+8Lost in Addis Ababa 2 SF
501
Ryan Peniston28GBR36-13Lost in Qual. French Open R1
502
Ernesto Escobedo27MEX36+16+4Qual. Little Rock W
Lost in Little Rock R32
503
Stijn Slump25NED36-10
504
Carlos Lopez Montagud23ESP36-8
505
Niels Visker22NED36-8
506
Imanol López Morillo24ESP36-16Lost in Mataro R32
507
Maxence Rivet20FRA36+1+2Lost in Monastir 21 QF
508
Lilian Marmousez22FRA36-13Lost in Deauville R32
509
Federico Arnaboldi23ITA36+54+10Qual. Vicenza W
Lost in Vicenza R16
510
Salvatore Caruso31ITA35-10
511
Blake Mott28AUS35-8
512
Ryotaro Taguchi23JPN35+1+2Lost in Anning R16
Lost in Baotou R16
513
Nick Chappell31USA35-11Lost in Little Rock R32
514
Diego Augusto Barreto Sánchez22ESP35+10+4Lost in Kursumlijska Banja 6 SF
515
Nicolai Budkov Kjaer17NOR34-11
516
Yun seong Chung26KOR34-10
517
Fabrizio Andaloro23ITA34-10
518
Evgeny Philippov22RUS34-8
519
Leonardo Aboian26ARG34-7
520
Gabriel Décamps24BRA34+2Lost in Bol QF
521
Liam Gavrielides20GER34-12Lost in Vrhnika R32
522
Gabriele Pennaforti23ITA34+48+9Lost in Bol F
Lost in Bol 2 R16
523
Sebastian Gima22ROU34-6+1Lost in Bucharest 3 R32
Lost in Constanta R16
524
Guido Iván Justo26ARG33-10
525
Igor Gimenez24BRA33-10
526
Amr Elsayed25EGY33-10
527
Simon Beaupain25BEL33+1+3Lost in Deauville QF
Lost in Carnac R32
528
Juan Bautista Otegui25ARG33+4+3Lost in Cervia QF
Lost in Kiseljak R16
529
Laurent Lokoli29FRA32+15+4Lost in Mataro QF
Lost in Carnac R16
530
Bautista Vilicich22ARG32-11
531
Vladyslav Orlov29UKR32-4+2Lost in Brcko QF
532
Luka Mikrut20CRO32-2+2Bol 2 QF3445
533
Facundo Juárez26ITA31-12Lost in Deauville R32
534
Evgeny Karlovskiy29RUS31-11
535
Lucas Poullain28FRA31+54+9Lost in Deauville SF
Lost in Carnac R16
536
Altuğ Çelikbilek27TUR31-11
537
Keegan Smith25USA31+16+4Qual. Little Rock W
Lost in Little Rock R32
538
Diego Fernandez Flores23CHI31-7+1Lost in Mataro R16
539
Mackenzie McDonald29USA30+72+10Lost in French Open R128
540
Pawel Juszczak30POL30+73+10Gyula QFLost in Brcko F3243
541
Tristan McCormick25USA30-15Lost in Mataro R32
Lost in La Nucia R32
542
Dan Added25FRA30-9
543
Alejo Sanchez Quilez18ESP30-14Lost in Mataro R32
544
Kyrian Jacquet23FRA29-10Lost in Qual. French Open R1
545
Filip Krajinović32SRB29+51+8Lost in Qual. French Open R2
546
Dominik Palan23CZE29-11
547
Vasek Pospisil33CAN29-11
548
Elmar Ejupovic31GER29-11
549
Peter Buldorini19ITA29+50+8Lost in Cervia F
550
Olaf Pieczkowski20POL29-11
551
Aidan McHugh23GBR29-11
552
Mika Brunold19SUI29-14Lost in Vrhnika R32
553
Emilien Demanet19BEL29-5+1Lost in Celje R16
554
Giuseppe La Vela23ITA29-5+1Lost in Cervia R16
555
Tiago Pereira19POR29+166+16Monastir 21 W
Lost in Monastir 22 R16
556
Florian Broska26GER29-4+2Lost in Bol QF
Lost in Bol 2 R32
557
Denis Klok26RUS29-16Lost in Brcko R32
Lost in Kiseljak R32
558
Juan Sebastián Gómez32COL28-15
559
Giovanni Oradini26ITA28-13Lost in Qual. Vicenza R1
560
Duck-hee Lee26KOR28-13
561
Ilya Snițari22MDA28+10+3Constanta QFLost in Bucharest 3 R163041
562
Florent Bax24FRA28+16+4Constanta QFLost in Bucharest 3 QF3041
563
Julio César Porras26ARG27-13Lost in Mataro R32
564
Luca Potenza23ITA27-13
565
Nicolas Zanellato22BRA27-11
566
Louis Weßels25GER27-11
567
Dominik Kellovský27CZE27-11
568
Axel Garcian21FRA27-6+1Lost in Deauville R16
569
Adrian Oetzbach26GER27-5+1Lost in Bol 2 R16
570
Alex Knaff26LUX27+2+2San Diego QF2940
571
Nishesh Basavareddy19USA26+41+6Little Rock R163295
572
Mateo Barreiros Reyes23BRA26-15
573
Millen Hurrion24GBR26-15
574
Sanhui Shin27KOR26-15
575
João Eduardo Schiessl19BRA26+241+17Vrhnika QFCelje W2839
576
Georgii Kravchenko23UKR26-16
577
José Pereira33BRA26-16
578
Miloš Karol21SVK26-1+2Gyula QF2839
579
Pierre Yves Bailly20BEL25-14
580
Jason Kubler31AUS25-14
581
Lorenzo Bocchi26ITA25-14
582
Ulises Blanch26USA25-14
583
Alessandro Pecci23ITA25+240+16Vrhnika R16Cervia W2639
584
Felix Corwin28USA25-15
585
Masamichi Imamura25JPN25-2+2Karuizawa QF2738
586
Skander Mansouri28TUN24-13
587
Fabien Salle24FRA24-13
588
Maxime Chazal31FRA24+13+3Carnac QF2946
589
Yuki Mochizuki26JPN24+55+6Baotou QFLost in Anning QF2946
590
Cem İlkel28TUR24-15
591
Tomás Farjat23ARG24-15
592
Kokoro Isomura21JPN24-8+1Lost in Karuizawa R16
593
William Grant23USA24+2+2Kingston 3 QF2637
594
Antoine Ghibaudo19FRA24+15+3Carnac QF2946
595
Rudy Quan18USA23+277+16Little Rock QFQual. Little Rock W3386
596
Ye Cong Mo23CHN23+18+3Baotou QFLost in Anning R322845
597
Yaroslav Demin18RUS23-18
598
Alejandro Manzanera Pertusa21ESP23-19Lost in La Nucia R32
599
Henrik Wiersholm27USA23-18
600
Strong Kirchheimer29USA23-18Lost in Qual. Little Rock R1
601
Filip Peliwo30POL23+4+2Lost in Qual. Little Rock R2
602
Alexandre Aubriot24FRA23-10+1Lost in Deauville R16
602
David Pérez Sanz30ESP23+17+3Qual. Mataro W
Lost in Mataro QF
Lost in La Nucia R32
604
John Sperle22GER23-10+1Lost in Kiseljak R16
605
Matt Hulme25AUS23-20Lost in San Diego R32
606
Miljan Zekić35SRB22+263+15Brcko W
Lost in Bol 2 R32
607
JiSung Nam30KOR22-21
608
Timo Stodder28GER22-21
609
Elliot Benchetrit25MAR22+88+8Lost in Bucharest 3 F
610
Samuele Pieri22ITA22+7+2Lost in Cervia QF
611
Massimo Giunta19ITA22-23Lost in Cervia R32
612
Peter Benjamin Privara19SVK22-22
613
Nathan Ponwith26USA22+5+2San Diego QF2435
614
Sidane Pontjodikromo23NED22-22
615
Axel Nefve23USA22+7+2Lost in Qual. Little Rock R2
616
Sebastian Sorger18AUT22+9+2Lost in Bol QF
617
Tommaso Compagnucci24ITA22-11+1Lost in Cervia R16
Lost in Carnac R32
618
Buvaysar Gadamauri23BEL22-27Lost in Deauville R32
Lost in Carnac R32
619
Wishaya Trongcharoenchaikul29THA22+56+6Baotou QFLost in Anning QF2744
620
Ozan Baris20USA21-23
621
Alex Barrena21ARG21-23
622
Mariano Tammaro20ITA21+8+2Lost in Celje QF
623
Albert Pedrico Kravtsov18ESP21-23Lost in Mataro R32
624
Juan Manuel La Serna20ARG21-21
625
Linang Xiao24CHN21-21
626
Peter Bertran28DOM21-24Lost in Kingston 3 R32
627
Juan Pablo Paz29ARG21-17
628
Evan Furness25FRA21-20Lost in Carnac R32
629
Kenny de Schepper37FRA21-3+1Lost in Mataro R16
630
Maximus Jones19THA21-23Lost in Anning R32
Lost in Baotou R32
631
Leo Borg21SWE20+329+15Kingston 2 W
632
Franco Ribero24ARG20-16
633
Federico Gaio32ITA20-18Lost in Cervia R32
634
Aryan Shah18IND20+21+3Kingston 3 R16Lost in Kingston 2 QF2134
635
Matías Franco Descotte29ARG20-15
636
Luciano Emanuel Ambrogi20ARG20-15
637
Gergely Madarász29HUN20+8+2Gyula QFLost in Brcko R322233
638
Michiel De Krom25NED20-15
639
Mario Gonzalez Fernandez22ESP20+8+2Lost in Bucharest 3 QF
640
Fermin Tenti26ARG20+33+4Kursumlijska Banja 7 QFLost in Kursumlijska Banja 6 QF2233
641
Maxim Zhukov19RUS20-17Lost in Kursumlijska Banja 6 R32
Lost in Kursumlijska Banja 7 R32
642
Niki Kaliyanda Poonacha29IND19-15
643
Savva Polukhin25RUS19-15
644
Andres Martin22USA19+160+10Qual. Little Rock W
Lost in Little Rock R16
645
Rei Sakamoto17JPN19+83+7La Nucia QFLost in Cervia SF2441
646
Thomas Fancutt29AUS19-17
647
Peter Heller31GER19-16
648
Émilien Voisin24FRA19-16
649
Joaquin Aguilar Cardozo19URU19-16
650
Nicolás Álvarez Varona23ESP19-16Lost in Qual. Vicenza R1
651
Johan Nikles27SUI19-10+1Lost in La Nucia R16
652
Mirza Bašić32BIH19-9+1Lost in Bol 2 R16
653
Cyril Vandermeersch25FRA19-17
654
Eero Vasa27FIN19-19Lost in Celje R32
655
Ignacio Antonio Becerra Otarola23CHI19-18
656
Ignacio Monzón26ARG19-6+1Lost in Brcko R16
Lost in Vrhnika R32
657
Justin Engel16GER18-19
658
Rigele Te26CHN18+26+3Baotou QF2340
659
Mikalai Haliak25BLR18-20
660
Karim Mohamed Maamoun33EGY18-20
661
Taisei Ichikawa23JPN18-19
662
Stefan Palosi24ROU18-16
663
Erik Arutiunian19BLR18-15
664
Wilson Leite32BRA18-15
665
Ioan Alexandru Chirita21ROU18+24+3Lost in Bucharest 3 QF
Lost in Constanta R16
666
Maik Steiner29GER18+26+3Lost in Addis Ababa 2 QF
667
Patrick Zahraj24GER18-16Lost in Vrhnika R32
668
Michael Zhu31USA18-16Lost in Monastir 22 R32
669
Aziz Ouakaa24TUN18+7+2Monastir 22 QF2031
670
Samir Banerjee20USA17-17
671
Giorgio Tabacco20ITA17-17
672
Quinn Vandecasteele21USA17+8+2Lost in Qual. Little Rock R2
673
Preston Brown22USA17-17
674
Branko Djuric19SRB17-17
675
Luca Giacomini26ITA17-17Lost in Qual. Vicenza R1
676
Gianmarco Ferrari23ITA17+27+3La Nucia QF2239
677
Timo Legout22FRA16-18
677
Siem Woldeab22USA16-18
679
Oliver Tarvet20GBR16-18
680
Adrian Bodmer29SUI16-18
681
Yeong Seok Jeong24KOR16-18
682
Patrick Maloney24USA16-18
683
Yanis Ghazouani Durand23FRA16-18
684
Lorenzo Rottoli22ITA16+1+1Lost in Cervia R16
685
Luka Pavlovic24FRA16-18
686
Gabriel Debru18FRA16-20Lost in Qual. French Open R1
Lost in Carnac R32
687
Victor Lilov20USA16-19
688
Călin Manda26ROU16-18
689
Gianluca Cadenasso19ITA16-20Lost in Cervia R32
690
Fausto Tabacco22ITA16-18
691
Ezekiel Clark25USA16-20Lost in Kingston 2 R32
692
Ajeet Rai25NZL16+24+3Baotou QFLost in Anning R322138
693
Paulo Andre Saraiva Dos Santos23BRA16-16
694
Zura Tkemaladze23GEO16-16
695
Marlon Vankan23GER16-21Lost in Kiseljak R32
696
Joshua Sheehy27USA16+22+3Kingston 3 QFLost in Kingston 2 R161829
697
Vlad Andrei Dancu25ROU16+4+2Constanta QFLost in Bucharest 3 R321829
698
Kalin Ivanovski20MKD15-19
699
Patrick Brady19GBR15-18
700
Quentin Folliot25FRA15-18
701
Daniel Cox33GBR15-18
702
Oscar Otte30GER15-16
703
Théo Papamalamis18FRA15+28+3Carnac QFLost in Qual. French Open R12037
704
Luca Castagnola21ITA15-8+1Lost in Cervia R32
Lost in Vrhnika R16
705
Francisco Rocha24POR15-18
706
Luca Fantini23ITA15-18Lost in Addis Ababa 2 R32
707
Tsung Hao Huang24TWN15-18Lost in Baotou R32
708
Alec Beckley22RSA15-17
709
Dan Martin25CAN15+28+3Kingston 3 R16Lost in Kingston 2 QF1629
710
Corban Crowther21NZL15-8+1Lost in Bol 2 R16
711
Hayato Matsuoka19JPN15+218+9Lost in Kursumlijska Banja 6 F
Lost in Kursumlijska Banja 7 R16
712
John Echeverria22ESP15-12+1Lost in Mataro R16
Lost in La Nucia R32
713
Kimmer Coppejans30BEL14-20
714
Oliver Ojakaar19EST14-20
715
Mees Rottgering16NED14-20
716
Enzo Wallart27FRA14-18
717
Federico Cina17ITA14-2+1Lost in Vrhnika R16
718
Fares Zakaria23EGY14+1+1Lost in Kiseljak R16
719
Dali Blanch21USA14+78+4Lost in Kursumlijska Banja 6 SF
720
Leonardo Rossi21ITA14+1Lost in Vrhnika R16
721
Noah Perfetti22ITA14-22Qual. Cervia W
Lost in Cervia R32
Lost in Gyula R32
722
Sergi Perez Contri26ESP14+1+1Lost in La Nucia R16
723
Steve Johnson34USA13-19
723
Yibing Wu24CHN13-19
725
Colin Sinclair29NMI13-19
726
Alex Hernandez24MEX13-19
727
Noah Rubin28USA13-19
728
Matija Pecotić34CRO13-19
729
Adit Sinha20USA13+1Lost in San Diego R16
730
Hayden Jones17AUS13-19
731
Arthur Weber32FRA13-22Lost in Carnac R32
732
Kaylan Bigun18USA13-19
733
Ioannis Xilas23GRE13-21Lost in Kursumlijska Banja 6 R32
734
Pavle Marinkov18AUS13-1+1Lost in Bol 2 R16
735
Louis Dussin24FRA13+52+3Qual. Deauville W
Lost in Deauville QF
736
Ali Habib21GBR13-22Lost in Kursumlijska Banja 7 R32
736
Guy Den Heijer27NED13+20+2Lost in Bucharest 3 QF
738
Adrien Gobat22FRA13-21
739
Jesse Flores29CRC13+15+2Monastir 22 QFLost in Monastir 21 R321526
740
Andrew Fenty24USA13+17+2Lost in Kingston 2 R16
Lost in Kingston 3 R16
741
Dušan Obradović23SRB13+23+2Lost in Brcko QF
742
Niccolo Catini26ITA13-4+1Lost in Cervia R16
743
Deney Wassermann23NED13-21
744
Jacob Brumm25USA13+24+2San Diego QF1526
745
Oscar Jose Gutierrez31BRA13-3+1Lost in Celje R16
746
Keisuke Saitoh23JPN13-3+1Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R32
747
Andrew Paulson22CZE12-23
748
Eliot Spizzirri22USA12-23
749
Nicolás Kicker31ARG12-23
750
Jack Loutit19NZL12-23
751
Thijmen Loof21NED12-19
752
Luca Wiedenmann26GER12-22Lost in Vrhnika R32
753
Tomas Curras Abasolo24ESP12-19
754
Sora Fukuda26JPN12+30+2Karuizawa QF1425
755
Matyas Fuele25HUN12-20
756
João Domingues30POR12+66+3La Nucia QF1734
757
Lautaro Agustin Falabella26ARG12-21
758
Luca Castelnuovo27SUI12-19
759
Petr Bar Biryukov22RUS12-19
760
Noah Schachter24USA12-19
761
Conner Huertas del Pino28PER11-16
762
Edward Winter19AUS11-16
762
Radu Mihai Papoe21ROU11-16
764
Benjamin Thomas George21CAN11-20Lost in San Diego R32
765
Norbert Gombos33SVK11-17
766
Elgin Khoeblal22NED11-17
767
Ryota Tanuma28JPN11+41+2Karuizawa QF1324
768
Rubin Statham37NZL11-18
769
Matt Kuhar27USA11+37+2San Diego R16Lost in Kingston 2 R161225
770
Aristotelis Thanos23GRE11+39+2Kingston 3 R16Lost in Kingston 2 R161225
771
Alexandr Cozbinov29MDA11-20
772
Jaimee Floyd Angele24FRA11-20
773
Alexandre Reco25FRA11+5+1Lost in Deauville R16
Lost in Carnac R32
774
Thanapet Chanta24THA11-21
775
Tibo Colson23BEL11-20
776
Martin Krumich21CZE11-19
776
Daniel Antonio Núñez22CHI11-19
776
M Rifki Fitriadi25INA11-19
779
Jumpei Yamasaki26JPN11-17
780
Miles Jones23USA11+36+2Lost in Kingston 2 QF
781
Steven Diez33CAN11-18
782
Gabriele Maria Noce28ITA11+3+1Lost in Brcko R16
Lost in Constanta R32
783
Yi Zhou19CHN11-18
783
S D Prajwal Dev28IND11+10+1Lost in Addis Ababa 2 R16
785
Nikos Lehmann18ARG11-24Lost in Bol R32
Lost in Bol 2 R32
786
Federico Bondioli19ITA11+39+2Lost in Cervia QF
787
Seita Watanabe23JPN11-21
788
Darwin Blanch16USA11-19
789
Ezequiel Monferrer21ARG11-19
790
Artur Kukasian20RUS11-18
791
Francesco Ferrari26ITA11+62+3Constanta QFLost in Brcko R161324
792
Ben Jones26GBR11-19
793
Louis Tessa26FRA11-26Lost in Brcko R32
794
Maxence Bertimon24FRA11-24Lost in Monastir 21 R32
795
Hanyi Liu23CHN11+4+1Lost in Anning R16
Lost in Baotou R32
796
Pablo Carreño Busta32ESP10+784+10Lost in French Open R128
797
Marin Čilić35CRO10-23
798
Cooper Williams18USA10+184+6Lost in Little Rock R16
799
Philip Hjorth25DEN10-24Lost in Qual. Bol R2
Lost in Qual. Bol 2 R2
799
Etienne Donnet23FRA10-24
801
Nikola Milojević28SRB10-24
802
Frederico Ferreira Silva29POR10-23
803
Bekkhan Atlangeriev23RUS10-23Lost in Qual. Celje R2
804
Alan Fernando Rubio Fierros25MEX10+7+1San Diego R161124
805
Ignacio Carou24URU10-24
806
Matěj Vocel27CZE10-24
807
Petr Brunclik17CZE10-24
808
Michele Ribecai21ITA10+5+1Lost in Cervia R16
Lost in Qual. Vrhnika R1
809
Kuzey Cekirge24TUR10+5+1Qual. Mataro W
Lost in Mataro R16
810
Bruno Fernandez19BRA10-24
811
Ezequiel Simonit22ARG10-23
812
Nikolay Nedelchev20BUL10-23
813
Illya Beloborodko23UKR10+102+4Lost in Bucharest 3 SF
814
Pedro Boscardin Dias21BRA10-24
815
Jiří Barnat22CZE10+30+2Lost in Celje QF
816
Andrea Bacaloni22ITA10-25Lost in Monastir 21 R32
817
Gabriele Bosio23ITA10+107+4Lost in Brcko SF
818
Manish Sureshkumar24IND10-26Lost in Monastir 22 R32
819
Sean Hess23ARG10+5+1Lost in Kursumlijska Banja 6 R32
Lost in Kursumlijska Banja 7 R16
820
Brian Bozemoj20NED10-24
821
Jesse Delaney25AUS10-27Lost in Karuizawa R32
821
Jack Logé19BEL10-27Lost in Celje R32
823
Thiago Cigarran24ARG10-25
824
Juan Estevez18ARG10-24
825
Leo Vithoontien24JPN10+4+1Kingston 3 R16Lost in Kingston 2 R321124
826
Kosuke Ogura28JPN10+32+2Kingston 3 QFLost in Kingston 2 R321223
827
Matic Kriznik18SLO10-26Lost in Celje R32
Lost in Vrhnika R32
828
Lucas Miedler27AUT9-26
829
Nico Hornitschek24GER9+751+9Qual. Anning W
Lost in Anning SF
Qual. Baotou W
Lost in Baotou R16
829
Cannon Kingsley23USA9-26
831
Diego Dedura Palomero16GER9-27
832
Murphy Cassone21USA9-25Lost in Little Rock R32
833
Yuta Kawahashi26JPN9-23
834
Eduardo Ribeiro26BRA9-22
835
Jea Moon Lee30KOR9-20
836
Trey Hilderbrand24USA9-18
837
Jorge Martinez Martinez28ESP9-17
838
Aliaksandr Liaonenka25BLR9-17
839
Carlo Alberto Caniato18ITA9+5+1Lost in Cervia R16
840
Daniel Bagnolini21ITA9-22Lost in Cervia R32
Lost in Kursumlijska Banja 7 R32
841
Amaury Raynel21FRA9-14
842
Iliyan Radulov18BUL9+10+1Lost in Mataro R16
842
Filippo Romano18ITA9-17Lost in Celje R32
844
Federico Campana26ITA9+76+3Lost in Brcko QF
Lost in Gyula R16
844
Alexandr Binda22ITA9-16
846
Michael Bassem Sobhy20EGY9-15
847
Harry Wendelken22GBR9-17Lost in Mataro R32
848
Jake Delaney27AUS9+9+1Lost in Karuizawa R16
849
Aleksandr Braynin24UKR9+9+1Lost in Brcko R32
Lost in Gyula R16
850
Mitsuki Wei Kang Leong19MAS9+10+1Lost in Anning R16
Lost in Karuizawa R32
851
John Millman34AUS8-19
851
Niels Lootsma29NED8-19
851
Blaž Rola33SLO8+729+8Lost in Celje F
851
Shunsuke Mitsui22JPN8-19
851
Robert Cash23USA8-19
851
Dhakshineswar Suresh24IND8-19
857
Jonathan Mridha29SWE8-20
857
Julian Ocleppo26ITA8-20
859
Calum Puttergill30AUS8-20
860
Daniel Pátý24CZE8+140+4Lost in Celje SF
861
Colin Markes27USA8-21
862
Hernando Jose Escurra Isnardi26PAR8+3+1Lost in Brcko R16
Lost in Kursumlijska Banja 7 R32
863
Daniil Ostapenkov21BLR8-22
864
Thomas Deschamps25FRA8+7+1Lost in Celje R16
865
Niccolo Baroni20ITA8+157+4Qual. Cervia W
Lost in Cervia SF
865
Maxim Shin20UZB8-23
867
Leopold Zima24GER8-24
868
Luc Fomba25FRA8+154+4Lost in Monastir 21 SF
Lost in Monastir 22 R32
869
Ricardo Rodriguez Pace31VEN8+5+1Lost in Kingston 3 R16
869
Luciano Carraro26ITA8+39+2Lost in Cervia QF
871
Jakub Filip18CZE8+7+1Lost in Gyula R16
871
Mark Whitehouse31GBR8-25
873
Alexandros Skorilas24GRE8-26
873
Amit Vales18ISR8-26
875
Giovanni Calvano26ITA8-26
876
Gabriel Donev27BUL8+40+2Lost in Kursumlijska Banja 6 QF
876
Jan Hrazdil19CZE8+35+2Vrhnika QFLost in Celje R32
Qual. Vrhnika W
1021
878
Alexander Stater25USA8-27
878
Woobin Shin20KOR8+80+3Karuizawa QFLost in Anning R161021
880
Naoki Tajima23JPN8-30Lost in Karuizawa R32
881
Kristjan Tamm25EST8-26
882
Cengiz Aksu25TUR8+8+1Lost in Monastir 22 R16
883
Kody Pearson24AUS8-29Lost in San Diego R32
884
Koray Kırcı25TUR8+89+3Kiseljak QF1330
885
Rafael Tosetto24BRA8-29
886
Stefano Reitano26ITA8+9+1Lost in Brcko R16
886
Chirag Duhan20IND8+9+1Lost in Addis Ababa 2 R16
888
Pietro Marino22ITA8+12+1Lost in Bucharest 3 R16
889
Mohamed Nazim Makhlouf27ALG8+12+1Qual. Monastir 21 W
Lost in Monastir 21 R16
890
Jasza Szajrych22POL8+40+2Lost in Bol QF
Lost in Bol 2 R32
891
Charlie Robertson17GBR7-30
891
Karlis Ozolins21LAT7-30
893
Fernando Romboli35BRA7-30
894
Kenta Miyoshi20JPN7-30
895
Andrej Nedic19BIH7-29
895
Pedro Rodenas20ESP7-29
897
Emilio Gómez32ECU7-27
898
Maxwell Mckennon22USA7-30Lost in San Diego R32
899
Ryotero Matsumura27JPN7+43+2Karuizawa QFLost in Qual. Anning R3920
900
Guido Andreozzi32ARG7-27
901
Ray Ho24TWN7-27
901
Viktor Jović22SRB7+188+4Kursumlijska Banja 7 QFLost in Brcko QF920
903
Tomasz Berkieta17POL7-27
903
Tauheed Browning21USA7-27
905
Ishaque Eqbal26IND7+124+3Lost in Addis Ababa 2 QF
905
Thomas Braithwaite24AUS7-26
907
Arthur Bonnaud27FRA7-27
907
Rayane Oumaouche26FRA7-27
909
Federico Aguilar Cardozo19URU7-27
909
Leonid Sheyngezikht23BUL7-27
909
Pavlos Tsitsipas18GRE7-27
912
Demetris Azoides23GRE7-5+1Lost in Monastir 21 R32
Lost in Monastir 22 R16
913
Luigi Sorrentino25ITA7+209+4Vrhnika QFLost in Celje QF920
913
Simon Anthony Ivanov23BUL7+40+2Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R16
915
Fernando Cavallo18ARG7-30
915
Sasa Markovic18SRB7+217+4Qual. Brcko W
Lost in Brcko SF
Lost in Kiseljak R32
917
Jordi Garcia Mestre21ESP7-31
917
Pierre Delage23FRA7-31
919
Peter Fajta22HUN7+45+2Gyula QF920
919
Kai Wehnelt28GER7+114+3Vrhnika QFLost in Celje R16920
919
Alejandro Melero Kretzer19ESP7-30
922
Daniel De Jonge24NED7-31
923
Benjamin Pietri27FRA7-35Qual. Mataro W
Lost in Mataro R32
924
Adam Heinonen21SWE7-31
924
Alejandro Hoyos24COL7-31
926
Collin Altamirano28USA7-4+1Lost in San Diego R16
927
Maxence Beaugé23FRA7+42+2Lost in Deauville R16
Lost in Carnac R16
928
Saveliy Ivanov19RUS7-29Lost in Qual. Kursumlijska Banja 6 R3
929
Loann Massard18FRA7-38Lost in Monastir 21 R32
Lost in Monastir 22 R32
930
Koki Matsuda23JPN7-33Lost in Brcko R32
Lost in Kiseljak R32
931
Valerio Perruzza24ITA7-33Lost in Cervia R32
Lost in Gyula R32
932
Charlie Camus17FRA7-5+1Qual. Deauville W
Lost in Deauville R32
Lost in Carnac R16
932
Matthias Ujvary19AUT7-2+1Lost in Celje R16
932
Matthew William Donald19CZE7-30Lost in Celje R32
932
Paul Wörner27GER7+42+2Lost in Bol R16
Lost in Kursumlijska Banja 7 R16
936
Samir Hamza Reguig22ALG7-6+1Lost in Monastir 21 R16
Lost in Monastir 22 R32
936
Boris Butulija25SRB7-6+1Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R32
938
Akira Santillan27AUS6-35
939
Perry Gregg23USA6-35
940
Antoine Bellier27SUI6-35
941
Jonas Trinker28AUT6+1+1Lost in Bol R16
Lost in Qual. Bol 2 R3
942
Adam Neff23USA6+65+2Lost in Qual. Little Rock R2
942
Yuquan Jin23CHN6+260+4Baotou QFQual. Anning W
Lost in Anning R16
Qual. Baotou W
1128
944
Ivan Denisov23RUS6-38
945
Gian Marco Ortenzi24ITA6+69+2Gyula QF819
946
Mikhail Gorokhov20RUS6+278+4Monastir 22 QFLost in Monastir 21 QF819
947
Daniele Minighini19ITA6+2+1Qual. Cervia W
Lost in Cervia R32
Qual. Vrhnika W
Lost in Vrhnika R16
948
Evan Zhu25USA6+2+1Lost in Anning R32
Lost in Baotou R16
948
Dev Javia22IND6-40Qual. Addis Ababa 2 W
Lost in Addis Ababa 2 R32
950
Aleksandre Metreveli30GEO6-37
950
Jayden Court23AUS6-37
952
Bang Shuo Yin25TWN6-44Lost in Anning R32
Lost in Baotou R32
953
Osgar O'Hoisin27IRL6-41Lost in Kingston 2 R32
Lost in Qual. Little Rock R1
953
Josip Simundza19CRO6+3+1Lost in Bol R16
Lost in Bol 2 R32
953
Pavel Verbin22RUS6-36
953
Romain Faucon21BEL6-36
957
Alexander Klintcharov27NZL6+175+3Carnac QFQual. Deauville W
Lost in Deauville R32
Qual. Carnac W
1128
958
Juan Sebastian Osorio26COL6-39
959
Mert Naci Türker25TUR6-39
960
Sergio Callejon Hernando19ESP6-38
961
Andrey Chepelev25RUS6+5+1Lost in Cervia R16
962
Drew Van Orderlain29USA6+76+2Kingston 3 QFLost in Kingston 2 R32819
963
Adil Kalyanpur24IND6+181+3Lost in Addis Ababa 2 QF
964
Vuk Radjenovic19SRB6+75+2Kursumlijska Banja 7 QFLost in Kursumlijska Banja 6 R32
Qual. Kursumlijska Banja 7 W
819
964
Alexander Donski25BUL6-39
966
Ivan Marrero Curbelo25ESP6-38
967
Seydina Andre20SEN6+80+2Lost in Kursumlijska Banja 6 QF
968
Ofek Shimanov18ISR6-34
969
Lorenzo Carboni18ITA6-43Lost in Bucharest 3 R32
Lost in Vicenza R32
970
Casey Hoole21AUS5-35
971
Hunter Heck22USA5-35
972
Ryan Fishback22USA5+10+1Lost in Kingston 2 R16
Lost in Kingston 3 R32
972
Alec Deckers24NED5-36Lost in Vrhnika R32
972
Naoki Nakagawa27JPN5-34
975
Lucas Catarina27MON5-36
976
Thantub Suksumrarn23THA5-36
977
Karol Filar25POL5+323+4Gyula QFQual. Celje W
Lost in Celje QF
718
978
Tatsuma Ito36JPN5-37
979
Marko Maksimovic18SRB5-35
980
Joaquim de Almeida22BRA5-35
980
George Loffhagen23GBR5-35
980
Sidharth Rawat31IND5-35
983
Arvid Nordquist25SWE5-35
983
Yassine Dlimi21MAR5+83+2Monastir 22 QFLost in Monastir 21 R32718
985
Edison Ambarzumjan27GER5+20+1Qual. Addis Ababa 2 W
Lost in Addis Ababa 2 R16
986
Samuel Brosset26FRA5-36
987
Sheng Tang24CHN5+20+1Lost in Anning R32
Lost in Baotou R16
987
Joshua Charlton24AUS5-35Lost in Qual. San Diego R2
989
Manas Dhamne16IND5-36
989
Nicolas Ifi25BEL5-36
991
Daniel Little27GBR5+116+2Lost in Monastir 21 QF
991
Kane Bonsach Ganley19DEN5-35
991
Vito Tonejc24CRO5+116+2San Diego QF718
994
Nikita Mashtakov25UKR5+107+2Bol 2 QFLost in Bol R32718
995
Kabir Hans22IND5+273+3Qual. Addis Ababa 2 W
Lost in Addis Ababa 2 QF
996
Markus Molder19EST5-35
996
Tao Mu24CHN5-35
998
Lorenzo Lorusso24ITA5-34
999
Alexander Frusina18USA5-33
999
Andrea Gola22ITA5+37+1Lost in Gyula R16
In Play :
French Open GS2000  
Little Rock, Vicenza CH75  
Baotou, Carnac M25  
Kiseljak, La Nucia   
Bol 2, Constanta M15  
Gyula, Karuizawa   
Kingston 3   
Kursumlijska Banja 7   
Monastir 22   
San Diego, Vrhnika   
Highlight Country :