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 Ranking

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Novak Djoković35SRB7070
21
Carlos Alcaraz19ESP6730
3CH
Stefanos Tsitsipas24GRE6195
42
Casper Ruud24NOR5765
5CH
Andrey Rublev25RUS4200
61
Rafael Nadal36ESP3815
76
Félix Auger-Aliassime22CAN3715
8CH
Taylor Fritz25USA3410
9CH
Holger Rune19DEN3046
109
Hubert Hurkacz25POL2995
Advertisement
118
Cameron Norrie27GBR2760
121
Daniil Medvedev26RUS2750
138
Karen Khachanov26RUS2515
14 NCH 
 (15) 
Frances Tiafoe25USA2305+1
1510
Pablo Carreño Busta31ESP2285+1
162
Alexander Zverev25GER2275-2-150
179
Jannik Sinner21ITA2195
18CH
Lorenzo Musetti20ITA1900-25
19CH
Tommy Paul25USA1835
2013
Nick Kyrgios27AUS1825
213
Marin Čilić34CRO1790
226
Matteo Berrettini26ITA1780
2312
Borna Ćorić26CRO1770
249
Roberto Bautista Agut34ESP1740-25
2515
Alex de Minaur23AUS1710
26CH
Sebastian Korda22USA1595
2710
Denis Shapovalov23CAN1560
288
Diego Schwartzman30ARG1460-90
293
Grigor Dimitrov31BUL1440
3022
Daniel Evans32GBR1380
3124
Francisco Cerúndolo24ARG1377
3227
Alejandro Davidovich Fokina23ESP1325
3327
Miomir Kecmanović23SRB1275+1
3433
Yoshihito Nishioka27JPN1252-1-50
3522
Botic van de Zandschulp27NED1160
3633
Jenson Brooksby22USA1070+2
37 NCH 
 (39) 
Jiří Lehečka21CZE1042+2
38CH
Jack Draper21GBR1024+2
398
John Isner37USA980+3
407
David Goffin32BEL965+1-20
41 NCH 
 (44) 
Ben Shelton20USA964+3
42 NCH 
 (44) 
Benjamin Bonzi26FRA956+3
43 NCH 
 (48) 
J.J. Wolf24USA922+5
4417
Reilly Opelka25USA915+5
457
Richard Gasquet36FRA910+1-45
4643
Brandon Nakashima21USA902+4
4731
Sebastián Báez22ARG895-45
48 NCH 
 (52) 
Constant Lestienne30FRA879+4
49 NCH 
 (51) 
Marc-Andrea Hüsler26SUI876+4
5030
Alexander Bublik25KAZ865-14-230
Advertisement
5131
Maxime Cressy25USA857+3
5238
Alex Molčan25SVK850+3
5340
Emil Ruusuvuori23FIN846-10-130
5417
Albert Ramos Viñolas35ESP845-17-230
5549
Marcos Giron29USA841+2
5621
Lorenzo Sonego27ITA835-5-45
5744
Tallon Griekspoor26NED834+2
589
Fabio Fognini35ITA823+4
5948
Mackenzie McDonald27USA820+4
6052
Soonwoo Kwon25KOR819+1-8
611
Andy Murray35GBR815+3
6227
Laslo Djere27SRB793+3
6322
Adrian Mannarino34FRA791-5-45
6451
Corentin Moutet23FRA790+2
6552
Jaume Munar25ESP777+2
6654
Pedro Cachín27ARG777+2
6752
Federico Coria30ARG775+2
6842
Arthur Rinderknech27FRA772+2
6931
Márton Fucsovics30HUN767+2
7061
Quentin Halys26FRA756+3-4
7126
Filip Krajinović30SRB755-15-90
7240
Pedro Martínez25ESP746-20
7360
Mikael Ymer24SWE741-13-90
7440
Ilya Ivashka28BLR715+1
75 NCH 
 (76) 
Grégoire Barrère28FRA713+1
7671
Bernabé Zapata Miralles26ESP702-2-14
7771
Roberto Carballés Baena29ESP695
7861
Thiago Monteiro28BRA690
79CH
Jason Kubler29AUS670
8036
Oscar Otte29GER666
8172
Tomás Martín Etcheverry23ARG651+1-8
8267
Daniel Elahi Galán26COL614-1-51
8343
Jordan Thompson28AUS604+2
8425
Ugo Humbert24FRA603+2
8583
Michael Mmoh25USA599-2-24
8616
Nikoloz Basilashvili30GEO595+1
8755
Facundo Bagnis32ARG595+1
8823
Dušan Lajović32SRB591+1
8959
Alexei Popyrin23AUS586+1
90 NCH 
 (92) 
Zhizhen Zhang26CHN582+2+7Lost in Koblenz R16
9153
Denis Kudla30USA573+2
9216
Marco Cecchinato30ITA572+3
9378
Christopher O'Connell28AUS568+3
9414
Aslan Karatsev29RUS555+4
953
Dominic Thiem29AUT550+4
9688
Roman Safiullin25RUS550+4+3Koblenz R16561641
9794
Juan Pablo Varillas27PER541-3-32
9853
Daniel Altmaier24GER539-7-45
9958
Hugo Gaston22FRA533+2
10017
Cristian Garín26CHI526+2
Advertisement
101 NCH 
(103)
Christopher Eubanks26USA524+2
10298
Emilio Gómez31ECU519+4+9Cleveland QF533578
10391
Nuno Borges25POR514+2
104101
Tim van Rijthoven25NED504+3
10564
Taro Daniel30JPN502+3
106 NCH 
(112)
Yibing Wu23CHN501+6+7Cleveland R16510569
10783
Chun Hsin Tseng21TWN500+3
108 NCH 
(111)
Francesco Passaro22ITA497+3-1Lost in Tenerife 2 R16
10925
Vasek Pospisil32CAN483+4+9Koblenz R16494574
110 NCH 
(114)
Yosuke Watanuki24JPN469+4-2
111 NCH 
(115)
Zizou Bergs23BEL463+4
112 NCH 
(117)
Alexander Shevchenko22RUS463+5
11379
Juan Manuel Cerúndolo21ARG460+6
11435
Jiří Veselý29CZE457-5-45
115 NCH 
(121)
Borna Gojo24CRO454+6
11697
Tomáš Macháč22CZE452+6
1177
Fernando Verdasco39ESP452+6
11821
Steve Johnson33USA448+10+16Cleveland QF462507
11980
Norbert Gombos32SVK446+5
120CH
Jurij Rodionov23AUT444+5
12139
Radu Albot33MDA443-5-20
12275
Kamil Majchrzak27POL433-18-90
123 NCH 
(129)
Timofey Skatov22KAZ431+6
124 NCH 
(130)
Matteo Arnaldi21ITA430+6Tenerife 2 R16438497
12596
Pavel Kotov24RUS429+6
12638
Nicolás Jarry27CHI428-12
127CH
Leandro Riedi21SUI428-8
12833
Federico Delbonis32ARG426+4
12992
Yannick Hanfmann31GER425+4
13080
Jozef Kovalík30SVK424+4
1313
Stan Wawrinka37SUI422+4
13296
Camilo Ugo Carabelli23ARG422+4
133127
Jelle Sels27NED419+4
13464
Hugo Dellien29BOL411+5
13533
John Millman33AUS410+5
13669
Thanasi Kokkinakis26AUS407+5
1378
Jack Sock30USA405+1-7Lost in Cleveland R32
138136
Lukáš Klein24SVK405+5
13985
Dennis Novak29AUT402+5
140136
Filip Misolic21AUT400+5-1Lost in Tenerife 2 R16
141137
Luca Van Assche18FRA397+5
142 NCH 
(145)
Raúl Brancaccio25ITA395+5+4Tenerife 2 R16404463
14364
Alejandro Tabilo25CHI394-46-162
144142
Mattia Bellucci21ITA394-2-13
14595
Hugo Grenier26FRA390+3+9Lost in Koblenz R16
146 NCH 
(149)
Rinky Hijikata21AUS383+3+2Burnie R16392451
147111
Dominic Stricker20SUI382-29-80
148134
Geoffrey Blancaneaux24FRA379+2Lost in Koblenz R32
14945
Maximilian Marterer27GER378+8+9Koblenz R16389469
150126
Sebastian Ofner26AUT377+1
Advertisement
15132
Pablo Andújar37ESP377+1
15229
Jan Lennard Struff32GER376+1
153 NCH 
(158)
Aleksandar Kovačević24USA376+13+16Cleveland QF390435
154142
Alexandre Müller26FRA371+17+14Koblenz QF387451
15546
James Duckworth31AUS370+8+7Burnie R16379438
156134
Manuel Guinard27FRA369+2
157144
Gijs Brouwer26NED367+2Lost in Koblenz R32
158123
Ryan Peniston27GBR367-4-9Lost in Tenerife 2 R16
159 NCH 
(161)
Fábián Marozsán23HUN366+2
160137
Felipe Meligeni Alves24BRA365+2
16128
João Sousa33POR362-77-250
16231
Lloyd Harris25RSA361+13+16Tenerife 2 QF375420
163 NCH 
(164)
Arthur Fils18FRA361+1
164126
Luca Nardi19ITA360+1Lost in Koblenz R32
165 NCH 
(167)
Juncheng Shang18CHN358+2-1
166136
Giulio Zeppieri21ITA358+2
167108
Franco Agamenone29ITA357+3
168105
Elias Ymer26SWE357-48-102
169155
Enzo Couacaud27FRA356+3
170117
Aleksandar Vukic26AUS354-15-20
171133
Flavio Cobolli20ITA353+2
172 NCH 
(176)
Oleksii Krutykh22UKR346+4+5Tenerife 2 R16355414
173166
Tung Lin Wu24TWN346+1
174169
Laurent Lokoli28FRA345-5-13Lost in Koblenz R32
175116
Liam Broady29GBR340+3+2Lost in Koblenz R16
1766
Gilles Simon38FRA337-20-32
17778
Renzo Olivo30ARG337+2
178124
Vít Kopřiva25CZE335-18-32
179175
Otto Virtanen21FIN330+2
18085
Carlos Taberner25ESP328-3-13Tenerife 2 R16337396
181138
Zsombor Piros23HUN327+1
182172
Emilio Nava21USA326-2-6Lost in Koblenz R32
183178
Francesco Maestrelli20ITA320Lost in Tenerife 2 R32
184167
Dalibor Svrčina20CZE319
185163
Alexander Ritschard28SUI319
186136
Andrea Pellegrino25ITA319
187174
Riccardo Bonadio29ITA318-1Tenerife 2 R16327386
188183
Facundo Díaz Acosta22ARG316
18984
Henri Laaksonen30SUI315+5+9Koblenz R16326406
190177
Antoine Bellier26SUI313-1Lost in Koblenz R32
191186
Andrea Collarini31ARG312-1
192159
Dimitar Kuzmanov29BUL309
19350
Ričardas Berankis32LTU307
194155
Kaichi Uchida28JPN305+2
195191
Brandon Holt24USA302-4-8Cleveland R16311370
196156
Max Purcell24AUS300+4+5Lost in Burnie R16
197 NCH 
(198)
Yu-hsiou Hsu23TWN298+1
19878
Nicolás Kicker30ARG295+3
199127
Facundo Mena30ARG291+3
200168
Luciano Darderi20ITA291+3
Advertisement
201189
Adrian Andreev21BUL285+3+7Koblenz R16296376
202184
Antoine Escoffier30FRA280-3-16Koblenz R16291371
203125
Juan Pablo Ficovich26ARG274-8-32
204190
Li Tu26AUS272+2
205154
Altuğ Çelikbilek26TUR271-6
206201
Rio Noguchi24JPN271+2Lost in Burnie R32
2076
Gaël Monfils36FRA270+2
208201
Nick Hardt22DOM269+2
209174
Joris De Loore29BEL264+2
210190
Matheus Pucinelli De Almeida21BRA263+2
211 NCH 
(221)
Gabriel Diallo21CAN260+10+16Cleveland QF274319
212124
Tomás Barrios Vera25CHI256+1-6
21318
Benoît Paire33FRA255+3Lost in Tenerife 2 R32
214204
Alexis Galarneau23CAN252-7-19
215 NCH 
(225)
Nicholas David Ionel20ROU252+10+13Jakarta 2 W
21639
Mikhail Kukushkin35KAZ251-2-6
217201
Nicolas Moreno De Alboran25USA250
21897
Kimmer Coppejans28BEL250-3-6
219197
Evan Furness24FRA249-1
220176
Andrea Vavassori27ITA248-1
221168
Frederico Ferreira Silva27POR248-1
22239
Peter Gojowczyk33GER242
22323
Damir Džumhur30BIH242-26-57
224223
Omar Jasika25AUS242-1Lost in Burnie R32
225135
Mitchell Krueger29USA240+4+7Lost in Cleveland R16
226111
Zdeněk Kolář26CZE238+28+20Koblenz QF254318
227188
Miljan Zekić34SRB236-3-3Lost in Tenerife 2 R32
22826
Lukáš Rosol37CZE236-1Lost in Tenerife 2 R32
229103
Stefan Kozlov25USA235+10+7Cleveland R16244303
23050
Dominik Koepfer28GER234-2
231226
Matteo Gigante21ITA234+4+4Qual. Tenerife 2 W
Lost in Tenerife 2 R32
232230
Arthur Cazaux20FRA233-2
233112
Marco Trungelliti33ARG233-2
234221
Hernán Casanova28ARG233-1
235161
Thiago Agustín Tirante21ARG231-9-6
236196
Paul Jubb23GBR230-4-3
237236
Máté Valkusz24HUN229-1
238237
Seong chan Hong25KOR229-1
23962
Gianluca Mager28ITA229-1Lost in Tenerife 2 R32
240239
Mariano Navone21ARG227
241127
Lorenzo Giustino31ITA227+4+2Lost in Qual. Tenerife 2 R2
Lost in Tenerife 2 R32
242195
Nerman Fatić28BIH226-1
24333
Robin Haase35NED225-1Lost in Koblenz R32
244231
Nam Hoang Ly25VIE225-1
245190
Genaro Alberto Olivieri24ARG225-1
24657
Gastão Elias32POR224
247231
Michael Geerts28BEL224+1Lost in Qual. Tenerife 2 R1
248238
Ivan Gakhov26RUS224-1Lost in Tenerife 2 R32
24941
Tennys Sandgren31USA223Cleveland R16232291
250234
Sho Shimabukuro25JPN222-16-8
Advertisement
251234
Jan Choinski26GBR222+8+8Lost in Nussloch SF
Lost in Koblenz R16
252167
Nino Serdarušić26CRO222-2
253236
Dane Sweeny21AUS222-2Lost in Burnie R32
25484
Alessandro Giannessi32ITA219-2Lost in Tenerife 2 R32
255239
Nicolás Mejía22COL219-2
256238
Román Andrés Burruchaga21ARG217
257256
Marek Gengel27CZE214+4
258244
Maximilian Neuchrist31AUT213+2-1
259226
Juan Bautista Torres20ARG212+3
260248
Hamad Medjedović19SRB211-2-4
261 NCH 
(264)
Gauthier Onclin21BEL211+3
262CH
Raphaël Collignon21BEL206+6+7Koblenz R16217297
263162
Kacper Żuk24POL205-8-12
264237
Alastair Gray24GBR203+2
265264
Filip Cristian Jianu21ROU202+2Lost in Al Zahra R32
26671
Cedrik Marcel Stebe32GER200-9-16Lost in Tenerife 2 R32
267157
Santiago Rodríguez Taverna23ARG198+8+7Lost in Tenerife 2 R16
268238
Nikolás Sánchez Izquierdo23ESP197+3+1Lost in Manacor 3 QF
Lost in Qual. Tenerife 2 R1
269219
Nicolás Álvarez Varona21ESP197+21+16Tenerife 2 QF211256
270217
Jonáš Forejtek21CZE196Lost in Wesley Chapel R32
Lost in Cleveland R32
271176
Daniel Masur28GER196+29+25Nussloch W
Lost in Koblenz R32
272255
Zachary Svajda20USA194+19+15Cleveland R16Lost in Wesley Chapel SFLost in Wesley Chapel SF
Cleveland R16
203262
273243
Daniel Michalski23POL194
27419
Pablo Cuevas37URU193
275204
Francisco Comesaña22ARG190+2
276134
Steven Diez31CAN190+2Lost in Qual. Tenerife 2 R1
277 NCH 
(280)
Terence Atmane21FRA190+3
278238
Skander Mansouri27TUN190+1Lost in Monastir 4 R32
279193
Oriol Roca Batalla29ESP189-16-22
280 NCH 
(281)
Lucas Gerch28GER189+1Lost in Koblenz R32
281277
Bu Yunchaokete21CHN189+2+1Lost in Qual. Tenerife 2 R2
282115
Mats Moraing30GER184+2
283273
Aziz Dougaz25TUN184+2
284235
Pol Martín Tiffon23ESP183-8-8Antalya 4 R16
285150
João Domingues29POR183+1
286136
Alexey Vatutin30RUS183+32+25Koblenz QFQual. Koblenz WQual. Koblenz W
Koblenz QF
199263
287 NCH 
(288)
Evan Zhu24USA183+1Lost in Cleveland R32
288248
Harold Mayot20FRA182-1-1
289267
Louis Weßels24GER182+17+17Koblenz QF198262
290 NCH 
(297)
Alejandro Moro Cañas22ESP181+22+20Tenerife 2 QFQual. Tenerife 2 WQual. Tenerife 2 W
Tenerife 2 QF
195240
291116
Marc Polmans25AUS179+12+10Burnie QF193238
292CH
Lukas Neumayer20AUT179Lost in Antalya 4 R32
29310
Ernests Gulbis34LAT175-4-6
294286
Titouan Droguet21FRA174
295160
Jesper de Jong22NED174Monastir 5 R16
296270
Dan Added23FRA174-3-1Monastir 5 R16
297207
Daniel Dutra da Silva34BRA174-1
298247
Javier Barranco Cosano24ESP173-1
299279
Timo Stodder26GER173-17-15Lost in Wesley Chapel R32
300 NCH 
(311)
Shintaro Mochizuki19JPN171+11+9Tenerife 2 R16Qual. Tenerife 2 WQual. Tenerife 2 W
Tenerife 2 R16
180239
301272
Alexandar Lazarov25BUL170
302CH
João Lucas Reis Da Silva22BRA170
303144
Cem İlkel27TUR168+1
304 NCH 
(305)
Beibit Zhukayev22KAZ168+1Lost in Qual. Koblenz R1
30578
Yasutaka Uchiyama30JPN165-6-7Lost in Burnie R32
30675
Prajnesh Gunneswaran33IND165+36+25Al Zahra W
30736
Pierre Hugues Herbert31FRA164-38-32
308 NCH 
(321)
Valentin Royer21FRA164+13+8Tenerife 2 R16Qual. Tenerife 2 W173232
309143
Hiroki Moriya32JPN164+10+7Burnie R16173232
310283
Benjamin Hassan27LIB163+14+8Lost in Al Zahra SF
311268
Gonzalo Villanueva28ARG163-4
31265
Evgeny Donskoy32RUS162-4
313291
Elmar Ejupovic30GER162+1Lost in Nussloch QF
Lost in Cleveland R32
314211
Evgeny Karlovskiy28RUS162-4
315153
Jay Clarke24GBR161-17-12Lost in Tenerife 2 R32
316 NCH 
(353)
Daniel Rincon20ESP161+37+25Manacor 3 W
317282
Ugo Blanchet24FRA160-3
318261
Valentin Vacherot24MON159-2
319125
Nikola Milojević27SRB159-54-51Lost in Tenerife 2 R32
320172
Roberto Quiroz30ECU158-11-4
321309
Oliver Crawford23USA158-4Lost in Al Zahra R32
322306
Murkel Dellien25BOL156Antalya 4 R16
323236
Ulises Blanch24USA155-8-4Lost in Qual. Koblenz R1
324289
Dragos Nicolae Madaras25SWE154+1Antalya 4 R16Cairo W
325262
Gabriel Décamps23BRA154+1
326293
Pedro Boscardin Dias20BRA152+1
327146
Rudolf Molleker22GER152+1Lost in Manacor 3 R32
328 NCH 
(329)
Max Houkes22NED150+1Lost in Manacor 3 R16
329262
Denis Yevseyev29KAZ150+6+5Qual. Koblenz W
Lost in Koblenz R32
330 NCH 
(337)
Tristan Schoolkate21AUS150+7+6Lost in Burnie R16
331114
Jason Jung33TWN148-1
332331
Carlos Lopez Montagud22ESP148-1
333160
Gonzalo Lama29CHI148-1
334153
Andrea Arnaboldi35ITA147-1Lost in Qual. Koblenz R1
33510
Lucas Pouille28FRA146-1
336287
Henri Squire22GER145Lost in Koblenz R32
337220
Vitaliy Sachko25UKR144+8+5Qual. Koblenz W
Lost in Koblenz R32
338170
Maxime Janvier26FRA143
33962
Kenny de Schepper35FRA143Lost in Qual. Koblenz R2
34011
Sam Querrey35USA142
34143
Aljaž Bedene33SLO140
34267
Ernesto Escobedo26MEX140-22-16Lost in Cleveland R32
343341
Álvaro López San Martín25ESP140+8+3Lost in Manacor 3 QF
Lost in Qual. Tenerife 2 R2
344316
Alibek Kachmazov20RUS140-1Lost in Qual. Koblenz R2
345310
Clément Tabur23FRA139-1Lost in Qual. Tenerife 2 R1
346CH
Alexander Weis25ITA139Lost in Qual. Tenerife 2 R1
347106
Thiago Seyboth Wild22BRA138+1
348342
Remy Bertola24SUI138+1
349249
Edan Leshem25ISR137+10+3Lost in Sunderland QF
350198
Christian Harrison28USA136+4+2Lost in Qual. Tenerife 2 R2
351350
Pablo Llamas Ruiz20ESP136-1-1
35298
Antoine Hoang27FRA136+6+2Lost in Sunderland QF
Qual. Koblenz W
Lost in Koblenz R32
353 NCH 
(355)
Giovanni Mpetshi Perricard19FRA134+2
354288
Nicolás Álvarez26PER134+2
355233
Yun-seong Chung24KOR134+2
356344
Edoardo Lavagno24ITA134+4Antalya 4 R16
357298
Viktor Durasovic25NOR133+5
35849
Illya Marchenko35UKR133+16+7Lost in Cleveland R16
359357
Daniel Cukierman27ISR132+8+2Lost in Sunderland QF
360290
Billy Harris28GBR132+1-2
361353
Mathys Erhard21FRA131+4Antalya 4 R16
362354
Giovanni Fonio24ITA131+1-1Lost in Qual. Tenerife 2 R1
363348
Sergey Fomin22UZB130+3
364159
Gian Marco Moroni24ITA130-17-8Qual. Tenerife 2 W
Lost in Tenerife 2 R32
365346
Stuart Parker25GBR130+3
366313
Yuta Shimizu23JPN130+32+15Burnie QF144189
367161
Filip Peliwo29POL130+2Lost in Sunderland R32
368366
Carlos Sánchez Jover22ESP129+2
369353
Andrew Paulson21CZE129+2
37070
Guido Andreozzi31ARG128+2
371323
Mattéo Martineau24FRA127+38+15Lost in Nussloch F
Lost in Qual. Koblenz R1
372 NCH 
(386)
James McCabe19AUS127+14+7Burnie R16136195
373273
Sebastian Fanselow31GER127+7+4Lost in Manacor 3 SF
37468
Gerald Melzer32AUT126-1
375282
Michael Vrbenský23CZE126
376352
Charles Broom24GBR126
377 NCH 
(415)
Adam Walton23AUS123+38+16Burnie QF137182
378289
Alex Rybakov26USA123-1-2Lost in Cleveland R32
379377
Oleksandr Ovcharenko21UKR123
380352
Giovanni Oradini25ITA122+1Lost in Nussloch R32
Lost in Qual. Koblenz R2
381116
Calvin Hémery28FRA121+1
382339
Moez Echargui30TUN121-18-10Monastir 4 W
383270
Ergi Kırkın24TUR121-5-2
384377
Maks Kaśnikowski19POL120-1
385162
Dmitry Popko26KAZ120-1
386350
Vladyslav Orlov27UKR120-1Lost in Al Zahra R32
387 NCH 
(397)
Kyle Seelig25USA120+19+7Lost in Edmond QF
Lost in Cleveland R16
38876
Salvatore Caruso30ITA119Lost in Tenerife 2 R32
389 NCH 
(396)
Jakub Menšík17CZE119+7+3Lost in Al Zahra QF
390388
Mark Lajal19EST119-1
391339
Govind Nanda21USA119+1Lost in Wesley Chapel R16
392360
Benjamin Lock29ZIM119-5-1
393161
Filip Horanský30SVK118-3
39456
Marius Copil32ROU117-1
39574
Mirza Bašić31BIH117-1
396373
Alex Martí Pujolras23ESP117-1
397229
Duje Ajduković21CRO115Lost in Antalya 3 R32
398229
Mukund Sasikumar26IND115+1Lost in Al Zahra R32
399256
Johan Nikles25SUI114+1
400 NCH 
(402)
Gianmarco Ferrari22ITA114+20+8Lost in Sunderland SF
401397
Juan Bautista Otegui23ARG114
402144
Akira Santillan25AUS114
40318
Andreas Seppi38ITA113
404399
Alafia Ayeni23USA113Lost in Cleveland R32
405368
Dominik Palan22CZE113Lost in Qual. Tenerife 2 R1
406383
Samuel Vincent Ruggeri20ITA113+1Monastir 5 R16
407339
Andrey Chepelev24RUS113+1Antalya 4 R16
408339
Keegan Smith24USA112+2Lost in Cleveland R32
40960
Stefano Travaglia31ITA112-86-43Lost in Qual. Tenerife 2 R2
410408
Dino Prižmić17CRO111+1
411403
Jurgen Briand24FRA111+1
412111
Ramkumar Ramanathan28IND110+1
413298
Aidan McHugh22GBR110-21-8Lost in Sunderland R32
41465
Egor Gerasimov30BLR108+5+2Lost in Qual. Koblenz R2
415399
Gustavo Heide20BRA107-1
416373
Damien Wenger22SUI107
417124
Federico Gaio30ITA107Monastir 5 R16
418343
Mats Rosenkranz24GER107+28+13Koblenz R16Qual. Koblenz W118198
419370
Cezar Crețu21ROU107-1Lost in Al Zahra R16
42070
Thomas Fabbiano33ITA106-68-30
421383
Alberto Barroso Campos26ESP106+2+1Lost in Manacor 3 R16
422380
Ben Patael25ISR106-1
42350
Juan Ignacio Lóndero29ARG105-151-90
424422
Arthur Fery20GBR105-2
425252
Dayne Kelly32AUS105+14+7Burnie R16114173
426 NCH 
(457)
Abedallah Shelbayh19JOR104+31+16Lost in Manacor 3 F
427424
Bogdan Bobrov25RUS104-3
42899
Bjorn Fratangelo29USA103-3
429206
Daniel Cox32GBR103+18+10Tenerife 2 R16Lost in Sunderland R32
Qual. Tenerife 2 W
112171
430140
Mathias Bourgue29FRA102-3Monastir 5 R16
431419
Jérôme Kym19SUI102-3
432423
Max Hans Rehberg19GER102-6-1Lost in Nussloch R16
Lost in Koblenz R32
433408
Sascha Gueymard Wayenburg19FRA102-3+1Lost in Sunderland R16
434 NCH 
(438)
Clément Chidekh21FRA101+54+25Sunderland W
43517
Bernard Tomic30AUS101-3+1Lost in Al Zahra R16
436420
Eduardo Ribeiro24BRA101-7
437111
Adrián Menéndez-Maceiras37ESP100-6
438285
Matías Franco Descotte28ARG100-5
439436
Strong Kirchheimer27USA100+6+6Cleveland R16109168
440432
Valerio Aboian20ARG100-6Antalya 4 R16
441430
Omni Kumar21USA100-6Monastir 5 R16
442436
Robin Bertrand19FRA100-6Lost in Monastir 4 R16
44342
Malek Jaziri39TUN99-6
444349
Oleg Prihodko25UKR99-6
445363
Oscar Jose Gutierrez29BRA97-5
446439
Karl Friberg23SWE97-5
447 NCH 
(455)
Martin Damm19USA95+12+7Lost in Sunderland SF
448260
Carlos Gimeno Valero21ESP94+5+4Lost in Antalya 3 SF
Lost in Antalya 4 R32
449232
José Pereira32BRA94-7
450198
Elliot Benchetrit24MAR94+2+3Lost in Al Zahra QF
451321
Facundo Juárez25ITA94-8
452299
Khumoyun Sultanov24UZB94+28+14Lost in Al Zahra F
453341
Wilson Leite31BRA94-9
454329
Nick Chappell30USA93-6Lost in Edmond R32
Lost in Cleveland R32
45593
Andrej Martin33SVK92-6
456300
Kyrian Jacquet21FRA92-6
457355
Hady Habib24LIB92-6Lost in Monastir 4 R32
458 NCH 
(490)
Thomas Fancutt27AUS92+32+16Burnie QFLost in Jakarta 2 R32106151
459410
Colin Sinclair28NMI91+2+3Lost in Wesley Chapel QF
460201
Lucas Miedler26AUT90-6
461313
Francesco Forti23ITA90+6+4Monastir 5 R16Lost in Monastir 4 SF
462411
Felix Gill20GBR90-7+1Lost in Manacor 3 R16
463455
Ajeet Rai24NZL89-7
46499
Pedro Sousa34POR88-6
465CH
Mili Poljičak18CRO88+1Lost in Monastir 4 R16
466284
Juan Pablo Paz28ARG88-4
467 NCH 
(525)
Alex Michelsen18USA87+59+22Cleveland R16Edmond W96155
468454
Ethan Quinn18USA87-5
469271
Martín Cuevas31URU87-5
470305
Yishai Oliel23ISR87+6+4Lost in Antalya 3 SF
471453
Sandro Kopp22AUT87-5
472414
Martin Krumich20CZE86-4
473447
Jorge Panta27PER86-4
474228
Jules Marie31FRA86-4
475395
Mateus Alves22BRA85-4
476413
Christian Langmo26USA85+32+16Lost in Wesley Chapel F
477437
Marko Topo19GER85-17-3Lost in Koblenz R32
478194
Gonçalo Oliveira27POR85-6
479415
Naoki Nakagawa26JPN84-6Lost in Burnie R32
480279
Rubin Statham35NZL84-6
481464
Rimpei Kawakami22JPN83-6
482415
Yankı Erel22TUR83+11+8Lost in Al Zahra SF
483 NCH 
(510)
Nathan Ponwith24USA83+75+25Wesley Chapel W
484 NCH 
(492)
Alfredo Perez25USA83+19+12Lost in Wesley Chapel SF
Qual. Cleveland W
Lost in Cleveland R32
485290
Shintaro Imai29JPN82-8
486370
David Poljak26CZE82-8
487453
Leonardo Aboian24ARG80-8
488236
JiSung Nam29KOR79-7
489468
Federico Arnaboldi22ITA79-7Lost in Sunderland R32
490479
Ilya Snițari20MDA79-7Antalya 4 R16
491480
August Holmgren24DEN78-7
492326
Alexis Gautier25FRA78-7Lost in Nussloch R16
493482
Robert Strombachs23LAT78-7
494368
Matías Zukas26ARG77-7
495453
Arklon Huertas Del Pino Cordova28PER76-4
49633
Denis Istomin36UZB75-4
49739
Andrey Kuznetsov31RUS74-3
498479
Eliakim Coulibaly20CIV74+4+3Lost in Manacor 3 QF
499495
Arthur Weber30FRA73-4+1Lost in Jakarta 2 R16
500487
Sam Riffice23USA72-4
50178
Konstantin Kravchuk37RUS72-4
502499
Harry Wendelken21GBR72-3Lost in Sunderland R32
503390
David Pichler26AUT72-3Lost in Cairo R32
504 NCH 
(534)
Kalin Ivanovski18MKD72+30+8Monastir 6 R16Lost in Monastir 4 F
505 NCH 
(506)
Sean Cuenin18FRA71+61+15Bagnoles De L'orne W
Lost in Monastir 6 R32
506495
Giles Hussey25GBR71-2
507474
Ezekiel Clark24USA71-6-1Lost in Edmond R16
Lost in Cleveland R32
508444
Gage Brymer27USA71-3Lost in Wesley Chapel R32
Lost in Qual. Cleveland R1
509122
Sumit Nagal25IND70-3
510492
Timo Legout20FRA70-3
511 NCH 
(514)
Shinji Hazawa23JPN70+27+7Lost in Burnie R16
512341
Lucas Catarina26MON69+34+8Lost in Bagnoles De L'orne F
513477
Eric Vanshelboim21UKR69-1+1Qual. Antalya 3 W
Lost in Antalya 3 QF
514506
Leo Borg19SWE69-5
515237
Nicolás Barrientos35COL68-5
516400
Alejo Lorenzo Lingua Lavallén21ARG68-5
517 NCH 
(526)
Aidan Mayo19USA68+15+4Qual. Cleveland W
Lost in Cleveland R32
518289
Corentin Denolly25FRA68-29-8Lost in Sunderland R32
519492
Marcello Serafini20ITA68-6Lost in Sunderland R32
520165
Aldin Šetkić35BIH68-1+1Lost in Sunderland R16
Lost in Qual. Koblenz R1
521507
Iñaki Montes De La Torre20ESP67-7
522441
Gergely Madarász28HUN67+27+7Lost in Antalya 3 F
523430
Sidharth Rawat29IND67+29+8Lost in Jakarta 2 F
524227
Julian Lenz29GER67-9
525449
Patrick Kypson23USA67-4+1Lost in Wesley Chapel R16
Lost in Cleveland R32
526514
Kris Van Wyk26RSA67-10
527517
Alexandr Cozbinov27MDA67-10Lost in Wesley Chapel R32
Lost in Qual. Cleveland R1
528504
Simon Beaupain23BEL67-10
529490
Ignacio Monzón25ARG67-9
530437
Luca Potenza22ITA66-8Lost in Monastir 5 R32
531465
Daniel Mérida18ESP66-2+1Lost in Manacor 3 R16
Lost in Qual. Tenerife 2 R1
532493
Sebastian Gima20ROU66-8
533234
Maxime Chazal29FRA66-10Lost in Al Zahra R16
Lost in Burnie R32
534509
Murphy Cassone20USA65-9
535272
Orlando Luz24BRA65-8
536259
Shuichi Sekiguchi31JPN65+20+7Lost in Burnie R16
537152
Stefano Napolitano27ITA65-9
538343
Makoto Ochi26JPN65-8Lost in Burnie R32
539522
Constantin Bittoun Kouzmine24FRA65+8+4Monastir 6 R16Lost in Bagnoles De L'orne SF
540213
Sekou Bangoura31USA64-9Lost in Wesley Chapel R32
541463
Jaimee Floyd Angele22FRA64+13+5Lost in Wesley Chapel R16
Qual. Cleveland W
Lost in Cleveland R32
542420
Stefan Palosi23ROU64-9Lost in Antalya 3 R32
Lost in Antalya 4 R32
543531
Toby Samuel20GBR63-8
544506
Adria Soriano Barrera23ESP63-8
545533
Imanol López Morillo23ESP63-8Lost in Manacor 3 R32
54614
Kyle Edmund28GBR62-7
547525
Matías Soto23CHI62-7
548508
Yuki Mochizuki25JPN62-7Lost in Burnie R32
549181
Tristan Lamasine29FRA62-4+1Lost in Nussloch R16
Lost in Qual. Koblenz R1
550523
Mark Whitehouse29GBR62-8Lost in Sunderland R32
55116
Philipp Kohlschreiber39GER61-8
552540
Gonzalo Bueno18PER61-8
553 NCH 
(624)
Alex Barrena20ARG61+71+15Antalya 4 R16Antalya 3 W
554488
Cannon Kingsley21USA60-6
555517
Gabriele Piraino19ITA60-5
556442
José Fco. Vidal Azorín29ESP60+29+8Lost in Cairo F
557493
Philip Sekulic19AUS60+23+7Burnie R1669128
558547
Saba Purtseladze21GEO60-7
559489
Jack Pinnington Jones19GBR59+23+7Lost in Cleveland R16
560473
Daniele Capecchi27ITA59-7Sharm El Sheikh R16Lost in Nussloch R32
561224
JC Aragone27USA58-6
562371
Georgii Kravchenko22UKR58+1+1Lost in Manacor 3 R16
563438
Jakub Paul23SUI58-6
564531
Johannus Monday21GBR57-5
565540
Justin Boulais21CAN57-5
56640
Ryan Harrison30USA57+51+11Cleveland R16Qual. Cleveland W66125
567504
Duarte Vale24POR57+8+3Lost in Wesley Chapel QF
568549
Tsung Hao Huang23TWN57-6
569554
Digvijaypratap Singh22IND57-8
570544
Alec Deckers22NED56-5
571559
Andrés Andrade24ECU56-7Lost in Wesley Chapel R32
572395
Rigele Te25CHN56-4
573570
Amr Elsayed23EGY56+1+1Lost in Cairo QF
574527
Max Alcalá Gurri20ESP56-5Lost in Bagnoles De L'orne R32
Lost in Qual. Tenerife 2 R1
575546
Tao Mu22CHN56-5Monastir 6 R16Lost in Manacor 3 R32
576539
Gabriel Debru17FRA55-4
577557
Mirko Martinez24SUI55+1Lost in Cairo R16
578 NCH 
(581)
David Jordá Sanchis28ESP54+3+1Lost in Bagnoles De L'orne R16
Lost in Qual. Koblenz R1
579572
Matthew Dellavedova22AUS54-1
580564
Andres Martin21USA53-1
581574
Kiranpal Pannu26NZL53-5-1
582273
Peter Heller30GER53+14+3Lost in Nussloch QF
583366
Michail Pervolarakis26GRE53-10-2
584462
Henry Patten26GBR52-1
585496
Liam Draxl21CAN52-1
586520
Conner Huertas del Pino27PER52
587549
Sebastian Prechtel26GER52Lost in Nussloch R32
588150
Roberto Marcora33ITA51+95+16Tenerife 2 QF65110
589125
Alex Bolt30AUS51-1Lost in Burnie R32
590211
Roberto Cid Subervi29DOM51+4+1Lost in Wesley Chapel R16
591553
Tristan McCormick23USA51+12+3Lost in Sunderland QF
59238
Donald Young33USA51-3Lost in Qual. Cleveland R1
593589
Jaime Faria19POR51-3
594351
Fajing Sun26CHN51-3Monastir 5 R16Lost in Monastir 4 R32
595 NCH 
(597)
Alex Knaff25LUX51+13+3Lost in Manacor 3 QF
596152
Luke Saville29AUS50-4Lost in Burnie R32
597370
Marvin Möller24GER50-4Lost in Nussloch R32
598588
James Trotter23JPN50-3
599571
Tomás Farjat21ARG50-1
600519
Arthur Reymond23FRA50-1
601328
Arjun Kadhe29IND49-1
602174
Nicola Kuhn22GER49-35-7
603580
Uisung Park22KOR49-2
604388
Anton Matusevich21GBR49+75+13Lost in Sunderland F
605593
Fausto Tabacco20ITA49-3Lost in Monastir 4 R32
606518
Ryota Tanuma27JPN48-2
607575
Kasidit Samrej22THA48-2
608525
Miguel Damas23ESP48+11+2Lost in Manacor 3 R32
Lost in Qual. Tenerife 2 R2
609586
Alexander Bernard19USA48-3
610264
Aleksandre Metreveli29GEO48Lost in Al Zahra R32
611513
Kai Wehnelt27GER48Lost in Qual. Koblenz R1
612 NCH 
(637)
Stefanos Sakellaridis18GRE48+25+4Monastir 6 R16Lost in Monastir 4 SF
613354
Gilbert Klier Junior22BRA47-1
614271
Eduard Esteve Lobato28ESP47-116-25
615444
Jonathan Mridha27SWE47-18-3
616540
Peter Bertran26DOM47-1
617525
Alexander Donski24BUL47-3
618574
Jorge Martinez Martinez27ESP47-9-1Antalya 4 R16
619159
Pedja Krstin28SRB47-3
620582
Colin Markes25USA47+12+2Monastir 5 R16Lost in Monastir 4 QF
621614
Savva Polukhin24RUS46-3
622599
Matyas Fuele24HUN46-2
623614
Rrezart Cungu24MNE46-2Lost in Antalya 4 R32
624583
Viacheslav Bielinskyi19UKR46-2
625599
Giorgio Tabacco19ITA46-2
626477
Peter Fajta20HUN46-19-2Qual. Sharm El Sheikh W
Lost in Sharm El Sheikh R32
627564
Federico Iannaccone23ITA46-1Monastir 6 R16
628561
Fermin Tenti25ARG46-1
62925
Jérémy Chardy35FRA45-1
630536
Petr Nouza24CZE45-1
631348
Blake Ellis24AUS45+38+7Burnie R1654113
632258
Christopher Heyman29BEL45-2
633631
Tibo Colson22BEL45-2
63414
Jerzy Janowicz32POL44-1
635629
Luca Tomasetto26ITA44-1
636608
Blu Baker21GBR44-23-3
637624
Bruno Kuzuhara18USA44-2
638480
Guy Den Ouden20NED43+14+2Sharm El Sheikh R16Lost in Monastir 4 QF
639197
Jeremy Jahn32GER43+14+2Lost in Qual. Koblenz R2
640639
Bekkhan Atlangeriev21RUS43+1
641469
Riccardo Balzerani24ITA43+24+4Lost in Bagnoles De L'orne SF
642130
Duck-hee Lee24KOR43-2Lost in Jakarta 2 R32
643464
Dominik Böhler26GER43+2+1Lost in Nussloch R16
644CH
Nicolas Zanellato21BRA43+2+1Lost in Antalya 3 R16
Lost in Antalya 4 R32
645620
Stefan Popović19SRB43-1
646515
Tim Handel26GER43-4Lost in Nussloch R32
Lost in Monastir 6 R32
647296
Cheong Eui Kim32KOR42-9-1
648479
Felix Corwin26USA42-9-1
649462
Alex Hernandez23MEX42-24-4
650534
Pedro Araújo20POR42-3
651616
Koray Kırcı24TUR42-3Lost in Sharm El Sheikh R32
652643
Daniel Little25GBR42-9-1Lost in Sunderland R32
653479
Kirill Kivattsev25RUS42-4
654591
Stefan Dostanic21USA41-4
655442
Nicolae Frunză25ROU41-4
656648
Emilien Voisin22FRA41+8+2Lost in Bagnoles De L'orne QF
657508
Manish Sureshkumar23IND41+3+1Lost in Manacor 3 R16
658130
Mohamed Safwat32EGY41+8+2Lost in Cairo QF
659627
Sahar Simon21ISR41+2+1Lost in Sunderland R16
660625
Kristjan Tamm24EST41+3+1Lost in Al Zahra R16
661638
Garrett Johns22USA40-4
662622
Szymon Kielan20POL40-4
663603
Oscar Weightman21GBR40-4
664651
Lukáš Pokorný20SVK40-2Lost in Qual. Nussloch R3
665619
Benjamin Winter Lopez24ESP40-10-1
666524
Hanwen Li20CHN40-30-4
667466
Christoph Negritu28GER39
668536
Simone Roncalli26ITA38+2
669300
Johannes Härteis26GER38+36+5Lost in Nussloch R32
Qual. Koblenz W
Lost in Koblenz R32
670664
Arthur Bouquier22FRA38-2-1Monastir 6 R16
671488
Quentin Folliot24FRA38+3+1Lost in Bagnoles De L'orne R16
672 NCH 
(678)
Bor Artnak18SLO37+6+1Lost in Al Zahra R16
673193
Zhe Li36CHN37-1
674566
Franco Emanuel Egea27ARG37-1
67547
Go Soeda38JPN36
676669
Shunsuke Mitsui20JPN36
677159
Andrew Harris28AUS36
678437
Adam Moundir27MAR36+10+1Lost in Monastir 4 R16
679238
Yusuke Takahashi25JPN36+30+4Qual. Burnie W
Lost in Burnie R32
680651
Tommaso Compagnucci23ITA36Lost in Bagnoles De L'orne R32
Lost in Antalya 4 R32
681CH
Zura Tkemaladze22GEO36Lost in Al Zahra R32
682673
Andrea Picchione24ITA36Lost in Monastir 6 R32
68383
Yuki Bhambri30IND35-112-20
68460
Tatsuma Ito34JPN35
685683
Olle Wallin21SWE35
68684
Ruben Bemelmans35BEL35
687 NCH 
(695)
Keisuke Saitoh21JPN35+8+1Monastir 5 R16Lost in Jakarta 2 SF
688687
Alec Beckley21RSA35-1Lost in Monastir 4 R32
689CH
Victor Lilov18USA35
690671
Neil Oberleitner23AUT35-19-3Monastir 5 R16
691159
Matteo Donati27ITA34-1
692393
Paweł Ciaś28POL34-1
693265
Evgenii Tiurnev25RUS34-1
694422
Duje Kekez29CRO34-1
695 NCH 
(704)
Aleksandre Bakshi25GEO34+9+1Lost in Al Zahra R16
696682
Lilian Marmousez21FRA34
697 NCH 
(730)
Adolfo Daniel Vallejo18PAR34+33+4Lost in Cairo SF
698CH
Jiri Barnat21CZE34Sharm El Sheikh R16
699 NCH 
(719)
Ignacio Buse18PER33+28+3Lost in Wesley Chapel QF
700 NCH 
(717)
Maxime Mora25FRA33+17+2Lost in Bagnoles De L'orne QF
Lost in Qual. Koblenz R1
701334
Juan Ignacio Galarza28ARG33+1
702608
Manuel Mazza23ITA33+1Monastir 6 R16
703647
Simon Anthony Ivanov22BUL33-6-1Lost in Monastir 4 R32
704CH
Fernando Yamacita25BRA33+2
705677
John Echeverria21ESP33+6+1Lost in Monastir 4 R16
706645
Lorenzo Bocchi25ITA33+15+2Lost in Cairo QF
707509
Mick Veldheer26NED33-8-1
708125
Noah Rubin26USA32-52-8
709467
Marcelo Zormann26BRA32-2
710670
Cyril Vandermeersch23FRA32-2
711 NCH 
(744)
Daisuke Sumizawa24JPN32+36+4Qual. Burnie W
Lost in Burnie R32
712709
Ryuki Matsuda23JPN32-2
713635
Luigi Sorrentino24ITA32-1
714580
Marco Miceli24ITA32-1Sharm El Sheikh R16
715605
Niki Kaliyanda Poonacha27IND32-1Lost in Jakarta 2 R32
716489
Davide Galoppini28ITA32-16-2Antalya 4 R16Lost in Antalya 3 QF
717663
Edward Winter18AUS31+17+2Lost in Qual. Burnie R2
71885
Matthias Bachinger35GER31+7+1Qual. Nussloch W
Lost in Nussloch R16
Lost in Qual. Koblenz R1
719235
Ivan Nedelko36RUS31-4
720594
Enzo Wallart25FRA31-4
721718
Elmer Møller19DEN31-3
722685
Daniel Rodrigues22POR31-3Lost in Monastir 4 R32
723606
Federico Agustin Gomez26ARG31-29-3
724678
Sidane Pontjodikromo22NED31+24+3Lost in Al Zahra QF
725714
Orel Kimhi19ISR31-5Lost in Sunderland R32
726715
Florent Bax23FRA31-4Lost in Monastir 6 R32
72776
Attila Balázs34HUN30-4
728683
Chris Rodesch21LUX30-4
729719
Hynek Bartoň18CZE30+4+1Qual. Nussloch W
Lost in Nussloch R16
730322
Alexander Erler25AUT30-4
731694
Xiaofei Wang20CHN30-3
732722
Palaphoom Kovapitukted23THA30-3
733 NCH 
(737)
Chak Lam Coleman Wong18HKG30+4+1Lost in Manacor 3 R16
734659
S D Prajwal Dev26IND30+6+1Lost in Jakarta 2 R16
Lost in Sharm El Sheikh R32
735722
Álvaro Guillén Meza20ECU30-4
736409
Matthieu Perchicot30FRA30-4
737540
Tadeáš Paroulek23CZE29-2
738736
Radu Mihai Papoe20ROU29-2
739512
Simon Carr23IRL29-1
740556
Savriyan Danilov22RUS29-1
741735
Sergi Perez Contri25ESP29Lost in Manacor 3 R32
742711
Thomas Deschamps24FRA29
743566
Lukas Krainer22AUT29-89-12Lost in Cairo SF
744731
Yuta Kikuchi23JPN28
745570
Jea Moon Lee29KOR28-2Lost in Jakarta 2 R32
746554
Gabi Adrian Boitan23ROU28+40+4Lost in Edmond SF
Lost in Qual. Cleveland R1
747600
Khololwam Montsi20RSA28-2
748414
Yan Bondarevskiy22RUS28+1
749663
Calum Puttergill29AUS28+24+2Lost in Qual. Burnie R2
750697
Maxence Beaugé22FRA28+1
751392
Patrik Rikl24CZE27+1
752749
Roko Horvat21CRO27+1
753689
Michiel De Krom24NED27+1
754687
George Loffhagen21GBR27+1Lost in Sunderland R32
755310
Roy Smith24USA27+24+2Lost in Qual. Cleveland R2
756655
Vlad Andrei Dancu23ROU27Qual. Nussloch W
Lost in Nussloch R32
757301
Andrea Basso29ITA27
758715
Deney Wassermann21NED27
759250
Tomás Lipovšek Puches29ARG27
760702
Vilius Gaubas18LTU27
761581
Ignacio Carou23URU27
762502
Ryan Nijboer23NED27Lost in Monastir 6 R32
763748
Mathieu Scaglia24FRA27
764606
Călin Manda24ROU27
765723
Andrea Guerrieri24ITA27-15-1
766747
Osgar O'Hoisin26IRL27+5+1Lost in Edmond R16
76763
Bradley Klahn32USA26+16+2Lost in Qual. Cleveland R2
768106
Darian King30BAR26-3Lost in Wesley Chapel R32
769756
Santiago De La Fuente20ARG26-3
770404
Enrico Dalla Valle24ITA26-3Lost in Monastir 5 R32
771594
Hazem Naw23SYR26+71+7Lost in Nussloch SF
772768
Petr Nesterov19BUL26-4
773 NCH 
(774)
Ilia Simakin19RUS26+8+1Lost in Monastir 4 R16
Lost in Monastir 5 R32
774762
Blaise Bicknell21JAM26-5
775714
Niklas Schell24GER26-5
776452
Pavel Nejedlý29CZE26-4
777737
Daniil Glinka22EST26-3
778767
Alejandro Manzanera Pertusa19ESP26-3
779769
Micah Braswell21USA25-3
780770
Learner Tien17USA25-3
781387
Mariano Kestelboim26ARG25-3
782780
Martyn Pawelski18POL25-2
783756
Kareem Al Allaf24USA25-1
784206
Matija Pecotić33CRO24+45+4Qual. Cleveland W
Lost in Cleveland R32
785780
Lautaro Midon18ARG24
786784
Edas Butvilas18LTU24-2Lost in Nussloch R32
787670
Emil Reinberg25USA24-41-4
788598
Toby Alex Kodat20USA24+53+5Lost in Wesley Chapel R16
Qual. Cleveland W
Lost in Cleveland R32
789765
Nicolas Buitrago24COL24-2Lost in Wesley Chapel R32
790742
Marat Sharipov20RUS24+49+4Lost in Jakarta 2 SF
791736
Lorenzo Rottoli20ITA24-3
792760
Stefano Battaglino24ITA24-2
793712
Bruno Pujol Navarro21ESP24-4Lost in Bagnoles De L'orne R32
794746
Pedro Rodenas18ESP23-3
795362
Cristian Rodríguez32COL23-2
796789
Alex Martinez21ESP23-2
797470
John McNally24USA23-2
798796
Yanaki Milev18BUL23-2Lost in Antalya 3 R32
Lost in Antalya 4 R32
799791
Olaf Pieczkowski18POL23-2Monastir 6 R16
800793
Luciano Emanuel Ambrogi19ARG23-2
801794
Tom Gentzsch19GER23-2Lost in Nussloch R32
Lost in Qual. Koblenz R1
802788
Franco Roncadelli22URU23-2
803638
Johannes Ingildsen25DEN23-1
804745
Aaron Addison27AUS23-1
805787
Mikalai Haliak24BLR23-1
806595
Masamichi Imamura24JPN23+8+1Lost in Jakarta 2 R16
807735
Nicolas Tepmahc21FRA23-2Qual. Monastir 4 W
Lost in Monastir 4 R32
808166
Mikael Torpegaard28DEN22
80936
Yūichi Sugita34JPN22-3
810532
Maciej Rajski31POL22-3
811801
Mario Gonzalez Fernandez20ESP22-2
812804
Lorenzo Joaquín Rodríguez23ARG22-2Antalya 4 R16
813805
Mitchell Harper25AUS22-2Lost in Qual. Burnie R1
814707
Alejandro Hoyos23COL22-13-1
815652
Illya Beloborodko21UKR22-2
816788
Joao Victor Couto Loureiro19BRA22-1
81770
Alejandro González33COL21-1
818768
Jake Delaney25AUS21+207+11Burnie R16Qual. Burnie W3089
819811
Davide Pontoglio30ITA21-2
820440
Federico Zeballos34BOL21-2
821792
Jarno Jans22NED21-2
821144
Filippo Baldi27ITA21-2
823568
Filip Bergevi28SWE21-2Lost in Manacor 3 R32
824722
Buvaysar Gadamauri22BEL21-2Monastir 5 R16Qual. Monastir 4 W
Lost in Monastir 4 R32
825794
Svyatoslav Gulin20RUS21-2
826570
Arnaud Bovy22BEL21-2
827744
Dan Alexandru Tomescu23ROU21-2
828693
Ivan Liutarevich26BLR21-2
829665
Dali Blanch19USA21-2Monastir 5 R16Lost in Qual. Monastir 4 R1
830282
Ricardo Rodriguez Pace29VEN21-2Lost in Edmond R32
831826
Joao Fonseca16BRA20-1
832779
Juan Carlos Prado Angelo17BOL20-1
833765
Max Basing20GBR20-1
834828
Fabrizio Andaloro22ITA20-1
835771
Christian Sigsgaard25DEN20
836781
Tyler Zink22USA20-2
837747
Taha Baadi21CAN20+18+2Lost in Qual. Cleveland R2
838777
Evgeny Philippov20RUS20-2Sharm El Sheikh R16
839469
Juan Sebastián Gómez30COL20-27-2
839455
Francesco Vilardo33ITA20-2
841665
Oleksandr Bielinskyi28UKR20-3
842438
William Blumberg25USA19-141-14Lost in Qual. Cleveland R2
84364
Tobias Kamke36GER19-3
844672
Lucas Renard30SWE19+151+8Lost in Edmond F
845216
David Pérez Sanz28ESP19+7+1Monastir 6 R16Lost in Monastir 4 R16
846808
Kazuma Kawachi28JPN19-3
847613
Marco Brugnerotto26ITA19-3
848838
Kosuke Ogura26JPN19-3
849774
Nitin Kumar Sinha23IND19-3
850845
Amaury Raynel20FRA19-3Lost in Qual. Manacor 3 R3
851798
Nino Ehrenschneider21GER18-2
852692
Guido Iván Justo25ARG18-2
853426
Lucas Poullain27FRA18-2
854388
Jacopo Berrettini24ITA18-1
855854
Kilian Feldbausch17SUI18-1
856 NCH 
(941)
Florian Broska25GER18+85+5Qual. Nussloch W
Lost in Nussloch QF
Lost in Qual. Koblenz R2
857849
Henrique Rocha18POR18-1
858843
Alexandre Aubriot23FRA18-1Lost in Bagnoles De L'orne R32
859850
Raphael Lambling22FRA18-1
860604
Moerani Bouzige23AUS18+28+2Lost in Jakarta 2 QF
861655
Cayetano March22ECU18-2
862842
Philip Florig19GER18-2Lost in Nussloch R32
Lost in Qual. Koblenz R1
863715
Ray Ho22TWN18-15-1Lost in Jakarta 2 R32
864202
Jonathan Eysseric32FRA17-3
865862
Nicolas Kobelt18SUI17-3Lost in Sharm El Sheikh R32
866854
Patrick Maloney22USA17-2
867858
Alan Fernando Rubio Fierros23MEX17-1
868849
Takuya Kumasaka24JPN17
869225
Karim Mohamed Maamoun31EGY17-4Lost in Cairo R32
870801
Axel Garcian20FRA17-1Lost in Bagnoles De L'orne R32
871854
Stefano Reitano25ITA17-1
872278
Takuto Niki35JPN17-1
873702
Brandon Walkin28AUS17+75+4Qual. Burnie W
Lost in Burnie R32
874782
Gabriel Donev26BUL17-1Lost in Qual. Monastir 4 R2
875774
Leopold Zima22GER17-1Qual. Nussloch W
Lost in Nussloch R32
876740
Taisei Ichikawa22JPN17+10+1Monastir 6 R16Lost in Jakarta 2 R16
877685
Connor Farren28USA17-5Qual. Wesley Chapel W
Lost in Wesley Chapel R32
878867
Gabriele Pennaforti22ITA17-3
879751
Domagoj Bilješko25CRO17-3
880793
Gabriele Maria Noce27ITA17+12+1Lost in Cairo R16
881824
Boris Butulija24SRB17-3Sharm El Sheikh R16Lost in Jakarta 2 R32
882641
Matěj Vocel25CZE16-3
883872
Koki Matsuda22JPN16-3
884220
Blake Mott26AUS16-3Lost in Qual. Burnie R1
88556
Íñigo Cervantes33ESP16-22-1
886875
Jeremy Jin18AUS16-4Lost in Burnie R32
887886
Joshua Sheehy26USA16+32+2Lost in Edmond QF
Lost in Qual. Cleveland R1
888841
Nicolas Parizzia24SUI16-4
889824
Pierre Delage22FRA16-4Lost in Qual. Monastir 4 R3
890879
Filippo Speziali22ITA16-3
891 NCH 
(901)
Kokoro Isomura20JPN16+10+1Lost in Jakarta 2 R16
892847
Dušan Obradović21SRB16-3
893717
Diego Augusto Barreto Sánchez20ESP16-2
894867
Lukáš Palovič20SVK16-4Qual. Monastir 4 W
Lost in Monastir 4 R32
Lost in Monastir 6 R32
895869
Joshua Goodger24GBR15-2
896856
Menelaos Efstathiou23CYP15-2
897567
Luis Patiño29MEX15-105-8
898891
Mika Brunold18SUI15-2Lost in Monastir 6 R32
899311
Gabriel Alejandro Hidalgo32ARG15-2
900450
Alexandru Jecan34ROU15-33-2
901 NCH 
(958)
Seydina Andre19SEN15+68+3Qual. Al Zahra W
Lost in Al Zahra QF
902666
Nathan Seateun25FRA15+18+1Lost in Bagnoles De L'orne R16
Lost in Sharm El Sheikh R32
903894
Thiago Cigarran22ARG15-5
904878
Taiyo Yamanaka21JPN15-5
905867
Kyle Kang18USA15-5
906 NCH 
(916)
Karan Singh19IND15+16+1Lost in Jakarta 2 R16
907785
Lucas Bouquet25FRA15+19+1Lost in Bagnoles De L'orne R16
908899
Maik Steiner28GER15+19+1Lost in Bagnoles De L'orne R16
909654
Kelsey Stevenson32CAN15-7
910268
Carlos Gomez Herrera32ESP14-7
911671
Giacomo Dambrosi21ITA14-7
911833
Haoyuan Huang20CHN14-7
913904
Yeong Seok Jeong22KOR14-7
91492
Brayden Schnur27CAN14-6
91521
Thomaz Bellucci35BRA14-8
916446
Jumpei Yamasaki25JPN14-21-1
917870
Aliaksandr Bulitski29BLR14+17+1Qual. Nussloch W
Lost in Nussloch R16
918910
Vito Tonejc23CRO14-8
919911
Antoine Ghibaudo18FRA14-8
920752
Aziz Kijametovic26BIH14-8
921568
Jie Cui25CHN14-8
922459
Jeremy Beale28AUS14-8
923461
Luca Giacomini25ITA14-8Monastir 6 R16
924327
Omar Giacalone31ITA14-41-2
925909
Yuichiro Inui27JPN14-9
926893
Arvid Nordquist24SWE14-9
927861
Kristijan Juhas21SRB14-9
928904
Aleksi Lofman20FIN14-7Lost in Qual. Monastir 6 R2
929919
Ken Cavrak22AUS14-6
930917
Peter Benjamin Privara18SVK14-6Lost in Qual. Monastir 4 R1
931395
Wishaya Trongcharoenchaikul27THA14+49+2Lost in Jakarta 2 QF
932644
Paul Wörner26GER14-3
933759
Diego Fernandez Flores22CHI14-5
934638
Oscar Moraing22GER14-4
935519
Denis Klok24RUS14-4Qual. Antalya 4 W
Lost in Antalya 4 R32
936869
Sander Jong22NED13-4
937289
Renta Tokuda24JPN13-2
938924
Cash Hanzlik20USA13-2
939892
Sebastian Dominko19SLO13-2
940912
Jordan Hasson23ISR13-2
941915
Younes Lalami Laaroussi21MAR13-2
942842
A.J. Catanzariti27USA13-2Lost in Qual. Monastir 4 R3
Qual. Monastir 6 W
Lost in Monastir 6 R32
943936
Inaki Cabrera Bello20ESP13-1
944763
Kazuki Nishiwaki28JPN13-1
945874
Alexander Zgirovsky21BLR13-1Lost in Qual. Monastir 4 R1
Qual. Monastir 6 W
Lost in Monastir 6 R32
946863
Milan Welte21GER13-1
947563
Matthew Christopher Romios23AUS13+132+4Qual. Burnie W
Lost in Burnie R32
948902
Lorenzo Gagliardo22ARG13-1
949945
Niccolo Catini25ITA13-4Lost in Cairo R32
950815
Sarp Ağabigün25TUR13-1
950939
Yuttana Charoenphon22THA13+26+1Lost in Jakarta 2 R16
952 NCH 
(997)
Sebastian Sorger17AUT13+51+2Monastir 6 R16Qual. Monastir 4 W
Lost in Monastir 4 QF
Qual. Monastir 6 W
953516
Bogdan Ionuț Apostol27ROU13-28-1
954925
Noah Lopez20SUI13-3
955647
Alexander Crnokrak23AUS13-3
956954
Alexandros Skorilas22GRE13-2Lost in Qual. Manacor 3 R3
957777
Viktor Jović21SRB13-4
95877
Marsel İlhan35TUR13-81-4Lost in Antalya 3 R32
Lost in Antalya 4 R32
959902
Maximus Jones18THA13-4
96039
Matthew Ebden35AUS12-4
961948
Boris Fassbender24FRA12-4
962949
William Grant21USA12-4
963172
João Menezes26BRA12-4
964871
Michael Zheng19USA12-31-1
965309
Julian Ocleppo25ITA12-5
966455
Adrian Bodmer27SUI12-5
967 NCH 
 1029
Jannik Opitz24GER12+91+3Qual. Nussloch W
Lost in Nussloch QF
968848
Alexander Kotzen22USA12-6
969954
Isaac Becroft22NZL12-6
970964
Luca Wiedenmann24GER12-6Lost in Qual. Monastir 4 R3
Qual. Monastir 6 W
Lost in Monastir 6 R32
971954
Yassine Dlimi19MAR12-6
972794
Julio César Porras24ARG12-6
973967
Patrick Brady18GBR12-6
974 NCH 
 1015
Derek Pham18AUS12+49+2Qual. Jakarta 2 W
Lost in Jakarta 2 R32
Lost in Qual. Burnie R2
975919
Kody Pearson23AUS12-7
976 NCH 
(985)
Dax Donders22NED12+22+1Qual. Al Zahra W
Lost in Al Zahra R16
977962
Lorenzo Claverie20ITA12-6
978768
Grigoriy Lomakin24KAZ12-3
979972
Nikolay Vylegzhanin22RUS12-7Qual. Bagnoles De L'orne W
Lost in Bagnoles De L'orne R16
980790
Mwendwa Mbithi25USA12-7
980743
Filip Duda24CZE12-7Sharm El Sheikh R16
982891
Marlon Vankan22GER12-4
983836
Maxence Broville24FRA12-6Lost in Bagnoles De L'orne R32
984963
Xavi Matas Ortega20ESP12+22+1Qual. Manacor 3 W
Lost in Manacor 3 R16
985969
Maxim Zhukov18RUS12-6Sharm El Sheikh R16Qual. Al Zahra W
Lost in Al Zahra R32
986923
Igor Gimenez22BRA12-4Qual. Antalya 4 W
Lost in Antalya 4 R32
987915
Seita Watanabe22JPN12-4
988975
Daniel Siniakov20CZE12-4
989968
Adrian Oetzbach25GER12-8Lost in Antalya 3 R32
990691
Rishab Agarwal27IND12-5Lost in Qual. Jakarta 2 R2
990882
Leonid Sheyngezikht22BUL12-40-1Qual. Manacor 3 W
Lost in Manacor 3 R32
992835
Vladislav Ivanov23RUS12+19+1Lost in Cairo R16
Lost in Sharm El Sheikh R32
993445
Markos Kalovelonis28GRE11-7
994161
Albano Olivetti31FRA11-7
995951
Patrick Zahraj23GER11-7
996566
Juan Manuel Benitez Chavarriaga27COL11-87-3
997786
James Tracy20USA11-8
998354
Petros Chrysochos26CYP11-8
998358
Rayane Roumane22ALG11-8
1000990
Samir Banerjee19USA11-8
In Play :
Koblenz CH100  
Burnie, Cleveland CH75  
Tenerife 2   
Antalya 4 ITF25  
Monastir 5   
Monastir 6 ITF15  
Sharm El Sheikh   
Highlight Country :